예제 #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_demo_simple);

            Resources res         = this.Resources;
            string    description = res.GetString(Resource.String.pin_desc_kitten);

            (FindViewById <TextView> (Resource.Id.desc_tv)).Text = description;
            mImage = FindViewById <ImageView> (Resource.Id.source_iv);

            // Show the remote image in ImageView.
            // TODo: not working
            DemoHelper.RemoteImageTask rit = new DemoHelper.RemoteImageTask
                                             (
                mImage                                                  // ImageView to be filled (placeholder)
                , IMAGE_SOURCE
                                             );
            rit.Execute();

            PinItButton pinIt = FindViewById <PinItButton> (Resource.Id.pin_bt);

            pinIt.ImageUrl    = IMAGE_SOURCE;
            pinIt.Url         = WEB_URL;
            pinIt.Description = description;
            pinIt.Listener    = _listener;

            // works
            //mImage.SetImageResource(Resource.Drawable.xamarin_x);
            //mImage.SetImageBitmap(rit.BitMapShown);
            mImage = rit.ImageViewShown;

            return;
        }
예제 #2
0
        // @Override
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_demo_from_gallery);

            mButton = FindViewById <Button>(Resource.Id.gallery_bt);
            //mButton.setOnClickListener(mButtonClicked);
            mButton.Click   += HandleClick;
            mImage           = FindViewById <ImageView>(Resource.Id.source_iv);
            mUriTv           = FindViewById <TextView>(Resource.Id.uri_tv);
            mDescriptEt      = FindViewById <TextView>(Resource.Id.desc_tv);
            mDescriptEt.Text = DEFAULT_DESCRIPTION;

            mPinIt = FindViewById <PinItButton>(Resource.Id.pin_bt);

            PinItButton.DebugMode = true;
            PinItButton.PartnerId = "myApp";
            mPinIt.Url            = WEB_URL;
            mPinIt.Description    = DEFAULT_DESCRIPTION;
            PinItButton.PartnerId = DemoMainActivity.CLIENT_ID;

            return;
        }