protected override void OnCreate(Bundle savedInstanceState) { try { base.OnCreate(savedInstanceState); IMethods.IApp.FullScreenApp(this); SetContentView(Resource.Layout.AddStory_layout); var data_Uri = Intent.GetStringExtra("Uri") ?? "Data not available"; if (data_Uri != "Data not available" && !string.IsNullOrEmpty(data_Uri)) { Uri = data_Uri; // Uri file } var data_Type = Intent.GetStringExtra("Type") ?? "Data not available"; if (data_Type != "Data not available" && !string.IsNullOrEmpty(data_Type)) { Type = data_Type; // Type file } //Get values StoriesProgressViewDisplay = FindViewById <ProgressBar>(Resource.Id.storiesview); MainLayout = FindViewById <RelativeLayout>(Resource.Id.storyDisplay); imagstoryDisplay = FindViewById <ImageView>(Resource.Id.imagstoryDisplay); videoView = FindViewById <VideoView>(Resource.Id.VideoView); UserProfileImage = FindViewById <ImageView>(Resource.Id.userImage); usernameText = FindViewById <TextView>(Resource.Id.usernameText); Txt_AboutStory = FindViewById <ChatBarView>(Resource.Id.Txt_StoryAbout); Btn_Video_icon = FindViewById <CircleButton>(Resource.Id.Videoicon_button); BackIcon = FindViewById <TextView>(Resource.Id.backicon); LoadingProgressBarview = FindViewById <ProgressBar>(Resource.Id.loadingProgressBarview); LoadingProgressBarview.Visibility = ViewStates.Gone; Btn_Video_icon.Visibility = ViewStates.Gone; Btn_Video_icon.Tag = "Play"; Txt_AboutStory.SetMessageBoxHint(this.GetString(Resource.String.Lbl_Add_caption)); Txt_AboutStory.SetSendClickListener(this); imagstoryDisplay.Click += ImagstoryDisplay_Click; } catch (Exception e) { Console.WriteLine(e); } }
protected override void OnStart() { try { base.OnStart(); IMethods.Set_TextViewIcon("1", BackIcon, IonIcons_Fonts.AndroidArrowBack); //profile_picture var AvatarSplit = UserDetails.avatar.Split('/').Last(); if (AvatarSplit == "d-avatar.jpg") { var ImageTrancform = ImageService.Instance.LoadUrl("no_profile_image.png"); ImageTrancform.LoadingPlaceholder("no_profile_image.png", ImageSource.CompiledResource); ImageTrancform.ErrorPlaceholder("no_profile_image.png", ImageSource.CompiledResource); ImageTrancform.TransformPlaceholders(true); ImageTrancform.Transform(new CircleTransformation(5, "#ffffff")); ImageTrancform.Into(UserProfileImage); } else { var GetImg = IMethods.MultiMedia.GetMediaFrom_Disk(IMethods.IPath.FolderDiskImage, AvatarSplit); if (GetImg == "File Dont Exists") { Task.Run(() => { IMethods.MultiMedia.DownloadMediaTo_DiskAsync(IMethods.IPath.FolderDiskImage, UserDetails.avatar); IMethods.Load_Image_From_Url(UserProfileImage, UserDetails.avatar); }); } else { var file = Android.Net.Uri.FromFile(new File(GetImg)); var ImageTrancform = ImageService.Instance.LoadFile(file.Path); ImageTrancform.LoadingPlaceholder("no_profile_image.png", ImageSource.CompiledResource); ImageTrancform.ErrorPlaceholder("no_profile_image.png", ImageSource.CompiledResource); ImageTrancform.TransformPlaceholders(true); ImageTrancform.Transform(new CircleTransformation(5, "#ffffff")); ImageTrancform.FadeAnimation(false); ImageTrancform.Into(UserProfileImage); } } if (!string.IsNullOrEmpty(UserDetails.Full_name)) { usernameText.Text = UserDetails.Full_name; } else { usernameText.Text = UserDetails.Username; } Txt_AboutStory.SetMessageBoxHint("Add caption"); Txt_AboutStory.SetSendClickListener(this); ActivityListItems.Clear(); if (Type == "image") { SetImageStory(Uri); } else { SetvideoStory(Uri); } } catch (Exception e) { Crashes.TrackError(e); } }