void UpdateToolbarTextColor(AppCompatTextView textView, Xamarin.Forms.Color?titleColor, ColorStateList defaultColorStateList) { if (titleColor != null) { textView.SetTextColor(titleColor?.ToAndroid() ?? Android.Graphics.Color.White); } else { textView.SetTextColor(defaultColorStateList); } }
protected virtual void HandlerHardwareButtonOk_Click(object sender, EventArgs e) { string errMsg = ReadView(); if (!string.IsNullOrWhiteSpace(errMsg)) { HardwareCardSubHeader.Text = errMsg; HardwareCardSubHeader.SetTextColor(Android.Graphics.Color.Red); Toast.MakeText(this, errMsg, ToastLength.Short).Show(); return; } lock (DatabaseContext.DbLocker) { using (DatabaseContext db = new DatabaseContext(gs.DatabasePathBase)) { HardwareModel hardware = new HardwareModel() { AlarmSubscriber = HardwareAlarmSubscribing.Checked, CommandsAllowed = HardwareCommandsAllowed.Checked, Name = HardwareName.Text.Trim(), Address = HardwareAddress.Text.Trim(), Password = HardwarePassword.Text.Trim() }; db.Hardwares.Add(hardware); db.SaveChanges(); } } StartActivity(typeof(HardwaresListActivity)); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { try { //Set our view from the "Last_Stories_Fragment" layout resource view = inflater.Inflate(Resource.Layout.Last_Stories_Fragment, container, false); //Get values LastStoriessRecyler = view.FindViewById <RecyclerView>(Resource.Id.lastStoriessRecyler); LastStoriess_Empty = (LinearLayout)view.FindViewById(Resource.Id.lastStoriess_LinerEmpty); Icon_lastStories = view.FindViewById <AppCompatTextView>(Resource.Id.lastStories_icon); IMethods.Set_TextViewIcon("1", Icon_lastStories, IonIcons_Fonts.IosCameraOutline); Icon_lastStories.SetTextColor(Android.Graphics.Color.ParseColor(AppSettings.MainColor)); LastStoriessRecyler.Visibility = ViewStates.Visible; LastStoriess_Empty.Visibility = ViewStates.Gone; LastStoriessRecyler.SetItemAnimator(null); mLayoutManager = new LinearLayoutManager(this.Context); LastStoriessRecyler.SetLayoutManager(mLayoutManager); StoryAdapter = new Last_Stories_Adapter(this.Context); StoryAdapter.OnItemClick += StoryAdapterOnOnItemClick; LastStoriessRecyler.SetAdapter(StoryAdapter); GetStory_Api(); return(view); } catch (Exception e) { Console.WriteLine(e); return(null); } }
private void ButtonDeleteHardware_Click(object sender, EventArgs e) { Log.Debug(TAG, "ButtonDeleteHardware_Click"); HardwareCardHeader.Text = GetText(Resource.String.delete_hardware_card_title); HardwareCardSubHeader.Text = GetText(Resource.String.delete_hardware_card_sub_title); HardwareCardSubHeader.SetTextColor(Color.IndianRed); HardwareName.Enabled = false; HardwareAddress.Enabled = false; HardwarePassword.Enabled = false; HardwareAlarmSubscribing.Enabled = false; HardwareCommandsAllowed.Enabled = false; HardwareCardButtonOk.Enabled = false; HardwareCardButtonOk.Text = GetText(Resource.String.ok_mute_button_with_remove_hardware); buttonDeleteHardware.Enabled = false; buttonDeleteHardware.SetTextColor(Color.Gray); buttonDeleteHardware.Click -= ButtonDeleteHardware_Click; SystemSettingsHardware.Enabled = false; SystemSettingsHardware.SetTextColor(Color.Gray); SystemSettingsHardware.Click -= SystemSettingsHardware_Click; AppCompatTextView appCompatTextView = new AppCompatTextView(this) { Text = GetText(Resource.String.footer_text_with_remove_hardware), TextSize = 15 }; appCompatTextView.SetTextColor(Color.Red); appCompatTextView.SetWidth(3); HardwareFooterLayout.AddView(appCompatTextView); AppCompatButton ButtonConfirmDeleteHardware = new AppCompatButton(this) { Text = GetText(Resource.String.button_confirm_remove) }; ButtonConfirmDeleteHardware.LayoutParameters = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); ButtonConfirmDeleteHardware.SetTextColor(Color.DarkRed); ButtonConfirmDeleteHardware.Click += new EventHandler((sender, eventArg) => { lock (DatabaseContext.DbLocker) { using (DatabaseContext db = new DatabaseContext(gs.DatabasePathBase)) { HardwareModel hardware = db.Hardwares.Find(hardwareId); db.Hardwares.Remove(hardware); db.SaveChanges(); StartActivity(typeof(HardwaresListActivity)); } } }); HardwareFooterLayout.AddView(ButtonConfirmDeleteHardware); }
void UpdateToolbarTextColor(AppCompatTextView textView, Xamarin.Forms.Color?titleColor, ColorStateList defaultColorStateList) { if (titleColor != null) { textView.SetTextColor(titleColor?.ToAndroid() ?? Android.Graphics.Color.White); } else { try { textView.SetTextColor(defaultColorStateList); //MLKL } catch (Java.Lang.Exception ex) { } } }
private void ButtonDeleteScript_Click(object sender, EventArgs e) { Log.Debug(TAG, "ButtonDeleteScript_Click"); CardTitle.Text = GetText(Resource.String.delete_script_card_title); CardSubtitle.Text = GetText(Resource.String.delete_script_card_sub_title); CardSubtitle.SetTextColor(Color.IndianRed); ScriptName.Enabled = false; ButtonOk.Enabled = false; ButtonOk.Text = GetText(Resource.String.ok_mute_button_with_remove_script); DeleteScript.Enabled = false; DeleteScript.SetTextColor(Color.Gray); DeleteScript.Click -= ButtonDeleteScript_Click; CommandsScript.Enabled = false; CommandsScript.SetTextColor(Color.Gray); CommandsScript.Click -= ButtonConfigScript_Click; AppCompatTextView appCompatTextView = new AppCompatTextView(this) { Text = GetText(Resource.String.footer_text_with_remove_script), TextSize = 15 }; appCompatTextView.SetTextColor(Color.Red); appCompatTextView.SetWidth(3); FooterLayout.AddView(appCompatTextView); AppCompatButton ButtonConfirmDeleteScript = new AppCompatButton(this) { Text = GetText(Resource.String.button_confirm_remove) }; ButtonConfirmDeleteScript.LayoutParameters = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); ButtonConfirmDeleteScript.SetTextColor(Color.DarkRed); ButtonConfirmDeleteScript.Click += new EventHandler((sender, eventArg) => { lock (DatabaseContext.DbLocker) { using (DatabaseContext db = new DatabaseContext(gs.DatabasePathBase)) { ScriptModel script = db.Scripts.Find(scriptHardware.Id); db.Scripts.Remove(script); db.SaveChanges(); StartActivity(typeof(ScriptsListActivity)); } } }); FooterLayout.AddView(ButtonConfirmDeleteScript); }
protected override void OnCreate(Bundle savedInstanceState) { try { // Create your application here base.OnCreate(savedInstanceState); IMethods.IApp.FullScreenApp(this); SetContentView(Resource.Layout.AddNewCall_layout); var ToolBar = FindViewById <Toolbar>(Resource.Id.Searchtoolbar); if (ToolBar != null) { ToolBar.Title = GetText(Resource.String.Lbl_Select_contact); SetSupportActionBar(ToolBar); SupportActionBar.SetDisplayShowCustomEnabled(true); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDisplayShowHomeEnabled(true); } CalluserRecylerView = FindViewById <RecyclerView>(Resource.Id.CallRecylerview); Calluser_Empty = FindViewById <LinearLayout>(Resource.Id.Callusercontacts_LinerEmpty); Icon_Calluser = FindViewById <AppCompatTextView>(Resource.Id.Callusercontacts_icon); IMethods.Set_TextViewIcon("1", Icon_Calluser, IonIcons_Fonts.IosPeopleOutline); Icon_Calluser.SetTextColor(Color.ParseColor(AppSettings.MainColor)); swipeRefreshLayout = FindViewById <SwipeRefreshLayout>(Resource.Id.swipeRefreshLayout); swipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueLight, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloRedLight); ButtonSearchRandom = FindViewById <Button>(Resource.Id.SearchRandom_Button); CalluserRecylerView.Visibility = ViewStates.Visible; Calluser_Empty.Visibility = ViewStates.Gone; CallAdapter = new AddNewCall_Adapter(this); ContactsLayoutManager = new LinearLayoutManager(this); CalluserRecylerView.SetLayoutManager(ContactsLayoutManager); CallAdapter.mCallUserContacts = new ObservableCollection <Classes.UserContacts.User>(); CalluserRecylerView.SetAdapter(CallAdapter); LoadContacts(); AdsGoogle.Ad_RewardedVideo(this); } catch (Exception e) { Console.WriteLine(e); } }
private void ButtonDeleteUser_Click(object sender, EventArgs e) { Log.Debug(TAG, "ButtonDeleteUser_Click"); AppCompatButton buttonDeleteUser = sender as AppCompatButton; buttonDeleteUser.Enabled = false; UserCardButtonOk.Enabled = false; UserCardButtonOk.Text = GetText(Resource.String.ok_mute_button_with_remove_user); UserName.Enabled = false; UserEmail.Enabled = false; UserPhone.Enabled = false; UserAlarmSubscribing.Enabled = false; UserCommandsAllowed.Enabled = false; UserCardSubHeader.Text = GetText(Resource.String.delete_user_card_sub_title); UserCardHeader.Text = GetText(Resource.String.delete_user_card_header); UserCardSubHeader.SetTextColor(Color.IndianRed); buttonDeleteUser.SetTextColor(Color.Gray); AppCompatTextView appCompatTextView = new AppCompatTextView(this) { Text = GetText(Resource.String.footer_text_with_remove_user), TextSize = 15 }; appCompatTextView.SetTextColor(Color.Red); appCompatTextView.SetWidth(3); UserFooterLayout.AddView(appCompatTextView); AppCompatButton buttonConfirmDeleteUser = new AppCompatButton(this) { Text = GetText(Resource.String.button_confirm_remove) }; buttonConfirmDeleteUser.SetTextColor(Color.DarkRed); buttonConfirmDeleteUser.Click += new EventHandler((sender, eventArg) => { lock (DatabaseContext.DbLocker) { using (DatabaseContext db = new DatabaseContext(gs.DatabasePathBase)) { UserModel user = db.Users.Find(userId); db.Users.Remove(user); db.SaveChanges(); StartActivity(typeof(UsersListActivity)); } } }); buttonConfirmDeleteUser.LayoutParameters = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); UserFooterLayout.AddView(buttonConfirmDeleteUser); }
public override View GetView(int position, View convertView, ViewGroup parent) { AppCompatTextView view = base.GetView(position, convertView, parent) as AppCompatTextView; if (view == null) { return(base.GetView(position, convertView, parent)); } view.SetTextColor(ColorStateList.ValueOf(TextColor)); if (Font != null) { view.SetTypeface(Font, TypefaceStyle.Normal); } return(view); }
private TextView createHelperTextView() { var textView = new AppCompatTextView(Context); setTextViewTextColorFallbackColorWhenMissingStyleAttrs(textView); if (helperTextColor != null) { textView.SetTextColor(helperTextColor); } if (helperTextFontSize > 0) { textView.SetTextSize(ComplexUnitType.Px, helperTextFontSize); } return(textView); }
private void SetTitle(Page lastPage) { var titleViewParams = _titleViewLayout.LayoutParameters as Android.Widget.FrameLayout.LayoutParams; var titleTextViewParams = _titleTextView.LayoutParameters as LinearLayout.LayoutParams; titleViewParams.Gravity = GravityFlags.FillHorizontal | GravityFlags.CenterHorizontal | GravityFlags.CenterVertical; titleTextViewParams.TopMargin = 40; titleViewParams.RightMargin = 0; titleViewParams.LeftMargin = 0; titleTextViewParams.Gravity = GravityFlags.Center | GravityFlags.CenterHorizontal | GravityFlags.CenterVertical; titleTextViewParams.TopMargin = 40; titleTextViewParams.RightMargin = 0; titleTextViewParams.LeftMargin = 0; _titleTextView.SetTextColor(Android.Graphics.Color.White); _titleTextView.Text = lastPage.Title; _titleTextView.Typeface = Typeface.CreateFromAsset(Context.Assets, "GothamRoundedBold_21016.ttf"); _titleTextView.SetTextSize(ComplexUnitType.Pt, 10); _titleViewLayout.LayoutParameters = titleViewParams; }
protected virtual void HandlerUserButtonOk_Click(object sender, EventArgs e) { string errMsg = ReadView(); if (!string.IsNullOrWhiteSpace(errMsg)) { UserCardSubHeader.Text = errMsg; UserCardSubHeader.SetTextColor(Android.Graphics.Color.Red); Toast.MakeText(this, errMsg, ToastLength.Short).Show(); return; } int selected_telegram_id = TelegramUsers.Keys.ToList()[TelegramAccount.SelectedItemPosition]; lock (DatabaseContext.DbLocker) { using (DatabaseContext db = new DatabaseContext(gs.DatabasePathBase)) { UserModel user = new UserModel() { AlarmSubscriber = UserAlarmSubscribing.Checked, CommandsAllowed = UserCommandsAllowed.Checked, Name = UserName.Text.Trim(), Email = UserEmail.Text.Trim(), Phone = UserPhone.Text.Trim() }; db.Users.Add(user); db.SaveChanges(); if (selected_telegram_id > 0) { TelegramUserModel telegramUser = db.TelegramUsers.Find(selected_telegram_id); telegramUser.LinkedUserId = user.Id; db.SaveChanges(); } } } StartActivity(typeof(UsersListActivity)); }
private void setTextViewTextColorFallbackColorWhenMissingStyleAttrs(AppCompatTextView textView) { var useDefaultColor = false; try { TextViewCompat.SetTextAppearance(textView, textHelperTextAppearance); if (MarshmallowApis.AreAvailable && textView.TextColors.DefaultColor == fallbackTextColorAfterMarshmallow) { useDefaultColor = true; } } catch (Exception e) { useDefaultColor = true; } if (useDefaultColor) { TextViewCompat.SetTextAppearance(textView, Resource.Style.TextAppearance_AppCompat_Caption); Color defaultTextColor = new Color(ContextCompat.GetColor(Context, Resource.Color.defaultText)); textView.SetTextColor(defaultTextColor); } }
// Replace the contents of a view (invoked by the layout manager) public override void OnBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) { try { if (viewHolder is UpgradePlansViewHolder holder) { UpgradeGoProClass item = PlansList[position]; if (item != null) { if (AppSettings.SetTabDarkTheme) { holder.MainLayout.SetBackgroundResource(Resource.Drawable.ShadowLinerLayoutDark); holder.RelativeLayout.SetBackgroundResource(Resource.Drawable.price_gopro_item_style_dark); } holder.PlanImg.SetImageResource(item.ImageResource); holder.PlanImg.SetColorFilter(Color.ParseColor(item.HexColor)); var(currency, currencyIcon) = WoWonderTools.GetCurrency(ListUtils.SettingsSiteList?.Currency); Console.WriteLine(currency); if (ListUtils.SettingsSiteList != null) { holder.PriceText.Text = currencyIcon + item.PlanPrice; } else { holder.PriceText.Text = item.PlanPrice; } holder.PlanText.Text = item.PlanText; holder.PerText.Text = item.PlanTime; holder.PlanText.SetTextColor(Color.ParseColor(item.HexColor)); holder.PriceText.SetTextColor(Color.ParseColor(item.HexColor)); holder.UpgradeButton.BackgroundTintList = ColorStateList.ValueOf(Color.ParseColor(item.HexColor)); Typeface font = Typeface.CreateFromAsset(Application.Context.Resources?.Assets, "ionicons.ttf"); string name = "go_pro_array_" + item.Id; int? resourceId = ActivityContext.Resources?.GetIdentifier(name, "array", ActivityContext.ApplicationInfo.PackageName); if (resourceId == 0) { return; } string[] planArray = ActivityContext.Resources?.GetStringArray(resourceId.Value); if (planArray != null) { foreach (string options in planArray) { if (!string.IsNullOrEmpty(options)) { AppCompatTextView text = new AppCompatTextView(ActivityContext) { Text = options, TextSize = 13 }; text.SetTextColor(AppSettings.SetTabDarkTheme ? Color.White : Color.ParseColor("#444444")); text.Gravity = GravityFlags.CenterHorizontal; text.SetTypeface(font, TypefaceStyle.Normal); WoTextDecorator.Content = options; WoTextDecorator.DecoratedContent = new Android.Text.SpannableString(options); WoTextDecorator.SetTextColor(IonIconsFonts.Checkmark, "#43a735"); WoTextDecorator.SetTextColor(IonIconsFonts.Close, "#e13c4c"); LinearLayout.LayoutParams paramsss = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent);//height and width are inpixel paramsss.SetMargins(0, 30, 0, 5); text.LayoutParameters = paramsss; holder.OptionLinerLayout.AddView(text); WoTextDecorator.Build(text, WoTextDecorator.DecoratedContent); } } } } } } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }
public void SetToolbarCustomSubtitleColor(Color color) { _customToolbarSubtitle?.SetTextColor(color); }
protected override void OnCreate(Bundle savedInstanceState) { try { base.OnCreate(savedInstanceState); IMethods.IApp.FullScreenApp(this); // Set our view from the "Last_Messages_Fragment" layout resource SetContentView(Resource.Layout.MyProfile_Layout); S_UserId = UserDetails.User_id; //Set ToolBar var ToolBar = FindViewById <Toolbar>(Resource.Id.myprofiletoolbar); ToolBar.Title = ""; SetSupportActionBar(ToolBar); SupportActionBar.SetDisplayShowCustomEnabled(true); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDisplayShowHomeEnabled(true); //Get values Txt_name_icon = FindViewById <AppCompatTextView>(Resource.Id.name_icon); Txt_Fullname = FindViewById <TextView>(Resource.Id.Txt_fullname); Txt_UserName = FindViewById <TextView>(Resource.Id.username); Txt_Followers = FindViewById <TextView>(Resource.Id.Txt_flowersView); Txt_FollowersCount = FindViewById <TextView>(Resource.Id.Txt_flowers_count); Txt_Following = FindViewById <TextView>(Resource.Id.flowinglabelView); Txt_FollowingCount = FindViewById <TextView>(Resource.Id.Txt_flowing_countView); Txt_FirstName = FindViewById <EditText>(Resource.Id.FirstName_text); Txt_LastName = FindViewById <EditText>(Resource.Id.LastName_text); Image_Userprofile = FindViewById <ImageView>(Resource.Id.profile_image); Image_UserCover = FindViewById <ImageView>(Resource.Id.coverImageView); Txt_gender_icon = FindViewById <AppCompatTextView>(Resource.Id.gender_icon); Txt_gender_text = FindViewById <EditText>(Resource.Id.gender_text); Txt_location_icon = FindViewById <AppCompatTextView>(Resource.Id.location_icon); Txt_location_text = FindViewById <EditText>(Resource.Id.location_text); Txt_mobile_icon = FindViewById <AppCompatTextView>(Resource.Id.mobile_icon); Txt_mobile_text = FindViewById <EditText>(Resource.Id.mobile_text); Txt_website_icon = FindViewById <AppCompatTextView>(Resource.Id.website_icon); Txt_website_text = FindViewById <EditText>(Resource.Id.website_text); Txt_work_icon = FindViewById <AppCompatTextView>(Resource.Id.work_icon); Txt_work_text = FindViewById <EditText>(Resource.Id.work_text); Txt_facebook_icon = FindViewById <AppCompatTextView>(Resource.Id.facebook_icon); Txt_facebook_text = FindViewById <EditText>(Resource.Id.facebook_text); Txt_Google_icon = FindViewById <AppCompatTextView>(Resource.Id.Google_icon); Txt_Google_text = FindViewById <EditText>(Resource.Id.Google_text); Txt_Twitter_icon = FindViewById <AppCompatTextView>(Resource.Id.Twitter_icon); Txt_Twitter_text = FindViewById <EditText>(Resource.Id.Twitter_text); Txt_VK_icon = FindViewById <AppCompatTextView>(Resource.Id.VK_icon); Txt_VK_text = FindViewById <EditText>(Resource.Id.VK_text); Txt_Instagram_icon = FindViewById <AppCompatTextView>(Resource.Id.Instagram_icon); Txt_Instagram_text = FindViewById <EditText>(Resource.Id.Instagram_text); Txt_Youtube_icon = FindViewById <AppCompatTextView>(Resource.Id.Youtube_icon); Txt_Youtube_text = FindViewById <EditText>(Resource.Id.Youtube_text); IMethods.Set_TextViewIcon("1", Txt_gender_icon, IonIcons_Fonts.Male); Txt_gender_icon.SetTextColor(Color.ParseColor("#4693d8")); IMethods.Set_TextViewIcon("1", Txt_location_icon, IonIcons_Fonts.Location); Txt_location_icon.SetTextColor(Color.ParseColor(AppSettings.MainColor)); IMethods.Set_TextViewIcon("1", Txt_mobile_icon, IonIcons_Fonts.AndroidCall); Txt_mobile_icon.SetTextColor(Color.ParseColor("#fa6670")); IMethods.Set_TextViewIcon("1", Txt_website_icon, IonIcons_Fonts.AndroidGlobe); Txt_website_icon.SetTextColor(Color.ParseColor("#6b38d1")); IMethods.Set_TextViewIcon("1", Txt_work_icon, IonIcons_Fonts.Briefcase); Txt_work_icon.SetTextColor(Color.ParseColor("#eca72c")); EditProfile_button = FindViewById <CircleButton>(Resource.Id.Edit_button); //EditProfile_button.Click += EditProfileButtonOnClick; EditProfile_button.Visibility = ViewStates.Invisible; IMethods.Set_TextViewIcon("1", Txt_name_icon, IonIcons_Fonts.Person); IMethods.Set_TextViewIcon("1", Txt_facebook_icon, IonIcons_Fonts.SocialFacebook); IMethods.Set_TextViewIcon("1", Txt_Google_icon, IonIcons_Fonts.SocialGoogle); IMethods.Set_TextViewIcon("1", Txt_Twitter_icon, IonIcons_Fonts.SocialTwitter); IMethods.Set_TextViewIcon("4", Txt_VK_icon, "\uf189"); IMethods.Set_TextViewIcon("1", Txt_Instagram_icon, IonIcons_Fonts.SocialInstagram); IMethods.Set_TextViewIcon("1", Txt_Youtube_icon, IonIcons_Fonts.SocialYoutube); AdsGoogle.Ad_Interstitial(this); mAdView = FindViewById <AdView>(Resource.Id.adView); if (AppSettings.Show_ADMOB_Banner) { mAdView.Visibility = ViewStates.Visible; string android_id = Android.Provider.Settings.Secure.GetString(this.ContentResolver, Android.Provider.Settings.Secure.AndroidId); var adRequest = new AdRequest.Builder(); adRequest.AddTestDevice(android_id); mAdView.LoadAd(adRequest.Build()); } else { mAdView.Pause(); mAdView.Visibility = ViewStates.Gone; } Txt_gender_text.SetOnClickListener(this); } catch (Exception e) { Console.WriteLine(e); } }