From 84ec2df98763bbdf18b80375730369f2d688479d Mon Sep 17 00:00:00 2001 From: gaoyuan Date: Thu, 10 Mar 2022 00:02:11 +0800 Subject: [PATCH] android segmented control renderer --- .../Billing.Android/Billing.Android.csproj | 31 +- .../Properties/AndroidManifest.xml | 2 +- .../Renderers/SegmentedControlRenderer.cs | 245 +++ .../Resources/Resource.designer.cs | 1564 +++++++++-------- .../color/segmented_control_text.xml | 5 + .../drawable/segmented_control_background.xml | 19 + .../segmented_control_first_background.xml | 21 + .../segmented_control_last_background.xml | 17 + .../Resources/layout/RadioButton.xml | 13 + .../Resources/layout/RadioGroup.xml | 6 + .../Resources/values/colors.xml | 2 + 11 files changed, 1159 insertions(+), 766 deletions(-) create mode 100644 Billing/Billing.Android/Renderers/SegmentedControlRenderer.cs create mode 100644 Billing/Billing.Android/Resources/color/segmented_control_text.xml create mode 100644 Billing/Billing.Android/Resources/drawable/segmented_control_background.xml create mode 100644 Billing/Billing.Android/Resources/drawable/segmented_control_first_background.xml create mode 100644 Billing/Billing.Android/Resources/drawable/segmented_control_last_background.xml create mode 100644 Billing/Billing.Android/Resources/layout/RadioButton.xml create mode 100644 Billing/Billing.Android/Resources/layout/RadioGroup.xml diff --git a/Billing/Billing.Android/Billing.Android.csproj b/Billing/Billing.Android/Billing.Android.csproj index 70a2386..c82cc49 100644 --- a/Billing/Billing.Android/Billing.Android.csproj +++ b/Billing/Billing.Android/Billing.Android.csproj @@ -16,7 +16,7 @@ Properties\AndroidManifest.xml Resources Assets - v12.0 + v11.0 true true Xamarin.Android.Net.AndroidClientHandler @@ -90,6 +90,7 @@ + @@ -129,6 +130,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -543,6 +568,10 @@ + + + + \ No newline at end of file diff --git a/Billing/Billing.Android/Properties/AndroidManifest.xml b/Billing/Billing.Android/Properties/AndroidManifest.xml index 59f68b9..3de630b 100644 --- a/Billing/Billing.Android/Properties/AndroidManifest.xml +++ b/Billing/Billing.Android/Properties/AndroidManifest.xml @@ -1,6 +1,6 @@  - + \ No newline at end of file diff --git a/Billing/Billing.Android/Renderers/SegmentedControlRenderer.cs b/Billing/Billing.Android/Renderers/SegmentedControlRenderer.cs new file mode 100644 index 0000000..5ae89e2 --- /dev/null +++ b/Billing/Billing.Android/Renderers/SegmentedControlRenderer.cs @@ -0,0 +1,245 @@ +using Android.Content; +using Android.Graphics.Drawables; +using Android.Views; +using Android.Widget; +using Billing.Droid.Renderers; +using Billing.UI; +using Xamarin.Forms; +using Xamarin.Forms.Platform.Android; +using RadioButton = Android.Widget.RadioButton; + +[assembly: ExportRenderer(typeof(SegmentedControl), typeof(SegmentedControlRenderer))] +namespace Billing.Droid.Renderers +{ + public class SegmentedControlRenderer : ViewRenderer + { + RadioGroup nativeControl; + RadioButton _rb; + readonly Context context; + + public SegmentedControlRenderer(Context context) : base(context) + { + this.context = context; + } + + protected override void OnElementChanged(ElementChangedEventArgs e) + { + base.OnElementChanged(e); + + if (Control == null) + { + // Instantiate the native control and assign it to the Control property with + // the SetNativeControl method + var layoutInflater = LayoutInflater.From(context); + + var view = layoutInflater.Inflate(Resource.Layout.RadioGroup, null); + + nativeControl = (RadioGroup)layoutInflater.Inflate(Resource.Layout.RadioGroup, null); + var density = context.Resources.DisplayMetrics.Density; + + for (var i = 0; i < Element.Children.Count; i++) + { + var o = Element.Children[i]; + var rb = (RadioButton)layoutInflater.Inflate(Resource.Layout.RadioButton, null); + + var width = rb.Paint.MeasureText(o.Text) * density + 0.5f; + rb.LayoutParameters = new RadioGroup.LayoutParams((int)width, LayoutParams.WrapContent, 1f); + rb.Text = o.Text; + + if (i == 0) + rb.SetBackgroundResource(Resource.Drawable.segmented_control_first_background); + else if (i == Element.Children.Count - 1) + rb.SetBackgroundResource(Resource.Drawable.segmented_control_last_background); + else + rb.SetBackgroundResource(Resource.Drawable.segmented_control_background); + + ConfigureRadioButton(i, rb); + + nativeControl.AddView(rb); + } + + var option = (RadioButton)nativeControl.GetChildAt(Element.SelectedSegmentIndex); + + if (option != null) + option.Checked = true; + + SetNativeControl(nativeControl); + } + + if (e.OldElement != null) + { + // Unsubscribe from event handlers and cleanup any resources + if (nativeControl != null) + nativeControl.CheckedChange -= NativeControl_ValueChanged; + } + + if (e.NewElement != null) + { + // Configure the control and subscribe to event handlers + nativeControl.CheckedChange += NativeControl_ValueChanged; + } + } + + protected override void OnElementPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) + { + base.OnElementPropertyChanged(sender, e); + + if (nativeControl == null || Element == null) return; + + switch (e.PropertyName) + { + case "Renderer": + Element?.SendValueChanged(); + break; + case nameof(SegmentedControl.SelectedSegmentIndex): + var option = (RadioButton)nativeControl.GetChildAt(Element.SelectedSegmentIndex); + + if (option != null) + option.Checked = true; + + if (Element.SelectedSegmentIndex < 0) + { + var layoutInflater = LayoutInflater.From(context); + + nativeControl = (RadioGroup)layoutInflater.Inflate(Resource.Layout.RadioGroup, null); + + for (var i = 0; i < Element.Children.Count; i++) + { + var o = Element.Children[i]; + var rb = (RadioButton)layoutInflater.Inflate(Resource.Layout.RadioButton, null); + + var width = rb.Paint.MeasureText(o.Text); + rb.LayoutParameters = new RadioGroup.LayoutParams((int)width, LayoutParams.WrapContent, 1f); + rb.Text = o.Text; + + if (i == 0) + rb.SetBackgroundResource(Resource.Drawable.segmented_control_first_background); + else if (i == Element.Children.Count - 1) + rb.SetBackgroundResource(Resource.Drawable.segmented_control_last_background); + else + rb.SetBackgroundResource(Resource.Drawable.segmented_control_background); + + ConfigureRadioButton(i, rb); + + nativeControl.AddView(rb); + } + + nativeControl.CheckedChange += NativeControl_ValueChanged; + + SetNativeControl(nativeControl); + } + + Element.SendValueChanged(); + break; + case nameof(SegmentedControl.TintColor): + OnPropertyChanged(); + break; + case nameof(SegmentedControl.IsEnabled): + OnPropertyChanged(); + break; + case nameof(SegmentedControl.SelectedTextColor): + var v = (RadioButton)nativeControl.GetChildAt(Element.SelectedSegmentIndex); + v.SetTextColor(Element.SelectedTextColor.ToAndroid()); + break; + } + } + + void OnPropertyChanged() + { + if (nativeControl != null && Element != null) + { + for (var i = 0; i < Element.Children.Count; i++) + { + var rb = (RadioButton)nativeControl.GetChildAt(i); + + ConfigureRadioButton(i, rb); + } + } + } + + void ConfigureRadioButton(int i, RadioButton rb) + { + var textColor = Element.SelectedTextColor; + if (i == Element.SelectedSegmentIndex) + { + rb.SetTextColor(textColor.ToAndroid()); + rb.Paint.FakeBoldText = true; + _rb = rb; + } + else + { + var tColor = Element.IsEnabled ? + textColor.IsDefault ? Element.TintColor.ToAndroid() : textColor.MultiplyAlpha(.6).ToAndroid() : + Element.DisabledColor.ToAndroid(); + rb.SetTextColor(tColor); + } + + GradientDrawable selectedShape; + GradientDrawable unselectedShape; + + var gradientDrawable = (StateListDrawable)rb.Background; + var drawableContainerState = (DrawableContainer.DrawableContainerState)gradientDrawable.GetConstantState(); + var children = drawableContainerState.GetChildren(); + + // Doesnt works on API < 18 + selectedShape = children[0] is GradientDrawable selected ? selected : (GradientDrawable)((InsetDrawable)children[0]).Drawable; + unselectedShape = children[1] is GradientDrawable unselected ? unselected : (GradientDrawable)((InsetDrawable)children[1]).Drawable; + + var color = Element.IsEnabled ? Element.TintColor.ToAndroid() : Element.DisabledColor.ToAndroid(); + + selectedShape.SetStroke(3, color); + selectedShape.SetColor(color); + unselectedShape.SetStroke(3, color); + + rb.Enabled = Element.IsEnabled; + } + + void NativeControl_ValueChanged(object sender, RadioGroup.CheckedChangeEventArgs e) + { + var rg = (RadioGroup)sender; + if (rg.CheckedRadioButtonId != -1) + { + var id = rg.CheckedRadioButtonId; + var radioButton = rg.FindViewById(id); + var radioId = rg.IndexOfChild(radioButton); + + var rb = (RadioButton)rg.GetChildAt(radioId); + + var textColor = Element.SelectedTextColor; + var color = Element.IsEnabled ? + textColor.IsDefault ? Element.TintColor.ToAndroid() : textColor.MultiplyAlpha(.6).ToAndroid() : + Element.DisabledColor.ToAndroid(); + if (_rb != null) + { + _rb.SetTextColor(color); + _rb.Paint.FakeBoldText = false; + } + rb.SetTextColor(Element.SelectedTextColor.ToAndroid()); + rb.Paint.FakeBoldText = true; + _rb = rb; + + Element.SelectedSegmentIndex = radioId; + } + } + + protected override void Dispose(bool disposing) + { + if (nativeControl != null) + { + nativeControl.CheckedChange -= NativeControl_ValueChanged; + nativeControl.Dispose(); + nativeControl = null; + _rb = null; + } + + try + { + base.Dispose(disposing); + } + catch + { + return; + } + } + } +} diff --git a/Billing/Billing.Android/Resources/Resource.designer.cs b/Billing/Billing.Android/Resources/Resource.designer.cs index 35206b9..6bc4ac6 100644 --- a/Billing/Billing.Android/Resources/Resource.designer.cs +++ b/Billing/Billing.Android/Resources/Resource.designer.cs @@ -14,7 +14,7 @@ namespace Billing.Droid { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "12.2.0.155")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] public partial class Resource { @@ -17330,94 +17330,103 @@ namespace Billing.Droid public const int mtrl_text_btn_text_color_selector = 2131034293; // aapt resource value: 0x7F0500BB - public const int notification_action_color_filter = 2131034299; + public const int normal = 2131034299; // aapt resource value: 0x7F0500BC - public const int notification_icon_bg_color = 2131034300; + public const int notification_action_color_filter = 2131034300; // aapt resource value: 0x7F0500BD - public const int notification_material_background_media_default_color = 2131034301; + public const int notification_icon_bg_color = 2131034301; // aapt resource value: 0x7F0500BE - public const int preference_fallback_accent_color = 2131034302; + public const int notification_material_background_media_default_color = 2131034302; // aapt resource value: 0x7F0500BF - public const int primary_dark_material_dark = 2131034303; + public const int preference_fallback_accent_color = 2131034303; // aapt resource value: 0x7F0500C0 - public const int primary_dark_material_light = 2131034304; + public const int primary_dark_material_dark = 2131034304; // aapt resource value: 0x7F0500C1 - public const int primary_material_dark = 2131034305; + public const int primary_dark_material_light = 2131034305; // aapt resource value: 0x7F0500C2 - public const int primary_material_light = 2131034306; + public const int primary_material_dark = 2131034306; // aapt resource value: 0x7F0500C3 - public const int primary_text_default_material_dark = 2131034307; + public const int primary_material_light = 2131034307; // aapt resource value: 0x7F0500C4 - public const int primary_text_default_material_light = 2131034308; + public const int primary_text_default_material_dark = 2131034308; // aapt resource value: 0x7F0500C5 - public const int primary_text_disabled_material_dark = 2131034309; + public const int primary_text_default_material_light = 2131034309; // aapt resource value: 0x7F0500C6 - public const int primary_text_disabled_material_light = 2131034310; + public const int primary_text_disabled_material_dark = 2131034310; // aapt resource value: 0x7F0500C7 - public const int radiobutton_themeable_attribute_color = 2131034311; + public const int primary_text_disabled_material_light = 2131034311; // aapt resource value: 0x7F0500C8 - public const int ripple_material_dark = 2131034312; + public const int radiobutton_themeable_attribute_color = 2131034312; // aapt resource value: 0x7F0500C9 - public const int ripple_material_light = 2131034313; + public const int ripple_material_dark = 2131034313; // aapt resource value: 0x7F0500CA - public const int secondary_text_default_material_dark = 2131034314; + public const int ripple_material_light = 2131034314; // aapt resource value: 0x7F0500CB - public const int secondary_text_default_material_light = 2131034315; + public const int secondary_text_default_material_dark = 2131034315; // aapt resource value: 0x7F0500CC - public const int secondary_text_disabled_material_dark = 2131034316; + public const int secondary_text_default_material_light = 2131034316; // aapt resource value: 0x7F0500CD - public const int secondary_text_disabled_material_light = 2131034317; + public const int secondary_text_disabled_material_dark = 2131034317; // aapt resource value: 0x7F0500CE - public const int splash_background = 2131034318; + public const int secondary_text_disabled_material_light = 2131034318; // aapt resource value: 0x7F0500CF - public const int switch_thumb_disabled_material_dark = 2131034319; + public const int segmented_control_text = 2131034319; // aapt resource value: 0x7F0500D0 - public const int switch_thumb_disabled_material_light = 2131034320; + public const int selected = 2131034320; // aapt resource value: 0x7F0500D1 - public const int switch_thumb_material_dark = 2131034321; + public const int splash_background = 2131034321; // aapt resource value: 0x7F0500D2 - public const int switch_thumb_material_light = 2131034322; + public const int switch_thumb_disabled_material_dark = 2131034322; // aapt resource value: 0x7F0500D3 - public const int switch_thumb_normal_material_dark = 2131034323; + public const int switch_thumb_disabled_material_light = 2131034323; // aapt resource value: 0x7F0500D4 - public const int switch_thumb_normal_material_light = 2131034324; + public const int switch_thumb_material_dark = 2131034324; // aapt resource value: 0x7F0500D5 - public const int test_mtrl_calendar_day = 2131034325; + public const int switch_thumb_material_light = 2131034325; // aapt resource value: 0x7F0500D6 - public const int test_mtrl_calendar_day_selected = 2131034326; + public const int switch_thumb_normal_material_dark = 2131034326; // aapt resource value: 0x7F0500D7 - public const int tooltip_background_dark = 2131034327; + public const int switch_thumb_normal_material_light = 2131034327; // aapt resource value: 0x7F0500D8 - public const int tooltip_background_light = 2131034328; + public const int test_mtrl_calendar_day = 2131034328; + + // aapt resource value: 0x7F0500D9 + public const int test_mtrl_calendar_day_selected = 2131034329; + + // aapt resource value: 0x7F0500DA + public const int tooltip_background_dark = 2131034330; + + // aapt resource value: 0x7F0500DB + public const int tooltip_background_light = 2131034331; static Color() { @@ -19066,229 +19075,244 @@ namespace Billing.Droid public const int fee = 2131165299; // aapt resource value: 0x7F070074 - public const int fitness = 2131165300; + public const int filter = 2131165300; // aapt resource value: 0x7F070075 - public const int food = 2131165301; + public const int fitness = 2131165301; // aapt resource value: 0x7F070076 - public const int fruit = 2131165302; + public const int food = 2131165302; // aapt resource value: 0x7F070077 - public const int gem = 2131165303; - - // aapt resource value: 0x7F070080 - public const int icon_foreground = 2131165312; + public const int fruit = 2131165303; // aapt resource value: 0x7F070078 - public const int ic_arrow_down_24dp = 2131165304; - - // aapt resource value: 0x7F070079 - public const int ic_clock_black_24dp = 2131165305; - - // aapt resource value: 0x7F07007A - public const int ic_default = 2131165306; - - // aapt resource value: 0x7F07007B - public const int ic_keyboard_black_24dp = 2131165307; - - // aapt resource value: 0x7F07007C - public const int ic_mtrl_checked_circle = 2131165308; - - // aapt resource value: 0x7F07007D - public const int ic_mtrl_chip_checked_black = 2131165309; - - // aapt resource value: 0x7F07007E - public const int ic_mtrl_chip_checked_circle = 2131165310; - - // aapt resource value: 0x7F07007F - public const int ic_mtrl_chip_close_circle = 2131165311; + public const int gem = 2131165304; // aapt resource value: 0x7F070081 - public const int learn = 2131165313; + public const int icon_foreground = 2131165313; + + // aapt resource value: 0x7F070079 + public const int ic_arrow_down_24dp = 2131165305; + + // aapt resource value: 0x7F07007A + public const int ic_clock_black_24dp = 2131165306; + + // aapt resource value: 0x7F07007B + public const int ic_default = 2131165307; + + // aapt resource value: 0x7F07007C + public const int ic_keyboard_black_24dp = 2131165308; + + // aapt resource value: 0x7F07007D + public const int ic_mtrl_checked_circle = 2131165309; + + // aapt resource value: 0x7F07007E + public const int ic_mtrl_chip_checked_black = 2131165310; + + // aapt resource value: 0x7F07007F + public const int ic_mtrl_chip_checked_circle = 2131165311; + + // aapt resource value: 0x7F070080 + public const int ic_mtrl_chip_close_circle = 2131165312; // aapt resource value: 0x7F070082 - public const int maintenance = 2131165314; + public const int learn = 2131165314; // aapt resource value: 0x7F070083 - public const int makeup = 2131165315; + public const int left = 2131165315; // aapt resource value: 0x7F070084 - public const int material_cursor_drawable = 2131165316; + public const int maintenance = 2131165316; // aapt resource value: 0x7F070085 - public const int material_ic_calendar_black_24dp = 2131165317; + public const int makeup = 2131165317; // aapt resource value: 0x7F070086 - public const int material_ic_clear_black_24dp = 2131165318; + public const int material_cursor_drawable = 2131165318; // aapt resource value: 0x7F070087 - public const int material_ic_edit_black_24dp = 2131165319; + public const int material_ic_calendar_black_24dp = 2131165319; // aapt resource value: 0x7F070088 - public const int material_ic_keyboard_arrow_left_black_24dp = 2131165320; + public const int material_ic_clear_black_24dp = 2131165320; // aapt resource value: 0x7F070089 - public const int material_ic_keyboard_arrow_next_black_24dp = 2131165321; + public const int material_ic_edit_black_24dp = 2131165321; // aapt resource value: 0x7F07008A - public const int material_ic_keyboard_arrow_previous_black_24dp = 2131165322; + public const int material_ic_keyboard_arrow_left_black_24dp = 2131165322; // aapt resource value: 0x7F07008B - public const int material_ic_keyboard_arrow_right_black_24dp = 2131165323; + public const int material_ic_keyboard_arrow_next_black_24dp = 2131165323; // aapt resource value: 0x7F07008C - public const int material_ic_menu_arrow_down_black_24dp = 2131165324; + public const int material_ic_keyboard_arrow_previous_black_24dp = 2131165324; // aapt resource value: 0x7F07008D - public const int material_ic_menu_arrow_up_black_24dp = 2131165325; + public const int material_ic_keyboard_arrow_right_black_24dp = 2131165325; // aapt resource value: 0x7F07008E - public const int medical = 2131165326; + public const int material_ic_menu_arrow_down_black_24dp = 2131165326; // aapt resource value: 0x7F07008F - public const int mtrl_dialog_background = 2131165327; + public const int material_ic_menu_arrow_up_black_24dp = 2131165327; // aapt resource value: 0x7F070090 - public const int mtrl_dropdown_arrow = 2131165328; + public const int medical = 2131165328; // aapt resource value: 0x7F070091 - public const int mtrl_ic_arrow_drop_down = 2131165329; + public const int mtrl_dialog_background = 2131165329; // aapt resource value: 0x7F070092 - public const int mtrl_ic_arrow_drop_up = 2131165330; + public const int mtrl_dropdown_arrow = 2131165330; // aapt resource value: 0x7F070093 - public const int mtrl_ic_cancel = 2131165331; + public const int mtrl_ic_arrow_drop_down = 2131165331; // aapt resource value: 0x7F070094 - public const int mtrl_ic_error = 2131165332; + public const int mtrl_ic_arrow_drop_up = 2131165332; // aapt resource value: 0x7F070095 - public const int mtrl_navigation_bar_item_background = 2131165333; + public const int mtrl_ic_cancel = 2131165333; // aapt resource value: 0x7F070096 - public const int mtrl_popupmenu_background = 2131165334; + public const int mtrl_ic_error = 2131165334; // aapt resource value: 0x7F070097 - public const int mtrl_popupmenu_background_dark = 2131165335; + public const int mtrl_navigation_bar_item_background = 2131165335; // aapt resource value: 0x7F070098 - public const int mtrl_tabs_default_indicator = 2131165336; + public const int mtrl_popupmenu_background = 2131165336; // aapt resource value: 0x7F070099 - public const int navigation_empty_icon = 2131165337; + public const int mtrl_popupmenu_background_dark = 2131165337; // aapt resource value: 0x7F07009A - public const int note = 2131165338; + public const int mtrl_tabs_default_indicator = 2131165338; // aapt resource value: 0x7F07009B - public const int notification_action_background = 2131165339; + public const int navigation_empty_icon = 2131165339; // aapt resource value: 0x7F07009C - public const int notification_bg = 2131165340; + public const int note = 2131165340; // aapt resource value: 0x7F07009D - public const int notification_bg_low = 2131165341; + public const int notification_action_background = 2131165341; // aapt resource value: 0x7F07009E - public const int notification_bg_low_normal = 2131165342; + public const int notification_bg = 2131165342; // aapt resource value: 0x7F07009F - public const int notification_bg_low_pressed = 2131165343; + public const int notification_bg_low = 2131165343; // aapt resource value: 0x7F0700A0 - public const int notification_bg_normal = 2131165344; + public const int notification_bg_low_normal = 2131165344; // aapt resource value: 0x7F0700A1 - public const int notification_bg_normal_pressed = 2131165345; + public const int notification_bg_low_pressed = 2131165345; // aapt resource value: 0x7F0700A2 - public const int notification_icon_background = 2131165346; + public const int notification_bg_normal = 2131165346; // aapt resource value: 0x7F0700A3 - public const int notification_template_icon_bg = 2131165347; + public const int notification_bg_normal_pressed = 2131165347; // aapt resource value: 0x7F0700A4 - public const int notification_template_icon_low_bg = 2131165348; + public const int notification_icon_background = 2131165348; // aapt resource value: 0x7F0700A5 - public const int notification_tile_bg = 2131165349; + public const int notification_template_icon_bg = 2131165349; // aapt resource value: 0x7F0700A6 - public const int notify_panel_notification_icon_bg = 2131165350; + public const int notification_template_icon_low_bg = 2131165350; // aapt resource value: 0x7F0700A7 - public const int online = 2131165351; + public const int notification_tile_bg = 2131165351; // aapt resource value: 0x7F0700A8 - public const int party = 2131165352; + public const int notify_panel_notification_icon_bg = 2131165352; // aapt resource value: 0x7F0700A9 - public const int pencil = 2131165353; + public const int online = 2131165353; // aapt resource value: 0x7F0700AA - public const int plus = 2131165354; + public const int party = 2131165354; // aapt resource value: 0x7F0700AB - public const int preference_list_divider_material = 2131165355; + public const int pencil = 2131165355; // aapt resource value: 0x7F0700AC - public const int project = 2131165356; + public const int plus = 2131165356; // aapt resource value: 0x7F0700AD - public const int rail = 2131165357; + public const int preference_list_divider_material = 2131165357; // aapt resource value: 0x7F0700AE - public const int rank = 2131165358; + public const int project = 2131165358; // aapt resource value: 0x7F0700AF - public const int rcb = 2131165359; + public const int rail = 2131165359; // aapt resource value: 0x7F0700B0 - public const int rent = 2131165360; + public const int rank = 2131165360; // aapt resource value: 0x7F0700B1 - public const int right = 2131165361; + public const int rcb = 2131165361; // aapt resource value: 0x7F0700B2 - public const int sackdollar = 2131165362; + public const int rent = 2131165362; // aapt resource value: 0x7F0700B3 - public const int settings = 2131165363; + public const int right = 2131165363; // aapt resource value: 0x7F0700B4 - public const int splash_logo = 2131165364; + public const int sackdollar = 2131165364; // aapt resource value: 0x7F0700B5 - public const int splash_screen = 2131165365; + public const int segmented_control_background = 2131165365; // aapt resource value: 0x7F0700B6 - public const int taxi = 2131165366; + public const int segmented_control_first_background = 2131165366; // aapt resource value: 0x7F0700B7 - public const int test_custom_background = 2131165367; + public const int segmented_control_last_background = 2131165367; // aapt resource value: 0x7F0700B8 - public const int tooltip_frame_dark = 2131165368; + public const int settings = 2131165368; // aapt resource value: 0x7F0700B9 - public const int tooltip_frame_light = 2131165369; + public const int splash_logo = 2131165369; // aapt resource value: 0x7F0700BA - public const int trans = 2131165370; + public const int splash_screen = 2131165370; // aapt resource value: 0x7F0700BB - public const int wallet = 2131165371; + public const int taxi = 2131165371; // aapt resource value: 0x7F0700BC - public const int yuan = 2131165372; + public const int test_custom_background = 2131165372; // aapt resource value: 0x7F0700BD - public const int yuebao = 2131165373; + public const int tooltip_frame_dark = 2131165373; // aapt resource value: 0x7F0700BE - public const int zhaozhaoying = 2131165374; + public const int tooltip_frame_light = 2131165374; + + // aapt resource value: 0x7F0700BF + public const int trans = 2131165375; + + // aapt resource value: 0x7F0700C0 + public const int wallet = 2131165376; + + // aapt resource value: 0x7F0700C1 + public const int yuan = 2131165377; + + // aapt resource value: 0x7F0700C2 + public const int yuebao = 2131165378; + + // aapt resource value: 0x7F0700C3 + public const int zhaozhaoying = 2131165379; static Drawable() { @@ -19303,257 +19327,257 @@ namespace Billing.Droid public partial class Id { - // aapt resource value: 0x7F08000E - public const int accelerate = 2131230734; - // aapt resource value: 0x7F08000F - public const int accessibility_action_clickable_span = 2131230735; + public const int accelerate = 2131230735; // aapt resource value: 0x7F080010 - public const int accessibility_custom_action_0 = 2131230736; + public const int accessibility_action_clickable_span = 2131230736; // aapt resource value: 0x7F080011 - public const int accessibility_custom_action_1 = 2131230737; + public const int accessibility_custom_action_0 = 2131230737; // aapt resource value: 0x7F080012 - public const int accessibility_custom_action_10 = 2131230738; + public const int accessibility_custom_action_1 = 2131230738; // aapt resource value: 0x7F080013 - public const int accessibility_custom_action_11 = 2131230739; + public const int accessibility_custom_action_10 = 2131230739; // aapt resource value: 0x7F080014 - public const int accessibility_custom_action_12 = 2131230740; + public const int accessibility_custom_action_11 = 2131230740; // aapt resource value: 0x7F080015 - public const int accessibility_custom_action_13 = 2131230741; + public const int accessibility_custom_action_12 = 2131230741; // aapt resource value: 0x7F080016 - public const int accessibility_custom_action_14 = 2131230742; + public const int accessibility_custom_action_13 = 2131230742; // aapt resource value: 0x7F080017 - public const int accessibility_custom_action_15 = 2131230743; + public const int accessibility_custom_action_14 = 2131230743; // aapt resource value: 0x7F080018 - public const int accessibility_custom_action_16 = 2131230744; + public const int accessibility_custom_action_15 = 2131230744; // aapt resource value: 0x7F080019 - public const int accessibility_custom_action_17 = 2131230745; + public const int accessibility_custom_action_16 = 2131230745; // aapt resource value: 0x7F08001A - public const int accessibility_custom_action_18 = 2131230746; + public const int accessibility_custom_action_17 = 2131230746; // aapt resource value: 0x7F08001B - public const int accessibility_custom_action_19 = 2131230747; + public const int accessibility_custom_action_18 = 2131230747; // aapt resource value: 0x7F08001C - public const int accessibility_custom_action_2 = 2131230748; + public const int accessibility_custom_action_19 = 2131230748; // aapt resource value: 0x7F08001D - public const int accessibility_custom_action_20 = 2131230749; + public const int accessibility_custom_action_2 = 2131230749; // aapt resource value: 0x7F08001E - public const int accessibility_custom_action_21 = 2131230750; + public const int accessibility_custom_action_20 = 2131230750; // aapt resource value: 0x7F08001F - public const int accessibility_custom_action_22 = 2131230751; + public const int accessibility_custom_action_21 = 2131230751; // aapt resource value: 0x7F080020 - public const int accessibility_custom_action_23 = 2131230752; + public const int accessibility_custom_action_22 = 2131230752; // aapt resource value: 0x7F080021 - public const int accessibility_custom_action_24 = 2131230753; + public const int accessibility_custom_action_23 = 2131230753; // aapt resource value: 0x7F080022 - public const int accessibility_custom_action_25 = 2131230754; + public const int accessibility_custom_action_24 = 2131230754; // aapt resource value: 0x7F080023 - public const int accessibility_custom_action_26 = 2131230755; + public const int accessibility_custom_action_25 = 2131230755; // aapt resource value: 0x7F080024 - public const int accessibility_custom_action_27 = 2131230756; + public const int accessibility_custom_action_26 = 2131230756; // aapt resource value: 0x7F080025 - public const int accessibility_custom_action_28 = 2131230757; + public const int accessibility_custom_action_27 = 2131230757; // aapt resource value: 0x7F080026 - public const int accessibility_custom_action_29 = 2131230758; + public const int accessibility_custom_action_28 = 2131230758; // aapt resource value: 0x7F080027 - public const int accessibility_custom_action_3 = 2131230759; + public const int accessibility_custom_action_29 = 2131230759; // aapt resource value: 0x7F080028 - public const int accessibility_custom_action_30 = 2131230760; + public const int accessibility_custom_action_3 = 2131230760; // aapt resource value: 0x7F080029 - public const int accessibility_custom_action_31 = 2131230761; + public const int accessibility_custom_action_30 = 2131230761; // aapt resource value: 0x7F08002A - public const int accessibility_custom_action_4 = 2131230762; + public const int accessibility_custom_action_31 = 2131230762; // aapt resource value: 0x7F08002B - public const int accessibility_custom_action_5 = 2131230763; + public const int accessibility_custom_action_4 = 2131230763; // aapt resource value: 0x7F08002C - public const int accessibility_custom_action_6 = 2131230764; + public const int accessibility_custom_action_5 = 2131230764; // aapt resource value: 0x7F08002D - public const int accessibility_custom_action_7 = 2131230765; + public const int accessibility_custom_action_6 = 2131230765; // aapt resource value: 0x7F08002E - public const int accessibility_custom_action_8 = 2131230766; + public const int accessibility_custom_action_7 = 2131230766; // aapt resource value: 0x7F08002F - public const int accessibility_custom_action_9 = 2131230767; + public const int accessibility_custom_action_8 = 2131230767; // aapt resource value: 0x7F080030 - public const int action0 = 2131230768; + public const int accessibility_custom_action_9 = 2131230768; // aapt resource value: 0x7F080031 - public const int actionDown = 2131230769; + public const int action0 = 2131230769; // aapt resource value: 0x7F080032 - public const int actionDownUp = 2131230770; - - // aapt resource value: 0x7F080045 - public const int actions = 2131230789; + public const int actionDown = 2131230770; // aapt resource value: 0x7F080033 - public const int actionUp = 2131230771; - - // aapt resource value: 0x7F080034 - public const int action_bar = 2131230772; - - // aapt resource value: 0x7F080035 - public const int action_bar_activity_content = 2131230773; - - // aapt resource value: 0x7F080036 - public const int action_bar_container = 2131230774; - - // aapt resource value: 0x7F080037 - public const int action_bar_root = 2131230775; - - // aapt resource value: 0x7F080038 - public const int action_bar_spinner = 2131230776; - - // aapt resource value: 0x7F080039 - public const int action_bar_subtitle = 2131230777; - - // aapt resource value: 0x7F08003A - public const int action_bar_title = 2131230778; - - // aapt resource value: 0x7F08003B - public const int action_container = 2131230779; - - // aapt resource value: 0x7F08003C - public const int action_context_bar = 2131230780; - - // aapt resource value: 0x7F08003D - public const int action_divider = 2131230781; - - // aapt resource value: 0x7F08003E - public const int action_image = 2131230782; - - // aapt resource value: 0x7F08003F - public const int action_menu_divider = 2131230783; - - // aapt resource value: 0x7F080040 - public const int action_menu_presenter = 2131230784; - - // aapt resource value: 0x7F080041 - public const int action_mode_bar = 2131230785; - - // aapt resource value: 0x7F080042 - public const int action_mode_bar_stub = 2131230786; - - // aapt resource value: 0x7F080043 - public const int action_mode_close_button = 2131230787; - - // aapt resource value: 0x7F080044 - public const int action_text = 2131230788; + public const int actionDownUp = 2131230771; // aapt resource value: 0x7F080046 - public const int activity_chooser_view_content = 2131230790; + public const int actions = 2131230790; + + // aapt resource value: 0x7F080034 + public const int actionUp = 2131230772; + + // aapt resource value: 0x7F080035 + public const int action_bar = 2131230773; + + // aapt resource value: 0x7F080036 + public const int action_bar_activity_content = 2131230774; + + // aapt resource value: 0x7F080037 + public const int action_bar_container = 2131230775; + + // aapt resource value: 0x7F080038 + public const int action_bar_root = 2131230776; + + // aapt resource value: 0x7F080039 + public const int action_bar_spinner = 2131230777; + + // aapt resource value: 0x7F08003A + public const int action_bar_subtitle = 2131230778; + + // aapt resource value: 0x7F08003B + public const int action_bar_title = 2131230779; + + // aapt resource value: 0x7F08003C + public const int action_container = 2131230780; + + // aapt resource value: 0x7F08003D + public const int action_context_bar = 2131230781; + + // aapt resource value: 0x7F08003E + public const int action_divider = 2131230782; + + // aapt resource value: 0x7F08003F + public const int action_image = 2131230783; + + // aapt resource value: 0x7F080040 + public const int action_menu_divider = 2131230784; + + // aapt resource value: 0x7F080041 + public const int action_menu_presenter = 2131230785; + + // aapt resource value: 0x7F080042 + public const int action_mode_bar = 2131230786; + + // aapt resource value: 0x7F080043 + public const int action_mode_bar_stub = 2131230787; + + // aapt resource value: 0x7F080044 + public const int action_mode_close_button = 2131230788; + + // aapt resource value: 0x7F080045 + public const int action_text = 2131230789; // aapt resource value: 0x7F080047 - public const int add = 2131230791; + public const int activity_chooser_view_content = 2131230791; // aapt resource value: 0x7F080048 - public const int alertTitle = 2131230792; + public const int add = 2131230792; // aapt resource value: 0x7F080049 - public const int aligned = 2131230793; + public const int alertTitle = 2131230793; // aapt resource value: 0x7F08004A - public const int all = 2131230794; + public const int aligned = 2131230794; // aapt resource value: 0x7F08004B - public const int allStates = 2131230795; + public const int all = 2131230795; + + // aapt resource value: 0x7F08004C + public const int allStates = 2131230796; // aapt resource value: 0x7F080000 public const int ALT = 2131230720; - // aapt resource value: 0x7F08004C - public const int always = 2131230796; - // aapt resource value: 0x7F08004D - public const int animateToEnd = 2131230797; + public const int always = 2131230797; // aapt resource value: 0x7F08004E - public const int animateToStart = 2131230798; - - // aapt resource value: 0x7F080050 - public const int anticipate = 2131230800; + public const int animateToEnd = 2131230798; // aapt resource value: 0x7F08004F - public const int antiClockwise = 2131230799; + public const int animateToStart = 2131230799; // aapt resource value: 0x7F080051 - public const int arc = 2131230801; + public const int anticipate = 2131230801; + + // aapt resource value: 0x7F080050 + public const int antiClockwise = 2131230800; // aapt resource value: 0x7F080052 - public const int asConfigured = 2131230802; + public const int arc = 2131230802; // aapt resource value: 0x7F080053 - public const int async = 2131230803; + public const int asConfigured = 2131230803; // aapt resource value: 0x7F080054 - public const int auto = 2131230804; + public const int async = 2131230804; // aapt resource value: 0x7F080055 - public const int autoComplete = 2131230805; + public const int auto = 2131230805; // aapt resource value: 0x7F080056 - public const int autoCompleteToEnd = 2131230806; + public const int autoComplete = 2131230806; // aapt resource value: 0x7F080057 - public const int autoCompleteToStart = 2131230807; + public const int autoCompleteToEnd = 2131230807; // aapt resource value: 0x7F080058 - public const int barrier = 2131230808; + public const int autoCompleteToStart = 2131230808; // aapt resource value: 0x7F080059 - public const int baseline = 2131230809; - - // aapt resource value: 0x7F08005B - public const int beginning = 2131230811; + public const int barrier = 2131230809; // aapt resource value: 0x7F08005A - public const int beginOnFirstDraw = 2131230810; + public const int baseline = 2131230810; // aapt resource value: 0x7F08005C - public const int bestChoice = 2131230812; + public const int beginning = 2131230812; + + // aapt resource value: 0x7F08005B + public const int beginOnFirstDraw = 2131230811; // aapt resource value: 0x7F08005D - public const int blocking = 2131230813; + public const int bestChoice = 2131230813; // aapt resource value: 0x7F08005E - public const int bottom = 2131230814; + public const int blocking = 2131230814; // aapt resource value: 0x7F08005F - public const int bottomtab_navarea = 2131230815; + public const int bottom = 2131230815; // aapt resource value: 0x7F080060 - public const int bottomtab_tabbar = 2131230816; + public const int bottomtab_navarea = 2131230816; + + // aapt resource value: 0x7F080061 + public const int bottomtab_tabbar = 2131230817; // aapt resource value: 0x7F080001 public const int BOTTOM_END = 2131230721; @@ -19561,887 +19585,893 @@ namespace Billing.Droid // aapt resource value: 0x7F080002 public const int BOTTOM_START = 2131230722; - // aapt resource value: 0x7F080061 - public const int bounce = 2131230817; - // aapt resource value: 0x7F080062 - public const int bounceBoth = 2131230818; + public const int bounce = 2131230818; // aapt resource value: 0x7F080063 - public const int bounceEnd = 2131230819; + public const int bounceBoth = 2131230819; // aapt resource value: 0x7F080064 - public const int bounceStart = 2131230820; + public const int bounceEnd = 2131230820; // aapt resource value: 0x7F080065 - public const int browser_actions_header_text = 2131230821; - - // aapt resource value: 0x7F080068 - public const int browser_actions_menu_items = 2131230824; + public const int bounceStart = 2131230821; // aapt resource value: 0x7F080066 - public const int browser_actions_menu_item_icon = 2131230822; - - // aapt resource value: 0x7F080067 - public const int browser_actions_menu_item_text = 2131230823; + public const int browser_actions_header_text = 2131230822; // aapt resource value: 0x7F080069 - public const int browser_actions_menu_view = 2131230825; + public const int browser_actions_menu_items = 2131230825; + + // aapt resource value: 0x7F080067 + public const int browser_actions_menu_item_icon = 2131230823; + + // aapt resource value: 0x7F080068 + public const int browser_actions_menu_item_text = 2131230824; // aapt resource value: 0x7F08006A - public const int buttonPanel = 2131230826; + public const int browser_actions_menu_view = 2131230826; // aapt resource value: 0x7F08006B - public const int cache_measures = 2131230827; + public const int buttonPanel = 2131230827; // aapt resource value: 0x7F08006C - public const int cancel_action = 2131230828; + public const int cache_measures = 2131230828; // aapt resource value: 0x7F08006D - public const int cancel_button = 2131230829; + public const int cancel_action = 2131230829; // aapt resource value: 0x7F08006E - public const int carryVelocity = 2131230830; + public const int cancel_button = 2131230830; // aapt resource value: 0x7F08006F - public const int center = 2131230831; + public const int carryVelocity = 2131230831; // aapt resource value: 0x7F080070 - public const int center_horizontal = 2131230832; + public const int center = 2131230832; // aapt resource value: 0x7F080071 - public const int center_vertical = 2131230833; + public const int center_horizontal = 2131230833; // aapt resource value: 0x7F080072 - public const int chain = 2131230834; + public const int center_vertical = 2131230834; // aapt resource value: 0x7F080073 - public const int chains = 2131230835; + public const int chain = 2131230835; // aapt resource value: 0x7F080074 - public const int checkbox = 2131230836; + public const int chains = 2131230836; // aapt resource value: 0x7F080075 - public const int @checked = 2131230837; + public const int checkbox = 2131230837; // aapt resource value: 0x7F080076 - public const int chip = 2131230838; + public const int @checked = 2131230838; // aapt resource value: 0x7F080077 - public const int chip1 = 2131230839; + public const int chip = 2131230839; // aapt resource value: 0x7F080078 - public const int chip2 = 2131230840; + public const int chip1 = 2131230840; // aapt resource value: 0x7F080079 - public const int chip3 = 2131230841; + public const int chip2 = 2131230841; // aapt resource value: 0x7F08007A - public const int chip_group = 2131230842; + public const int chip3 = 2131230842; // aapt resource value: 0x7F08007B - public const int chronometer = 2131230843; + public const int chip_group = 2131230843; // aapt resource value: 0x7F08007C - public const int circle_center = 2131230844; + public const int chronometer = 2131230844; // aapt resource value: 0x7F08007D - public const int clear_text = 2131230845; + public const int circle_center = 2131230845; // aapt resource value: 0x7F08007E - public const int clip_horizontal = 2131230846; + public const int clear_text = 2131230846; // aapt resource value: 0x7F08007F - public const int clip_vertical = 2131230847; + public const int clip_horizontal = 2131230847; // aapt resource value: 0x7F080080 - public const int clockwise = 2131230848; + public const int clip_vertical = 2131230848; // aapt resource value: 0x7F080081 - public const int closest = 2131230849; + public const int clockwise = 2131230849; // aapt resource value: 0x7F080082 - public const int collapseActionView = 2131230850; + public const int closest = 2131230850; // aapt resource value: 0x7F080083 - public const int confirm_button = 2131230851; + public const int collapseActionView = 2131230851; // aapt resource value: 0x7F080084 - public const int constraint = 2131230852; + public const int confirm_button = 2131230852; // aapt resource value: 0x7F080085 - public const int container = 2131230853; + public const int constraint = 2131230853; // aapt resource value: 0x7F080086 - public const int content = 2131230854; + public const int container = 2131230854; // aapt resource value: 0x7F080087 - public const int contentPanel = 2131230855; + public const int content = 2131230855; // aapt resource value: 0x7F080088 - public const int contiguous = 2131230856; + public const int contentPanel = 2131230856; // aapt resource value: 0x7F080089 - public const int continuousVelocity = 2131230857; + public const int contiguous = 2131230857; // aapt resource value: 0x7F08008A - public const int coordinator = 2131230858; + public const int continuousVelocity = 2131230858; // aapt resource value: 0x7F08008B - public const int cos = 2131230859; + public const int coordinator = 2131230859; // aapt resource value: 0x7F08008C - public const int counterclockwise = 2131230860; + public const int cos = 2131230860; + + // aapt resource value: 0x7F08008D + public const int counterclockwise = 2131230861; // aapt resource value: 0x7F080003 public const int CTRL = 2131230723; - // aapt resource value: 0x7F08008D - public const int currentState = 2131230861; - // aapt resource value: 0x7F08008E - public const int custom = 2131230862; + public const int currentState = 2131230862; // aapt resource value: 0x7F08008F - public const int customPanel = 2131230863; + public const int custom = 2131230863; // aapt resource value: 0x7F080090 - public const int cut = 2131230864; + public const int customPanel = 2131230864; // aapt resource value: 0x7F080091 - public const int date_picker_actions = 2131230865; + public const int cut = 2131230865; // aapt resource value: 0x7F080092 - public const int decelerate = 2131230866; + public const int date_picker_actions = 2131230866; // aapt resource value: 0x7F080093 - public const int decelerateAndComplete = 2131230867; + public const int decelerate = 2131230867; // aapt resource value: 0x7F080094 - public const int decor_content_parent = 2131230868; + public const int decelerateAndComplete = 2131230868; // aapt resource value: 0x7F080095 - public const int default_activity_button = 2131230869; + public const int decor_content_parent = 2131230869; // aapt resource value: 0x7F080096 - public const int deltaRelative = 2131230870; + public const int default_activity_button = 2131230870; // aapt resource value: 0x7F080097 - public const int dependency_ordering = 2131230871; + public const int deltaRelative = 2131230871; // aapt resource value: 0x7F080098 - public const int design_bottom_sheet = 2131230872; + public const int dependency_ordering = 2131230872; // aapt resource value: 0x7F080099 - public const int design_menu_item_action_area = 2131230873; + public const int design_bottom_sheet = 2131230873; // aapt resource value: 0x7F08009A - public const int design_menu_item_action_area_stub = 2131230874; + public const int design_menu_item_action_area = 2131230874; // aapt resource value: 0x7F08009B - public const int design_menu_item_text = 2131230875; + public const int design_menu_item_action_area_stub = 2131230875; // aapt resource value: 0x7F08009C - public const int design_navigation_view = 2131230876; + public const int design_menu_item_text = 2131230876; // aapt resource value: 0x7F08009D - public const int dialog_button = 2131230877; + public const int design_navigation_view = 2131230877; // aapt resource value: 0x7F08009E - public const int dimensions = 2131230878; + public const int dialog_button = 2131230878; // aapt resource value: 0x7F08009F - public const int direct = 2131230879; + public const int dimensions = 2131230879; // aapt resource value: 0x7F0800A0 - public const int disableHome = 2131230880; + public const int direct = 2131230880; // aapt resource value: 0x7F0800A1 - public const int disableIntraAutoTransition = 2131230881; + public const int disableHome = 2131230881; // aapt resource value: 0x7F0800A2 - public const int disablePostScroll = 2131230882; + public const int disableIntraAutoTransition = 2131230882; // aapt resource value: 0x7F0800A3 - public const int disableScroll = 2131230883; + public const int disablePostScroll = 2131230883; // aapt resource value: 0x7F0800A4 - public const int disjoint = 2131230884; + public const int disableScroll = 2131230884; // aapt resource value: 0x7F0800A5 - public const int dragAnticlockwise = 2131230885; + public const int disjoint = 2131230885; // aapt resource value: 0x7F0800A6 - public const int dragClockwise = 2131230886; + public const int dragAnticlockwise = 2131230886; // aapt resource value: 0x7F0800A7 - public const int dragDown = 2131230887; + public const int dragClockwise = 2131230887; // aapt resource value: 0x7F0800A8 - public const int dragEnd = 2131230888; + public const int dragDown = 2131230888; // aapt resource value: 0x7F0800A9 - public const int dragLeft = 2131230889; + public const int dragEnd = 2131230889; // aapt resource value: 0x7F0800AA - public const int dragRight = 2131230890; + public const int dragLeft = 2131230890; // aapt resource value: 0x7F0800AB - public const int dragStart = 2131230891; + public const int dragRight = 2131230891; // aapt resource value: 0x7F0800AC - public const int dragUp = 2131230892; + public const int dragStart = 2131230892; // aapt resource value: 0x7F0800AD - public const int dropdown_menu = 2131230893; + public const int dragUp = 2131230893; // aapt resource value: 0x7F0800AE - public const int easeIn = 2131230894; + public const int dropdown_menu = 2131230894; // aapt resource value: 0x7F0800AF - public const int easeInOut = 2131230895; + public const int easeIn = 2131230895; // aapt resource value: 0x7F0800B0 - public const int easeOut = 2131230896; + public const int easeInOut = 2131230896; // aapt resource value: 0x7F0800B1 - public const int east = 2131230897; + public const int easeOut = 2131230897; // aapt resource value: 0x7F0800B2 - public const int edit_query = 2131230898; + public const int east = 2131230898; // aapt resource value: 0x7F0800B3 - public const int elastic = 2131230899; + public const int edit_query = 2131230899; // aapt resource value: 0x7F0800B4 - public const int end = 2131230900; + public const int elastic = 2131230900; // aapt resource value: 0x7F0800B5 - public const int endToStart = 2131230901; + public const int end = 2131230901; // aapt resource value: 0x7F0800B6 - public const int end_padder = 2131230902; + public const int endToStart = 2131230902; // aapt resource value: 0x7F0800B7 - public const int enterAlways = 2131230903; + public const int end_padder = 2131230903; // aapt resource value: 0x7F0800B8 - public const int enterAlwaysCollapsed = 2131230904; + public const int enterAlways = 2131230904; // aapt resource value: 0x7F0800B9 - public const int exitUntilCollapsed = 2131230905; - - // aapt resource value: 0x7F0800BB - public const int expanded_menu = 2131230907; + public const int enterAlwaysCollapsed = 2131230905; // aapt resource value: 0x7F0800BA - public const int expand_activities_button = 2131230906; + public const int exitUntilCollapsed = 2131230906; // aapt resource value: 0x7F0800BC - public const int fade = 2131230908; + public const int expanded_menu = 2131230908; + + // aapt resource value: 0x7F0800BB + public const int expand_activities_button = 2131230907; // aapt resource value: 0x7F0800BD - public const int fill = 2131230909; - - // aapt resource value: 0x7F0800C0 - public const int filled = 2131230912; + public const int fade = 2131230909; // aapt resource value: 0x7F0800BE - public const int fill_horizontal = 2131230910; - - // aapt resource value: 0x7F0800BF - public const int fill_vertical = 2131230911; + public const int fill = 2131230910; // aapt resource value: 0x7F0800C1 - public const int fitToContents = 2131230913; + public const int filled = 2131230913; + + // aapt resource value: 0x7F0800BF + public const int fill_horizontal = 2131230911; + + // aapt resource value: 0x7F0800C0 + public const int fill_vertical = 2131230912; // aapt resource value: 0x7F0800C2 - public const int @fixed = 2131230914; + public const int fitToContents = 2131230914; // aapt resource value: 0x7F0800C3 - public const int flip = 2131230915; + public const int @fixed = 2131230915; // aapt resource value: 0x7F0800C4 - public const int floating = 2131230916; + public const int flip = 2131230916; // aapt resource value: 0x7F0800C5 - public const int flyoutcontent_appbar = 2131230917; + public const int floating = 2131230917; // aapt resource value: 0x7F0800C6 - public const int forever = 2131230918; + public const int flyoutcontent_appbar = 2131230918; // aapt resource value: 0x7F0800C7 - public const int fragment_container_view_tag = 2131230919; + public const int forever = 2131230919; // aapt resource value: 0x7F0800C8 - public const int frost = 2131230920; + public const int fragment_container_view_tag = 2131230920; + + // aapt resource value: 0x7F0800C9 + public const int frost = 2131230921; // aapt resource value: 0x7F080004 public const int FUNCTION = 2131230724; - // aapt resource value: 0x7F0800C9 - public const int ghost_view = 2131230921; - // aapt resource value: 0x7F0800CA - public const int ghost_view_holder = 2131230922; + public const int ghost_view = 2131230922; // aapt resource value: 0x7F0800CB - public const int gone = 2131230923; + public const int ghost_view_holder = 2131230923; // aapt resource value: 0x7F0800CC - public const int graph = 2131230924; + public const int gone = 2131230924; // aapt resource value: 0x7F0800CD - public const int graph_wrap = 2131230925; - - // aapt resource value: 0x7F0800CF - public const int grouping = 2131230927; - - // aapt resource value: 0x7F0800D0 - public const int groups = 2131230928; + public const int graph = 2131230925; // aapt resource value: 0x7F0800CE - public const int group_divider = 2131230926; + public const int graph_wrap = 2131230926; + + // aapt resource value: 0x7F0800D0 + public const int grouping = 2131230928; // aapt resource value: 0x7F0800D1 - public const int guideline = 2131230929; + public const int groups = 2131230929; + + // aapt resource value: 0x7F0800CF + public const int group_divider = 2131230927; // aapt resource value: 0x7F0800D2 - public const int header_title = 2131230930; + public const int guideline = 2131230930; // aapt resource value: 0x7F0800D3 - public const int hideable = 2131230931; + public const int header_title = 2131230931; // aapt resource value: 0x7F0800D4 - public const int home = 2131230932; + public const int hideable = 2131230932; // aapt resource value: 0x7F0800D5 - public const int homeAsUp = 2131230933; + public const int home = 2131230933; // aapt resource value: 0x7F0800D6 - public const int honorRequest = 2131230934; + public const int homeAsUp = 2131230934; // aapt resource value: 0x7F0800D7 - public const int horizontal_only = 2131230935; + public const int honorRequest = 2131230935; // aapt resource value: 0x7F0800D8 - public const int icon = 2131230936; + public const int horizontal_only = 2131230936; // aapt resource value: 0x7F0800D9 - public const int icon_frame = 2131230937; + public const int icon = 2131230937; // aapt resource value: 0x7F0800DA - public const int icon_group = 2131230938; + public const int icon_frame = 2131230938; // aapt resource value: 0x7F0800DB - public const int ifRoom = 2131230939; + public const int icon_group = 2131230939; // aapt resource value: 0x7F0800DC - public const int ignore = 2131230940; + public const int ifRoom = 2131230940; // aapt resource value: 0x7F0800DD - public const int ignoreRequest = 2131230941; + public const int ignore = 2131230941; // aapt resource value: 0x7F0800DE - public const int image = 2131230942; + public const int ignoreRequest = 2131230942; // aapt resource value: 0x7F0800DF - public const int immediateStop = 2131230943; + public const int image = 2131230943; // aapt resource value: 0x7F0800E0 - public const int included = 2131230944; + public const int immediateStop = 2131230944; // aapt resource value: 0x7F0800E1 - public const int info = 2131230945; + public const int included = 2131230945; // aapt resource value: 0x7F0800E2 - public const int invisible = 2131230946; + public const int info = 2131230946; // aapt resource value: 0x7F0800E3 - public const int inward = 2131230947; + public const int invisible = 2131230947; // aapt resource value: 0x7F0800E4 - public const int italic = 2131230948; + public const int inward = 2131230948; // aapt resource value: 0x7F0800E5 - public const int item_touch_helper_previous_elevation = 2131230949; + public const int italic = 2131230949; // aapt resource value: 0x7F0800E6 - public const int jumpToEnd = 2131230950; + public const int item_touch_helper_previous_elevation = 2131230950; // aapt resource value: 0x7F0800E7 - public const int jumpToStart = 2131230951; + public const int jumpToEnd = 2131230951; // aapt resource value: 0x7F0800E8 - public const int labeled = 2131230952; + public const int jumpToStart = 2131230952; // aapt resource value: 0x7F0800E9 - public const int layout = 2131230953; + public const int labeled = 2131230953; // aapt resource value: 0x7F0800EA - public const int left = 2131230954; + public const int layout = 2131230954; // aapt resource value: 0x7F0800EB - public const int leftToRight = 2131230955; + public const int left = 2131230955; // aapt resource value: 0x7F0800EC - public const int legacy = 2131230956; + public const int leftToRight = 2131230956; // aapt resource value: 0x7F0800ED - public const int line1 = 2131230957; + public const int legacy = 2131230957; // aapt resource value: 0x7F0800EE - public const int line3 = 2131230958; + public const int line1 = 2131230958; // aapt resource value: 0x7F0800EF - public const int linear = 2131230959; + public const int line3 = 2131230959; // aapt resource value: 0x7F0800F0 - public const int listMode = 2131230960; + public const int linear = 2131230960; // aapt resource value: 0x7F0800F1 - public const int list_item = 2131230961; + public const int listMode = 2131230961; // aapt resource value: 0x7F0800F2 - public const int main_appbar = 2131230962; + public const int list_item = 2131230962; // aapt resource value: 0x7F0800F3 - public const int main_tablayout = 2131230963; + public const int main_appbar = 2131230963; // aapt resource value: 0x7F0800F4 - public const int main_toolbar = 2131230964; + public const int main_tablayout = 2131230964; // aapt resource value: 0x7F0800F5 - public const int main_viewpager = 2131230965; + public const int main_toolbar = 2131230965; // aapt resource value: 0x7F0800F6 - public const int masked = 2131230966; + public const int main_viewpager = 2131230966; // aapt resource value: 0x7F0800F7 - public const int match_constraint = 2131230967; + public const int masked = 2131230967; // aapt resource value: 0x7F0800F8 - public const int match_parent = 2131230968; + public const int match_constraint = 2131230968; // aapt resource value: 0x7F0800F9 - public const int material_clock_display = 2131230969; + public const int match_parent = 2131230969; // aapt resource value: 0x7F0800FA - public const int material_clock_face = 2131230970; + public const int material_clock_display = 2131230970; // aapt resource value: 0x7F0800FB - public const int material_clock_hand = 2131230971; + public const int material_clock_face = 2131230971; // aapt resource value: 0x7F0800FC - public const int material_clock_period_am_button = 2131230972; + public const int material_clock_hand = 2131230972; // aapt resource value: 0x7F0800FD - public const int material_clock_period_pm_button = 2131230973; + public const int material_clock_period_am_button = 2131230973; // aapt resource value: 0x7F0800FE - public const int material_clock_period_toggle = 2131230974; + public const int material_clock_period_pm_button = 2131230974; // aapt resource value: 0x7F0800FF - public const int material_hour_text_input = 2131230975; + public const int material_clock_period_toggle = 2131230975; // aapt resource value: 0x7F080100 - public const int material_hour_tv = 2131230976; + public const int material_hour_text_input = 2131230976; // aapt resource value: 0x7F080101 - public const int material_label = 2131230977; + public const int material_hour_tv = 2131230977; // aapt resource value: 0x7F080102 - public const int material_minute_text_input = 2131230978; + public const int material_label = 2131230978; // aapt resource value: 0x7F080103 - public const int material_minute_tv = 2131230979; + public const int material_minute_text_input = 2131230979; // aapt resource value: 0x7F080104 - public const int material_textinput_timepicker = 2131230980; + public const int material_minute_tv = 2131230980; // aapt resource value: 0x7F080105 - public const int material_timepicker_cancel_button = 2131230981; + public const int material_textinput_timepicker = 2131230981; // aapt resource value: 0x7F080106 - public const int material_timepicker_container = 2131230982; + public const int material_timepicker_cancel_button = 2131230982; // aapt resource value: 0x7F080107 - public const int material_timepicker_edit_text = 2131230983; + public const int material_timepicker_container = 2131230983; // aapt resource value: 0x7F080108 - public const int material_timepicker_mode_button = 2131230984; + public const int material_timepicker_edit_text = 2131230984; // aapt resource value: 0x7F080109 - public const int material_timepicker_ok_button = 2131230985; + public const int material_timepicker_mode_button = 2131230985; // aapt resource value: 0x7F08010A - public const int material_timepicker_view = 2131230986; + public const int material_timepicker_ok_button = 2131230986; // aapt resource value: 0x7F08010B - public const int material_value_index = 2131230987; + public const int material_timepicker_view = 2131230987; // aapt resource value: 0x7F08010C - public const int media_actions = 2131230988; + public const int material_value_index = 2131230988; // aapt resource value: 0x7F08010D - public const int media_controller_compat_view_tag = 2131230989; + public const int media_actions = 2131230989; // aapt resource value: 0x7F08010E - public const int message = 2131230990; + public const int media_controller_compat_view_tag = 2131230990; + + // aapt resource value: 0x7F08010F + public const int message = 2131230991; // aapt resource value: 0x7F080005 public const int META = 2131230725; - // aapt resource value: 0x7F08010F - public const int middle = 2131230991; - // aapt resource value: 0x7F080110 - public const int mini = 2131230992; + public const int middle = 2131230992; // aapt resource value: 0x7F080111 - public const int month_grid = 2131230993; + public const int mini = 2131230993; // aapt resource value: 0x7F080112 - public const int month_navigation_bar = 2131230994; + public const int month_grid = 2131230994; // aapt resource value: 0x7F080113 - public const int month_navigation_fragment_toggle = 2131230995; + public const int month_navigation_bar = 2131230995; // aapt resource value: 0x7F080114 - public const int month_navigation_next = 2131230996; + public const int month_navigation_fragment_toggle = 2131230996; // aapt resource value: 0x7F080115 - public const int month_navigation_previous = 2131230997; + public const int month_navigation_next = 2131230997; // aapt resource value: 0x7F080116 - public const int month_title = 2131230998; + public const int month_navigation_previous = 2131230998; // aapt resource value: 0x7F080117 - public const int motion_base = 2131230999; + public const int month_title = 2131230999; // aapt resource value: 0x7F080118 - public const int mtrl_anchor_parent = 2131231000; - - // aapt resource value: 0x7F08011A - public const int mtrl_calendar_days_of_week = 2131231002; + public const int motion_base = 2131231000; // aapt resource value: 0x7F080119 - public const int mtrl_calendar_day_selector_frame = 2131231001; + public const int mtrl_anchor_parent = 2131231001; // aapt resource value: 0x7F08011B - public const int mtrl_calendar_frame = 2131231003; + public const int mtrl_calendar_days_of_week = 2131231003; + + // aapt resource value: 0x7F08011A + public const int mtrl_calendar_day_selector_frame = 2131231002; // aapt resource value: 0x7F08011C - public const int mtrl_calendar_main_pane = 2131231004; + public const int mtrl_calendar_frame = 2131231004; // aapt resource value: 0x7F08011D - public const int mtrl_calendar_months = 2131231005; + public const int mtrl_calendar_main_pane = 2131231005; // aapt resource value: 0x7F08011E - public const int mtrl_calendar_selection_frame = 2131231006; + public const int mtrl_calendar_months = 2131231006; // aapt resource value: 0x7F08011F - public const int mtrl_calendar_text_input_frame = 2131231007; + public const int mtrl_calendar_selection_frame = 2131231007; // aapt resource value: 0x7F080120 - public const int mtrl_calendar_year_selector_frame = 2131231008; + public const int mtrl_calendar_text_input_frame = 2131231008; // aapt resource value: 0x7F080121 - public const int mtrl_card_checked_layer_id = 2131231009; + public const int mtrl_calendar_year_selector_frame = 2131231009; // aapt resource value: 0x7F080122 - public const int mtrl_child_content_container = 2131231010; + public const int mtrl_card_checked_layer_id = 2131231010; // aapt resource value: 0x7F080123 - public const int mtrl_internal_children_alpha_tag = 2131231011; + public const int mtrl_child_content_container = 2131231011; // aapt resource value: 0x7F080124 - public const int mtrl_motion_snapshot_view = 2131231012; + public const int mtrl_internal_children_alpha_tag = 2131231012; // aapt resource value: 0x7F080125 - public const int mtrl_picker_fullscreen = 2131231013; + public const int mtrl_motion_snapshot_view = 2131231013; // aapt resource value: 0x7F080126 - public const int mtrl_picker_header = 2131231014; + public const int mtrl_picker_fullscreen = 2131231014; // aapt resource value: 0x7F080127 - public const int mtrl_picker_header_selection_text = 2131231015; + public const int mtrl_picker_header = 2131231015; // aapt resource value: 0x7F080128 - public const int mtrl_picker_header_title_and_selection = 2131231016; + public const int mtrl_picker_header_selection_text = 2131231016; // aapt resource value: 0x7F080129 - public const int mtrl_picker_header_toggle = 2131231017; + public const int mtrl_picker_header_title_and_selection = 2131231017; // aapt resource value: 0x7F08012A - public const int mtrl_picker_text_input_date = 2131231018; + public const int mtrl_picker_header_toggle = 2131231018; // aapt resource value: 0x7F08012B - public const int mtrl_picker_text_input_range_end = 2131231019; + public const int mtrl_picker_text_input_date = 2131231019; // aapt resource value: 0x7F08012C - public const int mtrl_picker_text_input_range_start = 2131231020; + public const int mtrl_picker_text_input_range_end = 2131231020; // aapt resource value: 0x7F08012D - public const int mtrl_picker_title_text = 2131231021; + public const int mtrl_picker_text_input_range_start = 2131231021; // aapt resource value: 0x7F08012E - public const int mtrl_view_tag_bottom_padding = 2131231022; + public const int mtrl_picker_title_text = 2131231022; // aapt resource value: 0x7F08012F - public const int multiply = 2131231023; - - // aapt resource value: 0x7F080131 - public const int navigation_bar_item_icon_view = 2131231025; - - // aapt resource value: 0x7F080132 - public const int navigation_bar_item_labels_group = 2131231026; - - // aapt resource value: 0x7F080133 - public const int navigation_bar_item_large_label_view = 2131231027; - - // aapt resource value: 0x7F080134 - public const int navigation_bar_item_small_label_view = 2131231028; - - // aapt resource value: 0x7F080135 - public const int navigation_header_container = 2131231029; + public const int mtrl_view_tag_bottom_padding = 2131231023; // aapt resource value: 0x7F080130 - public const int nav_controller_view_tag = 2131231024; + public const int multiply = 2131231024; + + // aapt resource value: 0x7F080132 + public const int navigation_bar_item_icon_view = 2131231026; + + // aapt resource value: 0x7F080133 + public const int navigation_bar_item_labels_group = 2131231027; + + // aapt resource value: 0x7F080134 + public const int navigation_bar_item_large_label_view = 2131231028; + + // aapt resource value: 0x7F080135 + public const int navigation_bar_item_small_label_view = 2131231029; // aapt resource value: 0x7F080136 - public const int never = 2131231030; + public const int navigation_header_container = 2131231030; + + // aapt resource value: 0x7F080131 + public const int nav_controller_view_tag = 2131231025; // aapt resource value: 0x7F080137 - public const int neverCompleteToEnd = 2131231031; + public const int never = 2131231031; // aapt resource value: 0x7F080138 - public const int neverCompleteToStart = 2131231032; - - // aapt resource value: 0x7F08013B - public const int none = 2131231035; - - // aapt resource value: 0x7F08013C - public const int normal = 2131231036; - - // aapt resource value: 0x7F08013D - public const int north = 2131231037; + public const int neverCompleteToEnd = 2131231032; // aapt resource value: 0x7F080139 - public const int noScroll = 2131231033; + public const int neverCompleteToStart = 2131231033; - // aapt resource value: 0x7F08013A - public const int noState = 2131231034; + // aapt resource value: 0x7F08013C + public const int none = 2131231036; + + // aapt resource value: 0x7F08013D + public const int normal = 2131231037; // aapt resource value: 0x7F08013E - public const int notification_background = 2131231038; + public const int north = 2131231038; + + // aapt resource value: 0x7F08013A + public const int noScroll = 2131231034; + + // aapt resource value: 0x7F08013B + public const int noState = 2131231035; // aapt resource value: 0x7F08013F - public const int notification_main_column = 2131231039; + public const int notification_background = 2131231039; // aapt resource value: 0x7F080140 - public const int notification_main_column_container = 2131231040; + public const int notification_main_column = 2131231040; + + // aapt resource value: 0x7F080141 + public const int notification_main_column_container = 2131231041; // aapt resource value: 0x7F080006 public const int NO_DEBUG = 2131230726; - // aapt resource value: 0x7F080141 - public const int off = 2131231041; - // aapt resource value: 0x7F080142 - public const int on = 2131231042; + public const int off = 2131231042; // aapt resource value: 0x7F080143 - public const int outline = 2131231043; + public const int on = 2131231043; // aapt resource value: 0x7F080144 - public const int outward = 2131231044; + public const int outline = 2131231044; // aapt resource value: 0x7F080145 - public const int overshoot = 2131231045; + public const int outward = 2131231045; // aapt resource value: 0x7F080146 - public const int packed = 2131231046; + public const int overshoot = 2131231046; // aapt resource value: 0x7F080147 - public const int parallax = 2131231047; + public const int packed = 2131231047; // aapt resource value: 0x7F080148 - public const int parent = 2131231048; + public const int parallax = 2131231048; // aapt resource value: 0x7F080149 - public const int parentPanel = 2131231049; + public const int parent = 2131231049; // aapt resource value: 0x7F08014A - public const int parentRelative = 2131231050; + public const int parentPanel = 2131231050; // aapt resource value: 0x7F08014B - public const int parent_matrix = 2131231051; + public const int parentRelative = 2131231051; // aapt resource value: 0x7F08014C - public const int password_toggle = 2131231052; + public const int parent_matrix = 2131231052; // aapt resource value: 0x7F08014D - public const int path = 2131231053; + public const int password_toggle = 2131231053; // aapt resource value: 0x7F08014E - public const int pathRelative = 2131231054; + public const int path = 2131231054; // aapt resource value: 0x7F08014F - public const int peekHeight = 2131231055; + public const int pathRelative = 2131231055; // aapt resource value: 0x7F080150 - public const int percent = 2131231056; + public const int peekHeight = 2131231056; // aapt resource value: 0x7F080151 - public const int pin = 2131231057; + public const int percent = 2131231057; // aapt resource value: 0x7F080152 - public const int position = 2131231058; + public const int pin = 2131231058; // aapt resource value: 0x7F080153 - public const int postLayout = 2131231059; + public const int position = 2131231059; // aapt resource value: 0x7F080154 - public const int progress_circular = 2131231060; + public const int postLayout = 2131231060; // aapt resource value: 0x7F080155 - public const int progress_horizontal = 2131231061; + public const int progress_circular = 2131231061; // aapt resource value: 0x7F080156 - public const int radio = 2131231062; + public const int progress_horizontal = 2131231062; // aapt resource value: 0x7F080157 - public const int ratio = 2131231063; + public const int radio = 2131231063; // aapt resource value: 0x7F080158 - public const int rectangles = 2131231064; + public const int ratio = 2131231064; // aapt resource value: 0x7F080159 - public const int recycler_view = 2131231065; + public const int rectangles = 2131231065; // aapt resource value: 0x7F08015A - public const int reverseSawtooth = 2131231066; + public const int recycler_view = 2131231066; // aapt resource value: 0x7F08015B - public const int right = 2131231067; + public const int reverseSawtooth = 2131231067; // aapt resource value: 0x7F08015C - public const int rightToLeft = 2131231068; + public const int right = 2131231068; // aapt resource value: 0x7F08015D - public const int right_icon = 2131231069; + public const int rightToLeft = 2131231069; // aapt resource value: 0x7F08015E - public const int right_side = 2131231070; + public const int right_icon = 2131231070; // aapt resource value: 0x7F08015F - public const int rounded = 2131231071; + public const int right_side = 2131231071; // aapt resource value: 0x7F080160 - public const int row_index_key = 2131231072; + public const int rounded = 2131231072; // aapt resource value: 0x7F080161 - public const int save_non_transition_alpha = 2131231073; + public const int row_index_key = 2131231073; // aapt resource value: 0x7F080162 - public const int save_overlay_view = 2131231074; + public const int save_non_transition_alpha = 2131231074; // aapt resource value: 0x7F080163 - public const int sawtooth = 2131231075; + public const int save_overlay_view = 2131231075; // aapt resource value: 0x7F080164 - public const int scale = 2131231076; + public const int sawtooth = 2131231076; // aapt resource value: 0x7F080165 - public const int screen = 2131231077; + public const int scale = 2131231077; // aapt resource value: 0x7F080166 - public const int scroll = 2131231078; - - // aapt resource value: 0x7F08016A - public const int scrollable = 2131231082; + public const int screen = 2131231078; // aapt resource value: 0x7F080167 - public const int scrollIndicatorDown = 2131231079; - - // aapt resource value: 0x7F080168 - public const int scrollIndicatorUp = 2131231080; - - // aapt resource value: 0x7F080169 - public const int scrollView = 2131231081; + public const int scroll = 2131231079; // aapt resource value: 0x7F08016B - public const int search_badge = 2131231083; + public const int scrollable = 2131231083; + + // aapt resource value: 0x7F080168 + public const int scrollIndicatorDown = 2131231080; + + // aapt resource value: 0x7F080169 + public const int scrollIndicatorUp = 2131231081; + + // aapt resource value: 0x7F08016A + public const int scrollView = 2131231082; // aapt resource value: 0x7F08016C - public const int search_bar = 2131231084; + public const int search_badge = 2131231084; // aapt resource value: 0x7F08016D - public const int search_button = 2131231085; + public const int search_bar = 2131231085; // aapt resource value: 0x7F08016E - public const int search_close_btn = 2131231086; + public const int search_button = 2131231086; // aapt resource value: 0x7F08016F - public const int search_edit_frame = 2131231087; + public const int search_close_btn = 2131231087; // aapt resource value: 0x7F080170 - public const int search_go_btn = 2131231088; + public const int search_edit_frame = 2131231088; // aapt resource value: 0x7F080171 - public const int search_mag_icon = 2131231089; + public const int search_go_btn = 2131231089; // aapt resource value: 0x7F080172 - public const int search_plate = 2131231090; + public const int search_mag_icon = 2131231090; // aapt resource value: 0x7F080173 - public const int search_src_text = 2131231091; + public const int search_plate = 2131231091; // aapt resource value: 0x7F080174 - public const int search_voice_btn = 2131231092; + public const int search_src_text = 2131231092; // aapt resource value: 0x7F080175 - public const int seekbar = 2131231093; + public const int search_voice_btn = 2131231093; // aapt resource value: 0x7F080176 - public const int seekbar_value = 2131231094; - - // aapt resource value: 0x7F080178 - public const int selected = 2131231096; - - // aapt resource value: 0x7F080179 - public const int selection_type = 2131231097; + public const int seekbar = 2131231094; // aapt resource value: 0x7F080177 - public const int select_dialog_listview = 2131231095; + public const int seekbar_value = 2131231095; + + // aapt resource value: 0x7F08000C + public const int SegControl = 2131230732; + + // aapt resource value: 0x7F080179 + public const int selected = 2131231097; // aapt resource value: 0x7F08017A - public const int sharedValueSet = 2131231098; + public const int selection_type = 2131231098; + + // aapt resource value: 0x7F080178 + public const int select_dialog_listview = 2131231096; // aapt resource value: 0x7F08017B - public const int sharedValueUnset = 2131231099; + public const int shape_id = 2131231099; // aapt resource value: 0x7F08017C - public const int shellcontent_appbar = 2131231100; + public const int sharedValueSet = 2131231100; // aapt resource value: 0x7F08017D - public const int shellcontent_toolbar = 2131231101; + public const int sharedValueUnset = 2131231101; + + // aapt resource value: 0x7F08017E + public const int shellcontent_appbar = 2131231102; + + // aapt resource value: 0x7F08017F + public const int shellcontent_toolbar = 2131231103; // aapt resource value: 0x7F080007 public const int SHIFT = 2131230727; - // aapt resource value: 0x7F08017E - public const int shortcut = 2131231102; - - // aapt resource value: 0x7F08017F - public const int showCustom = 2131231103; - // aapt resource value: 0x7F080180 - public const int showHome = 2131231104; + public const int shortcut = 2131231104; // aapt resource value: 0x7F080181 - public const int showTitle = 2131231105; + public const int showCustom = 2131231105; + + // aapt resource value: 0x7F080182 + public const int showHome = 2131231106; + + // aapt resource value: 0x7F080183 + public const int showTitle = 2131231107; // aapt resource value: 0x7F080008 public const int SHOW_ALL = 2131230728; @@ -20452,341 +20482,341 @@ namespace Billing.Droid // aapt resource value: 0x7F08000A public const int SHOW_PROGRESS = 2131230730; - // aapt resource value: 0x7F080182 - public const int sin = 2131231106; - - // aapt resource value: 0x7F080183 - public const int skipCollapsed = 2131231107; - // aapt resource value: 0x7F080184 - public const int skipped = 2131231108; + public const int sin = 2131231108; // aapt resource value: 0x7F080185 - public const int slide = 2131231109; + public const int skipCollapsed = 2131231109; // aapt resource value: 0x7F080186 - public const int sliding_tabs = 2131231110; + public const int skipped = 2131231110; // aapt resource value: 0x7F080187 - public const int snackbar_action = 2131231111; + public const int slide = 2131231111; // aapt resource value: 0x7F080188 - public const int snackbar_text = 2131231112; + public const int sliding_tabs = 2131231112; // aapt resource value: 0x7F080189 - public const int snap = 2131231113; + public const int snackbar_action = 2131231113; // aapt resource value: 0x7F08018A - public const int snapMargins = 2131231114; + public const int snackbar_text = 2131231114; // aapt resource value: 0x7F08018B - public const int south = 2131231115; + public const int snap = 2131231115; // aapt resource value: 0x7F08018C - public const int spacer = 2131231116; + public const int snapMargins = 2131231116; // aapt resource value: 0x7F08018D - public const int special_effects_controller_view_tag = 2131231117; + public const int south = 2131231117; // aapt resource value: 0x7F08018E - public const int spinner = 2131231118; + public const int spacer = 2131231118; // aapt resource value: 0x7F08018F - public const int spline = 2131231119; + public const int special_effects_controller_view_tag = 2131231119; // aapt resource value: 0x7F080190 - public const int split_action_bar = 2131231120; + public const int spinner = 2131231120; // aapt resource value: 0x7F080191 - public const int spread = 2131231121; + public const int spline = 2131231121; // aapt resource value: 0x7F080192 - public const int spread_inside = 2131231122; + public const int split_action_bar = 2131231122; // aapt resource value: 0x7F080193 - public const int spring = 2131231123; + public const int spread = 2131231123; // aapt resource value: 0x7F080194 - public const int square = 2131231124; + public const int spread_inside = 2131231124; // aapt resource value: 0x7F080195 - public const int src_atop = 2131231125; + public const int spring = 2131231125; // aapt resource value: 0x7F080196 - public const int src_in = 2131231126; + public const int square = 2131231126; // aapt resource value: 0x7F080197 - public const int src_over = 2131231127; + public const int src_atop = 2131231127; // aapt resource value: 0x7F080198 - public const int standard = 2131231128; + public const int src_in = 2131231128; // aapt resource value: 0x7F080199 - public const int start = 2131231129; + public const int src_over = 2131231129; // aapt resource value: 0x7F08019A - public const int startHorizontal = 2131231130; + public const int standard = 2131231130; // aapt resource value: 0x7F08019B - public const int startToEnd = 2131231131; + public const int start = 2131231131; // aapt resource value: 0x7F08019C - public const int startVertical = 2131231132; + public const int startHorizontal = 2131231132; // aapt resource value: 0x7F08019D - public const int staticLayout = 2131231133; + public const int startToEnd = 2131231133; // aapt resource value: 0x7F08019E - public const int staticPostLayout = 2131231134; + public const int startVertical = 2131231134; // aapt resource value: 0x7F08019F - public const int status_bar_latest_event_content = 2131231135; + public const int staticLayout = 2131231135; // aapt resource value: 0x7F0801A0 - public const int stop = 2131231136; + public const int staticPostLayout = 2131231136; // aapt resource value: 0x7F0801A1 - public const int stretch = 2131231137; + public const int status_bar_latest_event_content = 2131231137; // aapt resource value: 0x7F0801A2 - public const int submenuarrow = 2131231138; + public const int stop = 2131231138; // aapt resource value: 0x7F0801A3 - public const int submit_area = 2131231139; + public const int stretch = 2131231139; // aapt resource value: 0x7F0801A4 - public const int supportScrollUp = 2131231140; + public const int submenuarrow = 2131231140; // aapt resource value: 0x7F0801A5 - public const int switchWidget = 2131231141; + public const int submit_area = 2131231141; + + // aapt resource value: 0x7F0801A6 + public const int supportScrollUp = 2131231142; + + // aapt resource value: 0x7F0801A7 + public const int switchWidget = 2131231143; // aapt resource value: 0x7F08000B public const int SYM = 2131230731; - // aapt resource value: 0x7F0801A6 - public const int tabMode = 2131231142; - - // aapt resource value: 0x7F0801A7 - public const int tag_accessibility_actions = 2131231143; - // aapt resource value: 0x7F0801A8 - public const int tag_accessibility_clickable_spans = 2131231144; + public const int tabMode = 2131231144; // aapt resource value: 0x7F0801A9 - public const int tag_accessibility_heading = 2131231145; + public const int tag_accessibility_actions = 2131231145; // aapt resource value: 0x7F0801AA - public const int tag_accessibility_pane_title = 2131231146; + public const int tag_accessibility_clickable_spans = 2131231146; // aapt resource value: 0x7F0801AB - public const int tag_on_apply_window_listener = 2131231147; + public const int tag_accessibility_heading = 2131231147; // aapt resource value: 0x7F0801AC - public const int tag_on_receive_content_listener = 2131231148; + public const int tag_accessibility_pane_title = 2131231148; // aapt resource value: 0x7F0801AD - public const int tag_on_receive_content_mime_types = 2131231149; + public const int tag_on_apply_window_listener = 2131231149; // aapt resource value: 0x7F0801AE - public const int tag_screen_reader_focusable = 2131231150; + public const int tag_on_receive_content_listener = 2131231150; // aapt resource value: 0x7F0801AF - public const int tag_state_description = 2131231151; + public const int tag_on_receive_content_mime_types = 2131231151; // aapt resource value: 0x7F0801B0 - public const int tag_transition_group = 2131231152; + public const int tag_screen_reader_focusable = 2131231152; // aapt resource value: 0x7F0801B1 - public const int tag_unhandled_key_event_manager = 2131231153; + public const int tag_state_description = 2131231153; // aapt resource value: 0x7F0801B2 - public const int tag_unhandled_key_listeners = 2131231154; + public const int tag_transition_group = 2131231154; // aapt resource value: 0x7F0801B3 - public const int tag_window_insets_animation_callback = 2131231155; + public const int tag_unhandled_key_event_manager = 2131231155; // aapt resource value: 0x7F0801B4 - public const int test_checkbox_android_button_tint = 2131231156; + public const int tag_unhandled_key_listeners = 2131231156; // aapt resource value: 0x7F0801B5 - public const int test_checkbox_app_button_tint = 2131231157; + public const int tag_window_insets_animation_callback = 2131231157; // aapt resource value: 0x7F0801B6 - public const int test_radiobutton_android_button_tint = 2131231158; + public const int test_checkbox_android_button_tint = 2131231158; // aapt resource value: 0x7F0801B7 - public const int test_radiobutton_app_button_tint = 2131231159; + public const int test_checkbox_app_button_tint = 2131231159; // aapt resource value: 0x7F0801B8 - public const int text = 2131231160; + public const int test_radiobutton_android_button_tint = 2131231160; // aapt resource value: 0x7F0801B9 - public const int text2 = 2131231161; + public const int test_radiobutton_app_button_tint = 2131231161; // aapt resource value: 0x7F0801BA - public const int textEnd = 2131231162; - - // aapt resource value: 0x7F0801C2 - public const int textinput_counter = 2131231170; - - // aapt resource value: 0x7F0801C3 - public const int textinput_error = 2131231171; - - // aapt resource value: 0x7F0801C4 - public const int textinput_helper_text = 2131231172; - - // aapt resource value: 0x7F0801C5 - public const int textinput_placeholder = 2131231173; - - // aapt resource value: 0x7F0801C6 - public const int textinput_prefix_text = 2131231174; - - // aapt resource value: 0x7F0801C7 - public const int textinput_suffix_text = 2131231175; + public const int text = 2131231162; // aapt resource value: 0x7F0801BB - public const int textSpacerNoButtons = 2131231163; + public const int text2 = 2131231163; // aapt resource value: 0x7F0801BC - public const int textSpacerNoTitle = 2131231164; + public const int textEnd = 2131231164; - // aapt resource value: 0x7F0801BD - public const int textStart = 2131231165; + // aapt resource value: 0x7F0801C4 + public const int textinput_counter = 2131231172; - // aapt resource value: 0x7F0801BE - public const int textTop = 2131231166; + // aapt resource value: 0x7F0801C5 + public const int textinput_error = 2131231173; - // aapt resource value: 0x7F0801BF - public const int text_input_end_icon = 2131231167; + // aapt resource value: 0x7F0801C6 + public const int textinput_helper_text = 2131231174; - // aapt resource value: 0x7F0801C0 - public const int text_input_error_icon = 2131231168; - - // aapt resource value: 0x7F0801C1 - public const int text_input_start_icon = 2131231169; + // aapt resource value: 0x7F0801C7 + public const int textinput_placeholder = 2131231175; // aapt resource value: 0x7F0801C8 - public const int time = 2131231176; + public const int textinput_prefix_text = 2131231176; // aapt resource value: 0x7F0801C9 - public const int title = 2131231177; + public const int textinput_suffix_text = 2131231177; + + // aapt resource value: 0x7F0801BD + public const int textSpacerNoButtons = 2131231165; + + // aapt resource value: 0x7F0801BE + public const int textSpacerNoTitle = 2131231166; + + // aapt resource value: 0x7F0801BF + public const int textStart = 2131231167; + + // aapt resource value: 0x7F0801C0 + public const int textTop = 2131231168; + + // aapt resource value: 0x7F0801C1 + public const int text_input_end_icon = 2131231169; + + // aapt resource value: 0x7F0801C2 + public const int text_input_error_icon = 2131231170; + + // aapt resource value: 0x7F0801C3 + public const int text_input_start_icon = 2131231171; // aapt resource value: 0x7F0801CA - public const int titleDividerNoCustom = 2131231178; + public const int time = 2131231178; // aapt resource value: 0x7F0801CB - public const int title_template = 2131231179; + public const int title = 2131231179; // aapt resource value: 0x7F0801CC - public const int toggle = 2131231180; + public const int titleDividerNoCustom = 2131231180; // aapt resource value: 0x7F0801CD - public const int toolbar = 2131231181; + public const int title_template = 2131231181; // aapt resource value: 0x7F0801CE - public const int top = 2131231182; + public const int toggle = 2131231182; // aapt resource value: 0x7F0801CF - public const int topPanel = 2131231183; - - // aapt resource value: 0x7F08000C - public const int TOP_END = 2131230732; - - // aapt resource value: 0x7F08000D - public const int TOP_START = 2131230733; + public const int toolbar = 2131231183; // aapt resource value: 0x7F0801D0 - public const int touch_outside = 2131231184; + public const int top = 2131231184; // aapt resource value: 0x7F0801D1 - public const int transitionToEnd = 2131231185; + public const int topPanel = 2131231185; + + // aapt resource value: 0x7F08000D + public const int TOP_END = 2131230733; + + // aapt resource value: 0x7F08000E + public const int TOP_START = 2131230734; // aapt resource value: 0x7F0801D2 - public const int transitionToStart = 2131231186; + public const int touch_outside = 2131231186; // aapt resource value: 0x7F0801D3 - public const int transition_current_scene = 2131231187; + public const int transitionToEnd = 2131231187; // aapt resource value: 0x7F0801D4 - public const int transition_layout_save = 2131231188; + public const int transitionToStart = 2131231188; // aapt resource value: 0x7F0801D5 - public const int transition_position = 2131231189; + public const int transition_current_scene = 2131231189; // aapt resource value: 0x7F0801D6 - public const int transition_scene_layoutid_cache = 2131231190; + public const int transition_layout_save = 2131231190; // aapt resource value: 0x7F0801D7 - public const int transition_transform = 2131231191; + public const int transition_position = 2131231191; // aapt resource value: 0x7F0801D8 - public const int triangle = 2131231192; + public const int transition_scene_layoutid_cache = 2131231192; // aapt resource value: 0x7F0801D9 - public const int @unchecked = 2131231193; + public const int transition_transform = 2131231193; // aapt resource value: 0x7F0801DA - public const int uniform = 2131231194; + public const int triangle = 2131231194; // aapt resource value: 0x7F0801DB - public const int unlabeled = 2131231195; + public const int @unchecked = 2131231195; // aapt resource value: 0x7F0801DC - public const int up = 2131231196; + public const int uniform = 2131231196; // aapt resource value: 0x7F0801DD - public const int useLogo = 2131231197; + public const int unlabeled = 2131231197; // aapt resource value: 0x7F0801DE - public const int vertical_only = 2131231198; + public const int up = 2131231198; // aapt resource value: 0x7F0801DF - public const int view_offset_helper = 2131231199; + public const int useLogo = 2131231199; // aapt resource value: 0x7F0801E0 - public const int view_transition = 2131231200; + public const int vertical_only = 2131231200; // aapt resource value: 0x7F0801E1 - public const int view_tree_lifecycle_owner = 2131231201; + public const int view_offset_helper = 2131231201; // aapt resource value: 0x7F0801E2 - public const int view_tree_saved_state_registry_owner = 2131231202; + public const int view_transition = 2131231202; // aapt resource value: 0x7F0801E3 - public const int view_tree_view_model_store_owner = 2131231203; + public const int view_tree_lifecycle_owner = 2131231203; // aapt resource value: 0x7F0801E4 - public const int visible = 2131231204; + public const int view_tree_saved_state_registry_owner = 2131231204; // aapt resource value: 0x7F0801E5 - public const int visible_removing_fragment_view_tag = 2131231205; + public const int view_tree_view_model_store_owner = 2131231205; // aapt resource value: 0x7F0801E6 - public const int west = 2131231206; - - // aapt resource value: 0x7F0801E8 - public const int withinBounds = 2131231208; + public const int visible = 2131231206; // aapt resource value: 0x7F0801E7 - public const int withText = 2131231207; + public const int visible_removing_fragment_view_tag = 2131231207; - // aapt resource value: 0x7F0801E9 - public const int wrap = 2131231209; + // aapt resource value: 0x7F0801E8 + public const int west = 2131231208; // aapt resource value: 0x7F0801EA - public const int wrap_content = 2131231210; + public const int withinBounds = 2131231210; + + // aapt resource value: 0x7F0801E9 + public const int withText = 2131231209; // aapt resource value: 0x7F0801EB - public const int wrap_content_constrained = 2131231211; + public const int wrap = 2131231211; // aapt resource value: 0x7F0801EC - public const int x_left = 2131231212; + public const int wrap_content = 2131231212; // aapt resource value: 0x7F0801ED - public const int x_right = 2131231213; + public const int wrap_content_constrained = 2131231213; // aapt resource value: 0x7F0801EE - public const int zero_corner_chip = 2131231214; + public const int x_left = 2131231214; + + // aapt resource value: 0x7F0801EF + public const int x_right = 2131231215; + + // aapt resource value: 0x7F0801F0 + public const int zero_corner_chip = 2131231216; static Id() { @@ -21326,73 +21356,79 @@ namespace Billing.Droid public const int preference_widget_switch_compat = 2131427453; // aapt resource value: 0x7F0B007E - public const int RootLayout = 2131427454; + public const int RadioButton = 2131427454; // aapt resource value: 0x7F0B007F - public const int select_dialog_item_material = 2131427455; + public const int RadioGroup = 2131427455; // aapt resource value: 0x7F0B0080 - public const int select_dialog_multichoice_material = 2131427456; + public const int RootLayout = 2131427456; // aapt resource value: 0x7F0B0081 - public const int select_dialog_singlechoice_material = 2131427457; + public const int select_dialog_item_material = 2131427457; // aapt resource value: 0x7F0B0082 - public const int ShellContent = 2131427458; + public const int select_dialog_multichoice_material = 2131427458; // aapt resource value: 0x7F0B0083 - public const int support_simple_spinner_dropdown_item = 2131427459; + public const int select_dialog_singlechoice_material = 2131427459; // aapt resource value: 0x7F0B0084 - public const int Tabbar = 2131427460; + public const int ShellContent = 2131427460; // aapt resource value: 0x7F0B0085 - public const int test_action_chip = 2131427461; + public const int support_simple_spinner_dropdown_item = 2131427461; // aapt resource value: 0x7F0B0086 - public const int test_chip_zero_corner_radius = 2131427462; + public const int Tabbar = 2131427462; // aapt resource value: 0x7F0B0087 - public const int test_design_checkbox = 2131427463; + public const int test_action_chip = 2131427463; // aapt resource value: 0x7F0B0088 - public const int test_design_radiobutton = 2131427464; + public const int test_chip_zero_corner_radius = 2131427464; // aapt resource value: 0x7F0B0089 - public const int test_navigation_bar_item_layout = 2131427465; + public const int test_design_checkbox = 2131427465; // aapt resource value: 0x7F0B008A - public const int test_reflow_chipgroup = 2131427466; + public const int test_design_radiobutton = 2131427466; // aapt resource value: 0x7F0B008B - public const int test_toolbar = 2131427467; + public const int test_navigation_bar_item_layout = 2131427467; // aapt resource value: 0x7F0B008C - public const int test_toolbar_custom_background = 2131427468; + public const int test_reflow_chipgroup = 2131427468; // aapt resource value: 0x7F0B008D - public const int test_toolbar_elevation = 2131427469; + public const int test_toolbar = 2131427469; // aapt resource value: 0x7F0B008E - public const int test_toolbar_surface = 2131427470; - - // aapt resource value: 0x7F0B0093 - public const int text_view_without_line_height = 2131427475; + public const int test_toolbar_custom_background = 2131427470; // aapt resource value: 0x7F0B008F - public const int text_view_with_line_height_from_appearance = 2131427471; + public const int test_toolbar_elevation = 2131427471; // aapt resource value: 0x7F0B0090 - public const int text_view_with_line_height_from_layout = 2131427472; + public const int test_toolbar_surface = 2131427472; + + // aapt resource value: 0x7F0B0095 + public const int text_view_without_line_height = 2131427477; // aapt resource value: 0x7F0B0091 - public const int text_view_with_line_height_from_style = 2131427473; + public const int text_view_with_line_height_from_appearance = 2131427473; // aapt resource value: 0x7F0B0092 - public const int text_view_with_theme_line_height = 2131427474; + public const int text_view_with_line_height_from_layout = 2131427474; + + // aapt resource value: 0x7F0B0093 + public const int text_view_with_line_height_from_style = 2131427475; // aapt resource value: 0x7F0B0094 - public const int Toolbar = 2131427476; + public const int text_view_with_theme_line_height = 2131427476; + + // aapt resource value: 0x7F0B0096 + public const int Toolbar = 2131427478; static Layout() { diff --git a/Billing/Billing.Android/Resources/color/segmented_control_text.xml b/Billing/Billing.Android/Resources/color/segmented_control_text.xml new file mode 100644 index 0000000..c7ba569 --- /dev/null +++ b/Billing/Billing.Android/Resources/color/segmented_control_text.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Billing/Billing.Android/Resources/drawable/segmented_control_background.xml b/Billing/Billing.Android/Resources/drawable/segmented_control_background.xml new file mode 100644 index 0000000..e25ab82 --- /dev/null +++ b/Billing/Billing.Android/Resources/drawable/segmented_control_background.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Billing/Billing.Android/Resources/drawable/segmented_control_first_background.xml b/Billing/Billing.Android/Resources/drawable/segmented_control_first_background.xml new file mode 100644 index 0000000..2031d3a --- /dev/null +++ b/Billing/Billing.Android/Resources/drawable/segmented_control_first_background.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Billing/Billing.Android/Resources/drawable/segmented_control_last_background.xml b/Billing/Billing.Android/Resources/drawable/segmented_control_last_background.xml new file mode 100644 index 0000000..a83856e --- /dev/null +++ b/Billing/Billing.Android/Resources/drawable/segmented_control_last_background.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Billing/Billing.Android/Resources/layout/RadioButton.xml b/Billing/Billing.Android/Resources/layout/RadioButton.xml new file mode 100644 index 0000000..0033036 --- /dev/null +++ b/Billing/Billing.Android/Resources/layout/RadioButton.xml @@ -0,0 +1,13 @@ + + \ No newline at end of file diff --git a/Billing/Billing.Android/Resources/layout/RadioGroup.xml b/Billing/Billing.Android/Resources/layout/RadioGroup.xml new file mode 100644 index 0000000..bc353ef --- /dev/null +++ b/Billing/Billing.Android/Resources/layout/RadioGroup.xml @@ -0,0 +1,6 @@ + + \ No newline at end of file diff --git a/Billing/Billing.Android/Resources/values/colors.xml b/Billing/Billing.Android/Resources/values/colors.xml index b792c19..bc20764 100644 --- a/Billing/Billing.Android/Resources/values/colors.xml +++ b/Billing/Billing.Android/Resources/values/colors.xml @@ -3,5 +3,7 @@ #183153 #2B0B98 #2B0B98 + @android:color/transparent + #007AFF ?android:attr/colorBackground