Exemple #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            Uri uri = Uri.Parse("https://avatars1.githubusercontent.com/u/25535951");
            SimpleDraweeView draweeView = (SimpleDraweeView)FindViewById(Resource.Id.my_image_view);

            draweeView.SetImageURI(uri);
        }
        private void maybeInitProperties(SimpleDraweeView child, View dependency)
        {
            if (mStartYPosition == 0)
            {
                mStartYPosition = (int)(dependency.GetY());
            }

            if (mFinalYPosition == 0)
            {
                mFinalYPosition = (dependency.Height / 2);
            }

            if (mStartHeight == 0)
            {
                mStartHeight = child.Height;
            }

            if (mStartXPosition == 0)
            {
                mStartXPosition = (int)(child.GetX() + (child.Width / 2));
            }

            if (mFinalXPosition == 0)
            {
                mFinalXPosition = mContext.Resources.GetDimensionPixelOffset(50) + ((int)mCustomFinalHeight / 2);
            }

            if (mStartToolbarPosition == 0)
            {
                mStartToolbarPosition = dependency.GetY();
            }

            if (mChangeBehaviorPoint == 0)
            {
                mChangeBehaviorPoint = (child.Height - mCustomFinalHeight) / (2f * (mStartYPosition - mFinalYPosition));
            }
        }