public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { InflaterMain = inflater; View view = inflater.Inflate(Resource.Layout.showData, container, false); mFragmentContainer = this.Activity.FindViewById <FrameLayout>(Resource.Id.fragmentContainer); act = (AppCompatActivity)this.Activity; mToolbar = act.FindViewById <SupportToolbar>(Resource.Id.toolbar); act.SetSupportActionBar(mToolbar); act.SupportActionBar.SetDisplayHomeAsUpEnabled(true); mToolbar.NavigationIcon.SetColorFilter(Color.ParseColor("#FFFFFF"), PorterDuff.Mode.SrcAtop); SpoolItemListView = view.FindViewById <ListView>(Resource.Id.SpoolItemListView); List <SpoolItem> lstSplItm = _spl.SpoolItem.OrderBy(o => o.cMatType, new common_functions.EmptyStringsAreLast()).ThenBy(b => b.cClassCode).ToList(); SpoolItemListView.Adapter = new SpoolItemAdapter(this.Activity, lstSplItm); view.FindViewById <TextView>(Resource.Id.lblcSpoolNo).Text = _spl.cSpoolNo; view.FindViewById <TextView>(Resource.Id.lblcSpoolSize).Text = _spl.cSpoolSize; view.FindViewById <TextView>(Resource.Id.lblcSpoolMaterial).Text = _spl.cSpoolMaterial; view.FindViewById <TextView>(Resource.Id.lbliProjNo).Text = _spl.iProjNo.ToString(); view.FindViewById <TextView>(Resource.Id.lblcISO).Text = _spl.cISO; textViewOptions = view.FindViewById <Button>(Resource.Id.textViewOptions); textViewOptions.SetOnClickListener(new ExtraMenuActions(act, this, mFragmentContainer, _spl.iProjectId, _spl.cTransmittal, _spl.iDrwgSrl)); ScaleImageView imageView = view.FindViewById <ScaleImageView>(Resource.Id.imgView); common_functions.npcc_setScaleImageView(act, view, _spl.icon, imageView); return(view); }
public ScaleImageViewGestureDetector(ScaleImageView imageView) { m_ScaleImageView = imageView; }
public static async void npcc_setScaleImageView(AppCompatActivity act, View view, string url, ScaleImageView imageView) { try { var image = await ImageService.Instance .LoadUrl(url) .AsBitmapDrawableAsync(); act.RunOnUiThread(() => { imageView.SetImageBitmap(image.Bitmap); }); } catch (Exception ex) { act.RunOnUiThread(() => { imageView.SetImageResource(Resource.Drawable.notfound); }); } }