Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
package com.aigestudio.wheelpicker;
/* loaded from: classes.dex */
public interface IDebug {
}

View File

@@ -0,0 +1,5 @@
package com.aigestudio.wheelpicker;
/* loaded from: classes.dex */
public interface IWheelPicker {
}

View File

@@ -0,0 +1,6 @@
package com.aigestudio.wheelpicker;
/* loaded from: classes.dex */
public final class R$array {
public static final int WheelArrayWeek = 2130903040;
}

View File

@@ -0,0 +1,332 @@
package com.aigestudio.wheelpicker;
/* loaded from: classes.dex */
public final class R$dimen {
public static final int abc_action_bar_content_inset_material = 2131165184;
public static final int abc_action_bar_content_inset_with_nav = 2131165185;
public static final int abc_action_bar_default_height_material = 2131165186;
public static final int abc_action_bar_default_padding_end_material = 2131165187;
public static final int abc_action_bar_default_padding_start_material = 2131165188;
public static final int abc_action_bar_elevation_material = 2131165189;
public static final int abc_action_bar_icon_vertical_padding_material = 2131165190;
public static final int abc_action_bar_overflow_padding_end_material = 2131165191;
public static final int abc_action_bar_overflow_padding_start_material = 2131165192;
public static final int abc_action_bar_stacked_max_height = 2131165193;
public static final int abc_action_bar_stacked_tab_max_width = 2131165194;
public static final int abc_action_bar_subtitle_bottom_margin_material = 2131165195;
public static final int abc_action_bar_subtitle_top_margin_material = 2131165196;
public static final int abc_action_button_min_height_material = 2131165197;
public static final int abc_action_button_min_width_material = 2131165198;
public static final int abc_action_button_min_width_overflow_material = 2131165199;
public static final int abc_alert_dialog_button_bar_height = 2131165200;
public static final int abc_alert_dialog_button_dimen = 2131165201;
public static final int abc_button_inset_horizontal_material = 2131165202;
public static final int abc_button_inset_vertical_material = 2131165203;
public static final int abc_button_padding_horizontal_material = 2131165204;
public static final int abc_button_padding_vertical_material = 2131165205;
public static final int abc_cascading_menus_min_smallest_width = 2131165206;
public static final int abc_config_prefDialogWidth = 2131165207;
public static final int abc_control_corner_material = 2131165208;
public static final int abc_control_inset_material = 2131165209;
public static final int abc_control_padding_material = 2131165210;
public static final int abc_dialog_corner_radius_material = 2131165211;
public static final int abc_dialog_fixed_height_major = 2131165212;
public static final int abc_dialog_fixed_height_minor = 2131165213;
public static final int abc_dialog_fixed_width_major = 2131165214;
public static final int abc_dialog_fixed_width_minor = 2131165215;
public static final int abc_dialog_list_padding_bottom_no_buttons = 2131165216;
public static final int abc_dialog_list_padding_top_no_title = 2131165217;
public static final int abc_dialog_min_width_major = 2131165218;
public static final int abc_dialog_min_width_minor = 2131165219;
public static final int abc_dialog_padding_material = 2131165220;
public static final int abc_dialog_padding_top_material = 2131165221;
public static final int abc_dialog_title_divider_material = 2131165222;
public static final int abc_disabled_alpha_material_dark = 2131165223;
public static final int abc_disabled_alpha_material_light = 2131165224;
public static final int abc_dropdownitem_icon_width = 2131165225;
public static final int abc_dropdownitem_text_padding_left = 2131165226;
public static final int abc_dropdownitem_text_padding_right = 2131165227;
public static final int abc_edit_text_inset_bottom_material = 2131165228;
public static final int abc_edit_text_inset_horizontal_material = 2131165229;
public static final int abc_edit_text_inset_top_material = 2131165230;
public static final int abc_floating_window_z = 2131165231;
public static final int abc_list_item_padding_horizontal_material = 2131165232;
public static final int abc_panel_menu_list_width = 2131165233;
public static final int abc_progress_bar_height_material = 2131165234;
public static final int abc_search_view_preferred_height = 2131165235;
public static final int abc_search_view_preferred_width = 2131165236;
public static final int abc_seekbar_track_background_height_material = 2131165237;
public static final int abc_seekbar_track_progress_height_material = 2131165238;
public static final int abc_select_dialog_padding_start_material = 2131165239;
public static final int abc_switch_padding = 2131165240;
public static final int abc_text_size_body_1_material = 2131165241;
public static final int abc_text_size_body_2_material = 2131165242;
public static final int abc_text_size_button_material = 2131165243;
public static final int abc_text_size_caption_material = 2131165244;
public static final int abc_text_size_display_1_material = 2131165245;
public static final int abc_text_size_display_2_material = 2131165246;
public static final int abc_text_size_display_3_material = 2131165247;
public static final int abc_text_size_display_4_material = 2131165248;
public static final int abc_text_size_headline_material = 2131165249;
public static final int abc_text_size_large_material = 2131165250;
public static final int abc_text_size_medium_material = 2131165251;
public static final int abc_text_size_menu_header_material = 2131165252;
public static final int abc_text_size_menu_material = 2131165253;
public static final int abc_text_size_small_material = 2131165254;
public static final int abc_text_size_subhead_material = 2131165255;
public static final int abc_text_size_subtitle_material_toolbar = 2131165256;
public static final int abc_text_size_title_material = 2131165257;
public static final int abc_text_size_title_material_toolbar = 2131165258;
public static final int browser_actions_context_menu_max_width = 2131165318;
public static final int browser_actions_context_menu_min_padding = 2131165319;
public static final int cardview_compat_inset_shadow = 2131165337;
public static final int cardview_default_elevation = 2131165338;
public static final int cardview_default_radius = 2131165339;
public static final int com_facebook_auth_dialog_corner_radius = 2131165341;
public static final int com_facebook_auth_dialog_corner_radius_oversized = 2131165342;
public static final int com_facebook_button_corner_radius = 2131165343;
public static final int com_facebook_button_login_corner_radius = 2131165344;
public static final int com_facebook_likeboxcountview_border_radius = 2131165345;
public static final int com_facebook_likeboxcountview_border_width = 2131165346;
public static final int com_facebook_likeboxcountview_caret_height = 2131165347;
public static final int com_facebook_likeboxcountview_caret_width = 2131165348;
public static final int com_facebook_likeboxcountview_text_padding = 2131165349;
public static final int com_facebook_likeboxcountview_text_size = 2131165350;
public static final int com_facebook_likeview_edge_padding = 2131165351;
public static final int com_facebook_likeview_internal_padding = 2131165352;
public static final int com_facebook_likeview_text_size = 2131165353;
public static final int com_facebook_profilepictureview_preset_size_large = 2131165354;
public static final int com_facebook_profilepictureview_preset_size_normal = 2131165355;
public static final int com_facebook_profilepictureview_preset_size_small = 2131165356;
public static final int com_facebook_share_button_compound_drawable_padding = 2131165357;
public static final int com_facebook_share_button_padding_bottom = 2131165358;
public static final int com_facebook_share_button_padding_left = 2131165359;
public static final int com_facebook_share_button_padding_right = 2131165360;
public static final int com_facebook_share_button_padding_top = 2131165361;
public static final int com_facebook_share_button_text_size = 2131165362;
public static final int com_facebook_tooltip_horizontal_padding = 2131165363;
public static final int comm_big_dialog_imglog_margin_top = 2131165365;
public static final int comm_dialog_border_radius = 2131165367;
public static final int comm_dialog_imglog_margin_top = 2131165368;
public static final int comm_dialog_title_margin_top = 2131165369;
public static final int comm_dialog_tvtips_margin_beside = 2131165370;
public static final int comm_dialog_tvtips_margin_top = 2131165371;
public static final int comm_simple_dialog_padding_bottom = 2131165399;
public static final int comm_simple_dialog_tv_content_margin_top = 2131165400;
public static final int comm_toast_min_height = 2131165402;
public static final int comm_toast_width = 2131165403;
public static final int compat_button_inset_horizontal_material = 2131165503;
public static final int compat_button_inset_vertical_material = 2131165504;
public static final int compat_button_padding_horizontal_material = 2131165505;
public static final int compat_button_padding_vertical_material = 2131165506;
public static final int compat_control_corner_material = 2131165507;
public static final int compat_notification_large_icon_max_height = 2131165508;
public static final int compat_notification_large_icon_max_width = 2131165509;
public static final int disabled_alpha_material_dark = 2131165654;
public static final int disabled_alpha_material_light = 2131165655;
public static final int error_icon_size = 2131169795;
public static final int error_msg_width = 2131169796;
public static final int highlight_alpha_material_colored = 2131169820;
public static final int highlight_alpha_material_dark = 2131169821;
public static final int highlight_alpha_material_light = 2131169822;
public static final int hint_alpha_material_dark = 2131169823;
public static final int hint_alpha_material_light = 2131169824;
public static final int hint_pressed_alpha_material_dark = 2131169825;
public static final int hint_pressed_alpha_material_light = 2131169826;
public static final int loading_normal = 2131169927;
public static final int loading_small = 2131169928;
public static final int main_header_size = 2131169933;
public static final int menu_bottom_margin = 2131171939;
public static final int menu_corner = 2131171940;
public static final int menu_height = 2131171941;
public static final int menu_margin = 2131171942;
public static final int menu_width = 2131171944;
public static final int notification_action_icon_size = 2131172010;
public static final int notification_action_text_size = 2131172011;
public static final int notification_big_circle_margin = 2131172012;
public static final int notification_content_margin_start = 2131172013;
public static final int notification_large_icon_height = 2131172014;
public static final int notification_large_icon_width = 2131172015;
public static final int notification_main_column_padding_top = 2131172016;
public static final int notification_media_narrow_margin = 2131172017;
public static final int notification_right_icon_size = 2131172018;
public static final int notification_right_side_padding_top = 2131172019;
public static final int notification_small_icon_background_padding = 2131172020;
public static final int notification_small_icon_size_as_large = 2131172021;
public static final int notification_subtext_size = 2131172022;
public static final int notification_top_pad = 2131172023;
public static final int notification_top_pad_large_text = 2131172024;
public static final int subtitle_corner_radius = 2131172191;
public static final int subtitle_outline_width = 2131172192;
public static final int subtitle_shadow_offset = 2131172193;
public static final int subtitle_shadow_radius = 2131172194;
public static final int theme_10dp = 2131172228;
public static final int theme_10sp = 2131172229;
public static final int theme_11sp = 2131172230;
public static final int theme_12sp = 2131172231;
public static final int theme_13sp = 2131172232;
public static final int theme_14dp = 2131172233;
public static final int theme_14sp = 2131172234;
public static final int theme_15sp = 2131172235;
public static final int theme_16sp = 2131172236;
public static final int theme_17sp = 2131172237;
public static final int theme_18dp = 2131172238;
public static final int theme_18sp = 2131172239;
public static final int theme_25dp = 2131172240;
public static final int theme_30dp = 2131172241;
public static final int theme_36sp = 2131172242;
public static final int theme_50sp = 2131172243;
public static final int theme_7dp = 2131172244;
public static final int theme_8dp = 2131172245;
public static final int theme_big_dialog_window_height = 2131172246;
public static final int theme_big_dialog_window_width = 2131172247;
public static final int theme_btn_height = 2131172248;
public static final int theme_btn_middle_width = 2131172249;
public static final int theme_btn_txt = 2131172250;
public static final int theme_dialog_btn_margin_beside = 2131172251;
public static final int theme_dialog_btn_width = 2131172252;
public static final int theme_dialog_btns_distance = 2131172253;
public static final int theme_dialog_hori_padding = 2131172254;
public static final int theme_dialog_window_height = 2131172255;
public static final int theme_dialog_window_width = 2131172256;
public static final int theme_input_divider_height = 2131172258;
public static final int theme_input_divider_width = 2131172259;
public static final int theme_input_height = 2131172260;
public static final int theme_input_icon_size = 2131172261;
public static final int theme_input_margin_left = 2131172262;
public static final int theme_input_margin_right = 2131172263;
public static final int theme_input_txt = 2131172264;
public static final int theme_input_width = 2131172265;
public static final int theme_line_spacing_6sp = 2131172266;
public static final int theme_list_item_size = 2131172267;
public static final int theme_navigation_large_size = 2131172268;
public static final int theme_navigation_min_size = 2131172269;
public static final int theme_navigation_size = 2131172270;
public static final int theme_tag_height = 2131172271;
public static final int theme_wheel_item_space = 2131172273;
public static final int tooltip_corner_radius = 2131172288;
public static final int tooltip_horizontal_padding = 2131172289;
public static final int tooltip_margin = 2131172290;
public static final int tooltip_precise_anchor_extra_offset = 2131172291;
public static final int tooltip_precise_anchor_threshold = 2131172292;
public static final int tooltip_vertical_padding = 2131172293;
public static final int tooltip_y_offset_non_touch = 2131172294;
public static final int tooltip_y_offset_touch = 2131172295;
public static final int tw__badge_padding = 2131172303;
public static final int tw__btn_bar_margin_left = 2131172304;
public static final int tw__btn_bar_margin_right = 2131172305;
public static final int tw__card_font_size_medium = 2131172306;
public static final int tw__card_font_size_small = 2131172307;
public static final int tw__card_maximum_width = 2131172308;
public static final int tw__card_radius_medium = 2131172309;
public static final int tw__card_radius_small = 2131172310;
public static final int tw__card_spacing_large = 2131172311;
public static final int tw__card_spacing_medium = 2131172312;
public static final int tw__card_spacing_small = 2131172313;
public static final int tw__compact_tweet_action_bar_offset_left = 2131172314;
public static final int tw__compact_tweet_attribution_line_margin_right = 2131172315;
public static final int tw__compact_tweet_avatar_margin_left = 2131172316;
public static final int tw__compact_tweet_avatar_margin_right = 2131172317;
public static final int tw__compact_tweet_avatar_margin_top = 2131172318;
public static final int tw__compact_tweet_container_bottom_separator = 2131172319;
public static final int tw__compact_tweet_container_padding_top = 2131172320;
public static final int tw__compact_tweet_full_name_margin_right = 2131172321;
public static final int tw__compact_tweet_full_name_margin_top = 2131172322;
public static final int tw__compact_tweet_logo_margin_right = 2131172323;
public static final int tw__compact_tweet_logo_margin_top = 2131172324;
public static final int tw__compact_tweet_media_margin_bottom = 2131172325;
public static final int tw__compact_tweet_media_margin_right = 2131172326;
public static final int tw__compact_tweet_media_margin_top = 2131172327;
public static final int tw__compact_tweet_quote_tweet_margin_left = 2131172328;
public static final int tw__compact_tweet_quote_tweet_margin_right = 2131172329;
public static final int tw__compact_tweet_retweeted_by_drawable_padding = 2131172330;
public static final int tw__compact_tweet_retweeted_by_margin_bottom = 2131172331;
public static final int tw__compact_tweet_retweeted_by_margin_left = 2131172332;
public static final int tw__compact_tweet_retweeted_by_margin_top = 2131172333;
public static final int tw__compact_tweet_screen_name_layout_width = 2131172334;
public static final int tw__compact_tweet_screen_name_margin_bottom = 2131172335;
public static final int tw__compact_tweet_screen_name_margin_top = 2131172336;
public static final int tw__compact_tweet_screen_name_padding_left = 2131172337;
public static final int tw__compact_tweet_text_margin_left = 2131172338;
public static final int tw__compact_tweet_text_margin_right = 2131172339;
public static final int tw__compact_tweet_text_margin_top = 2131172340;
public static final int tw__compact_tweet_timestamp_margin_top = 2131172341;
public static final int tw__composer_avatar_size = 2131172342;
public static final int tw__composer_char_count_height = 2131172343;
public static final int tw__composer_close_size = 2131172344;
public static final int tw__composer_divider_height = 2131172345;
public static final int tw__composer_font_size_small = 2131172346;
public static final int tw__composer_logo_height = 2131172347;
public static final int tw__composer_logo_width = 2131172348;
public static final int tw__composer_spacing_large = 2131172349;
public static final int tw__composer_spacing_medium = 2131172350;
public static final int tw__composer_spacing_small = 2131172351;
public static final int tw__composer_tweet_btn_height = 2131172352;
public static final int tw__composer_tweet_btn_radius = 2131172353;
public static final int tw__cta_border_size = 2131172354;
public static final int tw__cta_margin_top = 2131172355;
public static final int tw__cta_padding = 2131172356;
public static final int tw__cta_radius = 2131172357;
public static final int tw__gallery_page_margin = 2131172358;
public static final int tw__login_btn_drawable_padding = 2131172359;
public static final int tw__login_btn_height = 2131172360;
public static final int tw__login_btn_left_padding = 2131172361;
public static final int tw__login_btn_radius = 2131172362;
public static final int tw__login_btn_right_padding = 2131172363;
public static final int tw__login_btn_text_size = 2131172364;
public static final int tw__media_view_divider_size = 2131172365;
public static final int tw__media_view_radius = 2131172366;
public static final int tw__padding_permission_horizontal_container = 2131172367;
public static final int tw__padding_permission_vertical_container = 2131172368;
public static final int tw__permission_description_text_size = 2131172369;
public static final int tw__permission_title_text_size = 2131172370;
public static final int tw__quote_tweet_attribution_text_margin_horizontal = 2131172371;
public static final int tw__quote_tweet_attribution_text_margin_top = 2131172372;
public static final int tw__quote_tweet_border_width = 2131172373;
public static final int tw__quote_tweet_media_margin_bottom = 2131172374;
public static final int tw__quote_tweet_media_margin_horizontal = 2131172375;
public static final int tw__quote_tweet_text_margin_bottom = 2131172376;
public static final int tw__quote_tweet_text_margin_horizontal = 2131172377;
public static final int tw__seekbar_thumb_inner_padding = 2131172378;
public static final int tw__seekbar_thumb_outer_padding = 2131172379;
public static final int tw__seekbar_thumb_size = 2131172380;
public static final int tw__text_size_large = 2131172381;
public static final int tw__text_size_medium = 2131172382;
public static final int tw__text_size_small = 2131172383;
public static final int tw__tweet_action_bar_offset_bottom = 2131172384;
public static final int tw__tweet_action_bar_offset_left = 2131172385;
public static final int tw__tweet_action_button_margin_top = 2131172386;
public static final int tw__tweet_action_button_spacing = 2131172387;
public static final int tw__tweet_action_heart_size = 2131172388;
public static final int tw__tweet_action_share_padding = 2131172389;
public static final int tw__tweet_avatar_margin_left = 2131172390;
public static final int tw__tweet_avatar_margin_right = 2131172391;
public static final int tw__tweet_avatar_margin_top = 2131172392;
public static final int tw__tweet_avatar_size = 2131172393;
public static final int tw__tweet_container_bottom_separator = 2131172394;
public static final int tw__tweet_full_name_drawable_padding = 2131172395;
public static final int tw__tweet_full_name_margin_right = 2131172396;
public static final int tw__tweet_full_name_margin_top = 2131172397;
public static final int tw__tweet_logo_margin_right = 2131172398;
public static final int tw__tweet_logo_margin_top = 2131172399;
public static final int tw__tweet_media_badge_margin = 2131172400;
public static final int tw__tweet_quote_tweet_margin_horizontal = 2131172401;
public static final int tw__tweet_quote_tweet_margin_top = 2131172402;
public static final int tw__tweet_retweeted_by_drawable_padding = 2131172403;
public static final int tw__tweet_retweeted_by_margin_bottom = 2131172404;
public static final int tw__tweet_retweeted_by_margin_left = 2131172405;
public static final int tw__tweet_retweeted_by_margin_top = 2131172406;
public static final int tw__tweet_screen_name_margin_bottom = 2131172407;
public static final int tw__tweet_screen_name_margin_top = 2131172408;
public static final int tw__tweet_text_margin_left = 2131172409;
public static final int tw__tweet_text_margin_right = 2131172410;
public static final int tw__tweet_text_margin_top = 2131172411;
public static final int tw__tweet_timestamp_margin_top = 2131172412;
public static final int tw__tweet_timestamp_padding_left = 2131172413;
public static final int tw__video_control_height = 2131172414;
public static final int tw__video_control_text_size = 2131172415;
public static final int wheel_indicator_size = 2131172548;
public static final int wheel_item_space = 2131172549;
public static final int wheel_item_text_size = 2131172550;
public static final int wheel_margins = 2131172551;
}

View File

@@ -0,0 +1,549 @@
package com.aigestudio.wheelpicker;
import com.ubt.jimu.R;
/* loaded from: classes.dex */
public final class R$styleable {
public static final int ActionBarLayout_android_layout_gravity = 0;
public static final int ActionBar_background = 0;
public static final int ActionBar_backgroundSplit = 1;
public static final int ActionBar_backgroundStacked = 2;
public static final int ActionBar_contentInsetEnd = 3;
public static final int ActionBar_contentInsetEndWithActions = 4;
public static final int ActionBar_contentInsetLeft = 5;
public static final int ActionBar_contentInsetRight = 6;
public static final int ActionBar_contentInsetStart = 7;
public static final int ActionBar_contentInsetStartWithNavigation = 8;
public static final int ActionBar_customNavigationLayout = 9;
public static final int ActionBar_displayOptions = 10;
public static final int ActionBar_divider = 11;
public static final int ActionBar_elevation = 12;
public static final int ActionBar_height = 13;
public static final int ActionBar_hideOnContentScroll = 14;
public static final int ActionBar_homeAsUpIndicator = 15;
public static final int ActionBar_homeLayout = 16;
public static final int ActionBar_icon = 17;
public static final int ActionBar_indeterminateProgressStyle = 18;
public static final int ActionBar_itemPadding = 19;
public static final int ActionBar_logo = 20;
public static final int ActionBar_navigationMode = 21;
public static final int ActionBar_popupTheme = 22;
public static final int ActionBar_progressBarPadding = 23;
public static final int ActionBar_progressBarStyle = 24;
public static final int ActionBar_subtitle = 25;
public static final int ActionBar_subtitleTextStyle = 26;
public static final int ActionBar_title = 27;
public static final int ActionBar_titleTextStyle = 28;
public static final int ActionMenuItemView_android_minWidth = 0;
public static final int ActionMode_background = 0;
public static final int ActionMode_backgroundSplit = 1;
public static final int ActionMode_closeItemLayout = 2;
public static final int ActionMode_height = 3;
public static final int ActionMode_subtitleTextStyle = 4;
public static final int ActionMode_titleTextStyle = 5;
public static final int ActivityChooserView_expandActivityOverflowButtonDrawable = 0;
public static final int ActivityChooserView_initialActivityCount = 1;
public static final int AlertDialog_android_layout = 0;
public static final int AlertDialog_buttonIconDimen = 1;
public static final int AlertDialog_buttonPanelSideLayout = 2;
public static final int AlertDialog_listItemLayout = 3;
public static final int AlertDialog_listLayout = 4;
public static final int AlertDialog_multiChoiceItemLayout = 5;
public static final int AlertDialog_showTitle = 6;
public static final int AlertDialog_singleChoiceItemLayout = 7;
public static final int AnimatedStateListDrawableCompat_android_constantSize = 3;
public static final int AnimatedStateListDrawableCompat_android_dither = 0;
public static final int AnimatedStateListDrawableCompat_android_enterFadeDuration = 4;
public static final int AnimatedStateListDrawableCompat_android_exitFadeDuration = 5;
public static final int AnimatedStateListDrawableCompat_android_variablePadding = 2;
public static final int AnimatedStateListDrawableCompat_android_visible = 1;
public static final int AnimatedStateListDrawableItem_android_drawable = 1;
public static final int AnimatedStateListDrawableItem_android_id = 0;
public static final int AnimatedStateListDrawableTransition_android_drawable = 0;
public static final int AnimatedStateListDrawableTransition_android_fromId = 2;
public static final int AnimatedStateListDrawableTransition_android_reversible = 3;
public static final int AnimatedStateListDrawableTransition_android_toId = 1;
public static final int AppCompatImageView_android_src = 0;
public static final int AppCompatImageView_srcCompat = 1;
public static final int AppCompatImageView_tint = 2;
public static final int AppCompatImageView_tintMode = 3;
public static final int AppCompatSeekBar_android_thumb = 0;
public static final int AppCompatSeekBar_tickMark = 1;
public static final int AppCompatSeekBar_tickMarkTint = 2;
public static final int AppCompatSeekBar_tickMarkTintMode = 3;
public static final int AppCompatTextHelper_android_drawableBottom = 2;
public static final int AppCompatTextHelper_android_drawableEnd = 6;
public static final int AppCompatTextHelper_android_drawableLeft = 3;
public static final int AppCompatTextHelper_android_drawableRight = 4;
public static final int AppCompatTextHelper_android_drawableStart = 5;
public static final int AppCompatTextHelper_android_drawableTop = 1;
public static final int AppCompatTextHelper_android_textAppearance = 0;
public static final int AppCompatTextView_android_textAppearance = 0;
public static final int AppCompatTextView_autoSizeMaxTextSize = 1;
public static final int AppCompatTextView_autoSizeMinTextSize = 2;
public static final int AppCompatTextView_autoSizePresetSizes = 3;
public static final int AppCompatTextView_autoSizeStepGranularity = 4;
public static final int AppCompatTextView_autoSizeTextType = 5;
public static final int AppCompatTextView_firstBaselineToTopHeight = 6;
public static final int AppCompatTextView_fontFamily = 7;
public static final int AppCompatTextView_lastBaselineToBottomHeight = 8;
public static final int AppCompatTextView_lineHeight = 9;
public static final int AppCompatTextView_textAllCaps = 10;
public static final int AppCompatTheme_actionBarDivider = 2;
public static final int AppCompatTheme_actionBarItemBackground = 3;
public static final int AppCompatTheme_actionBarPopupTheme = 4;
public static final int AppCompatTheme_actionBarSize = 5;
public static final int AppCompatTheme_actionBarSplitStyle = 6;
public static final int AppCompatTheme_actionBarStyle = 7;
public static final int AppCompatTheme_actionBarTabBarStyle = 8;
public static final int AppCompatTheme_actionBarTabStyle = 9;
public static final int AppCompatTheme_actionBarTabTextStyle = 10;
public static final int AppCompatTheme_actionBarTheme = 11;
public static final int AppCompatTheme_actionBarWidgetTheme = 12;
public static final int AppCompatTheme_actionButtonStyle = 13;
public static final int AppCompatTheme_actionDropDownStyle = 14;
public static final int AppCompatTheme_actionMenuTextAppearance = 15;
public static final int AppCompatTheme_actionMenuTextColor = 16;
public static final int AppCompatTheme_actionModeBackground = 17;
public static final int AppCompatTheme_actionModeCloseButtonStyle = 18;
public static final int AppCompatTheme_actionModeCloseDrawable = 19;
public static final int AppCompatTheme_actionModeCopyDrawable = 20;
public static final int AppCompatTheme_actionModeCutDrawable = 21;
public static final int AppCompatTheme_actionModeFindDrawable = 22;
public static final int AppCompatTheme_actionModePasteDrawable = 23;
public static final int AppCompatTheme_actionModePopupWindowStyle = 24;
public static final int AppCompatTheme_actionModeSelectAllDrawable = 25;
public static final int AppCompatTheme_actionModeShareDrawable = 26;
public static final int AppCompatTheme_actionModeSplitBackground = 27;
public static final int AppCompatTheme_actionModeStyle = 28;
public static final int AppCompatTheme_actionModeWebSearchDrawable = 29;
public static final int AppCompatTheme_actionOverflowButtonStyle = 30;
public static final int AppCompatTheme_actionOverflowMenuStyle = 31;
public static final int AppCompatTheme_activityChooserViewStyle = 32;
public static final int AppCompatTheme_alertDialogButtonGroupStyle = 33;
public static final int AppCompatTheme_alertDialogCenterButtons = 34;
public static final int AppCompatTheme_alertDialogStyle = 35;
public static final int AppCompatTheme_alertDialogTheme = 36;
public static final int AppCompatTheme_android_windowAnimationStyle = 1;
public static final int AppCompatTheme_android_windowIsFloating = 0;
public static final int AppCompatTheme_autoCompleteTextViewStyle = 37;
public static final int AppCompatTheme_borderlessButtonStyle = 38;
public static final int AppCompatTheme_buttonBarButtonStyle = 39;
public static final int AppCompatTheme_buttonBarNegativeButtonStyle = 40;
public static final int AppCompatTheme_buttonBarNeutralButtonStyle = 41;
public static final int AppCompatTheme_buttonBarPositiveButtonStyle = 42;
public static final int AppCompatTheme_buttonBarStyle = 43;
public static final int AppCompatTheme_buttonStyle = 44;
public static final int AppCompatTheme_buttonStyleSmall = 45;
public static final int AppCompatTheme_checkboxStyle = 46;
public static final int AppCompatTheme_checkedTextViewStyle = 47;
public static final int AppCompatTheme_colorAccent = 48;
public static final int AppCompatTheme_colorBackgroundFloating = 49;
public static final int AppCompatTheme_colorButtonNormal = 50;
public static final int AppCompatTheme_colorControlActivated = 51;
public static final int AppCompatTheme_colorControlHighlight = 52;
public static final int AppCompatTheme_colorControlNormal = 53;
public static final int AppCompatTheme_colorError = 54;
public static final int AppCompatTheme_colorPrimary = 55;
public static final int AppCompatTheme_colorPrimaryDark = 56;
public static final int AppCompatTheme_colorSwitchThumbNormal = 57;
public static final int AppCompatTheme_controlBackground = 58;
public static final int AppCompatTheme_dialogCornerRadius = 59;
public static final int AppCompatTheme_dialogPreferredPadding = 60;
public static final int AppCompatTheme_dialogTheme = 61;
public static final int AppCompatTheme_dividerHorizontal = 62;
public static final int AppCompatTheme_dividerVertical = 63;
public static final int AppCompatTheme_dropDownListViewStyle = 64;
public static final int AppCompatTheme_dropdownListPreferredItemHeight = 65;
public static final int AppCompatTheme_editTextBackground = 66;
public static final int AppCompatTheme_editTextColor = 67;
public static final int AppCompatTheme_editTextStyle = 68;
public static final int AppCompatTheme_homeAsUpIndicator = 69;
public static final int AppCompatTheme_imageButtonStyle = 70;
public static final int AppCompatTheme_listChoiceBackgroundIndicator = 71;
public static final int AppCompatTheme_listDividerAlertDialog = 72;
public static final int AppCompatTheme_listMenuViewStyle = 73;
public static final int AppCompatTheme_listPopupWindowStyle = 74;
public static final int AppCompatTheme_listPreferredItemHeight = 75;
public static final int AppCompatTheme_listPreferredItemHeightLarge = 76;
public static final int AppCompatTheme_listPreferredItemHeightSmall = 77;
public static final int AppCompatTheme_listPreferredItemPaddingLeft = 78;
public static final int AppCompatTheme_listPreferredItemPaddingRight = 79;
public static final int AppCompatTheme_panelBackground = 80;
public static final int AppCompatTheme_panelMenuListTheme = 81;
public static final int AppCompatTheme_panelMenuListWidth = 82;
public static final int AppCompatTheme_popupMenuStyle = 83;
public static final int AppCompatTheme_popupWindowStyle = 84;
public static final int AppCompatTheme_radioButtonStyle = 85;
public static final int AppCompatTheme_ratingBarStyle = 86;
public static final int AppCompatTheme_ratingBarStyleIndicator = 87;
public static final int AppCompatTheme_ratingBarStyleSmall = 88;
public static final int AppCompatTheme_searchViewStyle = 89;
public static final int AppCompatTheme_seekBarStyle = 90;
public static final int AppCompatTheme_selectableItemBackground = 91;
public static final int AppCompatTheme_selectableItemBackgroundBorderless = 92;
public static final int AppCompatTheme_spinnerDropDownItemStyle = 93;
public static final int AppCompatTheme_spinnerStyle = 94;
public static final int AppCompatTheme_switchStyle = 95;
public static final int AppCompatTheme_textAppearanceLargePopupMenu = 96;
public static final int AppCompatTheme_textAppearanceListItem = 97;
public static final int AppCompatTheme_textAppearanceListItemSecondary = 98;
public static final int AppCompatTheme_textAppearanceListItemSmall = 99;
public static final int AppCompatTheme_textAppearancePopupMenuHeader = 100;
public static final int AppCompatTheme_textAppearanceSearchResultSubtitle = 101;
public static final int AppCompatTheme_textAppearanceSearchResultTitle = 102;
public static final int AppCompatTheme_textAppearanceSmallPopupMenu = 103;
public static final int AppCompatTheme_textColorAlertDialogListItem = 104;
public static final int AppCompatTheme_textColorSearchUrl = 105;
public static final int AppCompatTheme_toolbarNavigationButtonStyle = 106;
public static final int AppCompatTheme_toolbarStyle = 107;
public static final int AppCompatTheme_tooltipForegroundColor = 108;
public static final int AppCompatTheme_tooltipFrameBackground = 109;
public static final int AppCompatTheme_viewInflaterClass = 110;
public static final int AppCompatTheme_windowActionBar = 111;
public static final int AppCompatTheme_windowActionBarOverlay = 112;
public static final int AppCompatTheme_windowActionModeOverlay = 113;
public static final int AppCompatTheme_windowFixedHeightMajor = 114;
public static final int AppCompatTheme_windowFixedHeightMinor = 115;
public static final int AppCompatTheme_windowFixedWidthMajor = 116;
public static final int AppCompatTheme_windowFixedWidthMinor = 117;
public static final int AppCompatTheme_windowMinWidthMajor = 118;
public static final int AppCompatTheme_windowMinWidthMinor = 119;
public static final int AppCompatTheme_windowNoTitle = 120;
public static final int AspectRatioFrameLayout_tw__frame_layout_aspect_ratio = 0;
public static final int AspectRatioFrameLayout_tw__frame_layout_dimension_to_adjust = 1;
public static final int ButtonBarLayout_allowStacking = 0;
public static final int CardView_android_minHeight = 1;
public static final int CardView_android_minWidth = 0;
public static final int CardView_cardBackgroundColor = 2;
public static final int CardView_cardCornerRadius = 3;
public static final int CardView_cardElevation = 4;
public static final int CardView_cardMaxElevation = 5;
public static final int CardView_cardPreventCornerOverlap = 6;
public static final int CardView_cardUseCompatPadding = 7;
public static final int CardView_contentPadding = 8;
public static final int CardView_contentPaddingBottom = 9;
public static final int CardView_contentPaddingLeft = 10;
public static final int CardView_contentPaddingRight = 11;
public static final int CardView_contentPaddingTop = 12;
public static final int ColorStateListItem_alpha = 2;
public static final int ColorStateListItem_android_alpha = 1;
public static final int ColorStateListItem_android_color = 0;
public static final int CompoundButton_android_button = 0;
public static final int CompoundButton_buttonTint = 1;
public static final int CompoundButton_buttonTintMode = 2;
public static final int CoordinatorLayout_Layout_android_layout_gravity = 0;
public static final int CoordinatorLayout_Layout_layout_anchor = 1;
public static final int CoordinatorLayout_Layout_layout_anchorGravity = 2;
public static final int CoordinatorLayout_Layout_layout_behavior = 3;
public static final int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 4;
public static final int CoordinatorLayout_Layout_layout_insetEdge = 5;
public static final int CoordinatorLayout_Layout_layout_keyline = 6;
public static final int CoordinatorLayout_keylines = 0;
public static final int CoordinatorLayout_statusBarBackground = 1;
public static final int DrawerArrowToggle_arrowHeadLength = 0;
public static final int DrawerArrowToggle_arrowShaftLength = 1;
public static final int DrawerArrowToggle_barLength = 2;
public static final int DrawerArrowToggle_color = 3;
public static final int DrawerArrowToggle_drawableSize = 4;
public static final int DrawerArrowToggle_gapBetweenBars = 5;
public static final int DrawerArrowToggle_spinBars = 6;
public static final int DrawerArrowToggle_thickness = 7;
public static final int FontFamilyFont_android_font = 0;
public static final int FontFamilyFont_android_fontStyle = 2;
public static final int FontFamilyFont_android_fontVariationSettings = 4;
public static final int FontFamilyFont_android_fontWeight = 1;
public static final int FontFamilyFont_android_ttcIndex = 3;
public static final int FontFamilyFont_font = 5;
public static final int FontFamilyFont_fontStyle = 6;
public static final int FontFamilyFont_fontVariationSettings = 7;
public static final int FontFamilyFont_fontWeight = 8;
public static final int FontFamilyFont_ttcIndex = 9;
public static final int FontFamily_fontProviderAuthority = 0;
public static final int FontFamily_fontProviderCerts = 1;
public static final int FontFamily_fontProviderFetchStrategy = 2;
public static final int FontFamily_fontProviderFetchTimeout = 3;
public static final int FontFamily_fontProviderPackage = 4;
public static final int FontFamily_fontProviderQuery = 5;
public static final int GradientColorItem_android_color = 0;
public static final int GradientColorItem_android_offset = 1;
public static final int GradientColor_android_centerColor = 7;
public static final int GradientColor_android_centerX = 3;
public static final int GradientColor_android_centerY = 4;
public static final int GradientColor_android_endColor = 1;
public static final int GradientColor_android_endX = 10;
public static final int GradientColor_android_endY = 11;
public static final int GradientColor_android_gradientRadius = 5;
public static final int GradientColor_android_startColor = 0;
public static final int GradientColor_android_startX = 8;
public static final int GradientColor_android_startY = 9;
public static final int GradientColor_android_tileMode = 6;
public static final int GradientColor_android_type = 2;
public static final int LinearLayoutCompat_Layout_android_layout_gravity = 0;
public static final int LinearLayoutCompat_Layout_android_layout_height = 2;
public static final int LinearLayoutCompat_Layout_android_layout_weight = 3;
public static final int LinearLayoutCompat_Layout_android_layout_width = 1;
public static final int LinearLayoutCompat_android_baselineAligned = 2;
public static final int LinearLayoutCompat_android_baselineAlignedChildIndex = 3;
public static final int LinearLayoutCompat_android_gravity = 0;
public static final int LinearLayoutCompat_android_orientation = 1;
public static final int LinearLayoutCompat_android_weightSum = 4;
public static final int LinearLayoutCompat_divider = 5;
public static final int LinearLayoutCompat_dividerPadding = 6;
public static final int LinearLayoutCompat_measureWithLargestChild = 7;
public static final int LinearLayoutCompat_showDividers = 8;
public static final int ListPopupWindow_android_dropDownHorizontalOffset = 0;
public static final int ListPopupWindow_android_dropDownVerticalOffset = 1;
public static final int LoadingImageView_circleCrop = 0;
public static final int LoadingImageView_imageAspectRatio = 1;
public static final int LoadingImageView_imageAspectRatioAdjust = 2;
public static final int MenuGroup_android_checkableBehavior = 5;
public static final int MenuGroup_android_enabled = 0;
public static final int MenuGroup_android_id = 1;
public static final int MenuGroup_android_menuCategory = 3;
public static final int MenuGroup_android_orderInCategory = 4;
public static final int MenuGroup_android_visible = 2;
public static final int MenuItem_actionLayout = 13;
public static final int MenuItem_actionProviderClass = 14;
public static final int MenuItem_actionViewClass = 15;
public static final int MenuItem_alphabeticModifiers = 16;
public static final int MenuItem_android_alphabeticShortcut = 9;
public static final int MenuItem_android_checkable = 11;
public static final int MenuItem_android_checked = 3;
public static final int MenuItem_android_enabled = 1;
public static final int MenuItem_android_icon = 0;
public static final int MenuItem_android_id = 2;
public static final int MenuItem_android_menuCategory = 5;
public static final int MenuItem_android_numericShortcut = 10;
public static final int MenuItem_android_onClick = 12;
public static final int MenuItem_android_orderInCategory = 6;
public static final int MenuItem_android_title = 7;
public static final int MenuItem_android_titleCondensed = 8;
public static final int MenuItem_android_visible = 4;
public static final int MenuItem_contentDescription = 17;
public static final int MenuItem_iconTint = 18;
public static final int MenuItem_iconTintMode = 19;
public static final int MenuItem_numericModifiers = 20;
public static final int MenuItem_showAsAction = 21;
public static final int MenuItem_tooltipText = 22;
public static final int MenuView_android_headerBackground = 4;
public static final int MenuView_android_horizontalDivider = 2;
public static final int MenuView_android_itemBackground = 5;
public static final int MenuView_android_itemIconDisabledAlpha = 6;
public static final int MenuView_android_itemTextAppearance = 1;
public static final int MenuView_android_verticalDivider = 3;
public static final int MenuView_android_windowAnimationStyle = 0;
public static final int MenuView_preserveIconSpacing = 7;
public static final int MenuView_subMenuArrow = 8;
public static final int PopupWindowBackgroundState_state_above_anchor = 0;
public static final int PopupWindow_android_popupAnimationStyle = 1;
public static final int PopupWindow_android_popupBackground = 0;
public static final int PopupWindow_overlapAnchor = 2;
public static final int RecycleListView_paddingBottomNoButtons = 0;
public static final int RecycleListView_paddingTopNoTitle = 1;
public static final int SearchView_android_focusable = 0;
public static final int SearchView_android_imeOptions = 3;
public static final int SearchView_android_inputType = 2;
public static final int SearchView_android_maxWidth = 1;
public static final int SearchView_closeIcon = 4;
public static final int SearchView_commitIcon = 5;
public static final int SearchView_defaultQueryHint = 6;
public static final int SearchView_goIcon = 7;
public static final int SearchView_iconifiedByDefault = 8;
public static final int SearchView_layout = 9;
public static final int SearchView_queryBackground = 10;
public static final int SearchView_queryHint = 11;
public static final int SearchView_searchHintIcon = 12;
public static final int SearchView_searchIcon = 13;
public static final int SearchView_submitBackground = 14;
public static final int SearchView_suggestionRowLayout = 15;
public static final int SearchView_voiceIcon = 16;
public static final int SignInButton_buttonSize = 0;
public static final int SignInButton_colorScheme = 1;
public static final int SignInButton_scopeUris = 2;
public static final int Spinner_android_dropDownWidth = 3;
public static final int Spinner_android_entries = 0;
public static final int Spinner_android_popupBackground = 1;
public static final int Spinner_android_prompt = 2;
public static final int Spinner_popupTheme = 4;
public static final int StateListDrawableItem_android_drawable = 0;
public static final int StateListDrawable_android_constantSize = 3;
public static final int StateListDrawable_android_dither = 0;
public static final int StateListDrawable_android_enterFadeDuration = 4;
public static final int StateListDrawable_android_exitFadeDuration = 5;
public static final int StateListDrawable_android_variablePadding = 2;
public static final int StateListDrawable_android_visible = 1;
public static final int SwitchCompat_android_textOff = 1;
public static final int SwitchCompat_android_textOn = 0;
public static final int SwitchCompat_android_thumb = 2;
public static final int SwitchCompat_showText = 3;
public static final int SwitchCompat_splitTrack = 4;
public static final int SwitchCompat_switchMinWidth = 5;
public static final int SwitchCompat_switchPadding = 6;
public static final int SwitchCompat_switchTextAppearance = 7;
public static final int SwitchCompat_thumbTextPadding = 8;
public static final int SwitchCompat_thumbTint = 9;
public static final int SwitchCompat_thumbTintMode = 10;
public static final int SwitchCompat_track = 11;
public static final int SwitchCompat_trackTint = 12;
public static final int SwitchCompat_trackTintMode = 13;
public static final int TextAppearance_android_fontFamily = 10;
public static final int TextAppearance_android_shadowColor = 6;
public static final int TextAppearance_android_shadowDx = 7;
public static final int TextAppearance_android_shadowDy = 8;
public static final int TextAppearance_android_shadowRadius = 9;
public static final int TextAppearance_android_textColor = 3;
public static final int TextAppearance_android_textColorHint = 4;
public static final int TextAppearance_android_textColorLink = 5;
public static final int TextAppearance_android_textSize = 0;
public static final int TextAppearance_android_textStyle = 2;
public static final int TextAppearance_android_typeface = 1;
public static final int TextAppearance_fontFamily = 11;
public static final int TextAppearance_textAllCaps = 12;
public static final int ToggleImageButton_contentDescriptionOff = 0;
public static final int ToggleImageButton_contentDescriptionOn = 1;
public static final int ToggleImageButton_state_toggled_on = 2;
public static final int ToggleImageButton_toggleOnClick = 3;
public static final int Toolbar_android_gravity = 0;
public static final int Toolbar_android_minHeight = 1;
public static final int Toolbar_buttonGravity = 2;
public static final int Toolbar_collapseContentDescription = 3;
public static final int Toolbar_collapseIcon = 4;
public static final int Toolbar_contentInsetEnd = 5;
public static final int Toolbar_contentInsetEndWithActions = 6;
public static final int Toolbar_contentInsetLeft = 7;
public static final int Toolbar_contentInsetRight = 8;
public static final int Toolbar_contentInsetStart = 9;
public static final int Toolbar_contentInsetStartWithNavigation = 10;
public static final int Toolbar_logo = 11;
public static final int Toolbar_logoDescription = 12;
public static final int Toolbar_maxButtonHeight = 13;
public static final int Toolbar_navigationContentDescription = 14;
public static final int Toolbar_navigationIcon = 15;
public static final int Toolbar_popupTheme = 16;
public static final int Toolbar_subtitle = 17;
public static final int Toolbar_subtitleTextAppearance = 18;
public static final int Toolbar_subtitleTextColor = 19;
public static final int Toolbar_title = 20;
public static final int Toolbar_titleMargin = 21;
public static final int Toolbar_titleMarginBottom = 22;
public static final int Toolbar_titleMarginEnd = 23;
public static final int Toolbar_titleMarginStart = 24;
public static final int Toolbar_titleMarginTop = 25;
public static final int Toolbar_titleMargins = 26;
public static final int Toolbar_titleTextAppearance = 27;
public static final int Toolbar_titleTextColor = 28;
public static final int ViewBackgroundHelper_android_background = 0;
public static final int ViewBackgroundHelper_backgroundTint = 1;
public static final int ViewBackgroundHelper_backgroundTintMode = 2;
public static final int ViewStubCompat_android_id = 0;
public static final int ViewStubCompat_android_inflatedId = 2;
public static final int ViewStubCompat_android_layout = 1;
public static final int View_android_focusable = 1;
public static final int View_android_theme = 0;
public static final int View_paddingEnd = 2;
public static final int View_paddingStart = 3;
public static final int View_theme = 4;
public static final int WheelPicker_wheel_atmospheric = 0;
public static final int WheelPicker_wheel_curtain = 1;
public static final int WheelPicker_wheel_curtain_color = 2;
public static final int WheelPicker_wheel_curved = 3;
public static final int WheelPicker_wheel_cyclic = 4;
public static final int WheelPicker_wheel_data = 5;
public static final int WheelPicker_wheel_font_path = 6;
public static final int WheelPicker_wheel_indicator = 7;
public static final int WheelPicker_wheel_indicator_color = 8;
public static final int WheelPicker_wheel_indicator_size = 9;
public static final int WheelPicker_wheel_item_align = 10;
public static final int WheelPicker_wheel_item_space = 11;
public static final int WheelPicker_wheel_item_text_color = 12;
public static final int WheelPicker_wheel_item_text_size = 13;
public static final int WheelPicker_wheel_maximum_width_text = 14;
public static final int WheelPicker_wheel_maximum_width_text_position = 15;
public static final int WheelPicker_wheel_same_width = 16;
public static final int WheelPicker_wheel_selected_item_position = 17;
public static final int WheelPicker_wheel_selected_item_text_color = 18;
public static final int WheelPicker_wheel_visible_item_count = 19;
public static final int com_facebook_like_view_com_facebook_auxiliary_view_position = 0;
public static final int com_facebook_like_view_com_facebook_foreground_color = 1;
public static final int com_facebook_like_view_com_facebook_horizontal_alignment = 2;
public static final int com_facebook_like_view_com_facebook_object_id = 3;
public static final int com_facebook_like_view_com_facebook_object_type = 4;
public static final int com_facebook_like_view_com_facebook_style = 5;
public static final int com_facebook_login_view_com_facebook_confirm_logout = 0;
public static final int com_facebook_login_view_com_facebook_login_text = 1;
public static final int com_facebook_login_view_com_facebook_logout_text = 2;
public static final int com_facebook_login_view_com_facebook_tooltip_mode = 3;
public static final int com_facebook_profile_picture_view_com_facebook_is_cropped = 0;
public static final int com_facebook_profile_picture_view_com_facebook_preset_size = 1;
public static final int tw__AspectRatioImageView_tw__image_aspect_ratio = 0;
public static final int tw__AspectRatioImageView_tw__image_dimension_to_adjust = 1;
public static final int tw__TweetView_tw__action_color = 0;
public static final int tw__TweetView_tw__action_highlight_color = 1;
public static final int tw__TweetView_tw__container_bg_color = 2;
public static final int tw__TweetView_tw__primary_text_color = 3;
public static final int tw__TweetView_tw__tweet_actions_enabled = 4;
public static final int tw__TweetView_tw__tweet_id = 5;
public static final int u_layout_height_percent = 0;
public static final int u_layout_margin_bottom_percent = 1;
public static final int u_layout_margin_left_percent = 2;
public static final int u_layout_margin_right_percent = 3;
public static final int u_layout_margin_top_percent = 4;
public static final int u_layout_width_percent = 5;
public static final int[] ActionBar = {R.attr.background, R.attr.backgroundSplit, R.attr.backgroundStacked, R.attr.contentInsetEnd, R.attr.contentInsetEndWithActions, R.attr.contentInsetLeft, R.attr.contentInsetRight, R.attr.contentInsetStart, R.attr.contentInsetStartWithNavigation, R.attr.customNavigationLayout, R.attr.displayOptions, R.attr.divider, R.attr.elevation, R.attr.height, R.attr.hideOnContentScroll, R.attr.homeAsUpIndicator, R.attr.homeLayout, R.attr.icon, R.attr.indeterminateProgressStyle, R.attr.itemPadding, R.attr.logo, R.attr.navigationMode, R.attr.popupTheme, R.attr.progressBarPadding, R.attr.progressBarStyle, R.attr.subtitle, R.attr.subtitleTextStyle, R.attr.title, R.attr.titleTextStyle};
public static final int[] ActionBarLayout = {android.R.attr.layout_gravity};
public static final int[] ActionMenuItemView = {android.R.attr.minWidth};
public static final int[] ActionMenuView = new int[0];
public static final int[] ActionMode = {R.attr.background, R.attr.backgroundSplit, R.attr.closeItemLayout, R.attr.height, R.attr.subtitleTextStyle, R.attr.titleTextStyle};
public static final int[] ActivityChooserView = {R.attr.expandActivityOverflowButtonDrawable, R.attr.initialActivityCount};
public static final int[] AlertDialog = {android.R.attr.layout, R.attr.buttonIconDimen, R.attr.buttonPanelSideLayout, R.attr.listItemLayout, R.attr.listLayout, R.attr.multiChoiceItemLayout, R.attr.showTitle, R.attr.singleChoiceItemLayout};
public static final int[] AnimatedStateListDrawableCompat = {android.R.attr.dither, android.R.attr.visible, android.R.attr.variablePadding, android.R.attr.constantSize, android.R.attr.enterFadeDuration, android.R.attr.exitFadeDuration};
public static final int[] AnimatedStateListDrawableItem = {android.R.attr.id, android.R.attr.drawable};
public static final int[] AnimatedStateListDrawableTransition = {android.R.attr.drawable, android.R.attr.toId, android.R.attr.fromId, android.R.attr.reversible};
public static final int[] AppCompatImageView = {android.R.attr.src, R.attr.srcCompat, R.attr.tint, R.attr.tintMode};
public static final int[] AppCompatSeekBar = {android.R.attr.thumb, R.attr.tickMark, R.attr.tickMarkTint, R.attr.tickMarkTintMode};
public static final int[] AppCompatTextHelper = {android.R.attr.textAppearance, android.R.attr.drawableTop, android.R.attr.drawableBottom, android.R.attr.drawableLeft, android.R.attr.drawableRight, android.R.attr.drawableStart, android.R.attr.drawableEnd};
public static final int[] AppCompatTextView = {android.R.attr.textAppearance, R.attr.autoSizeMaxTextSize, R.attr.autoSizeMinTextSize, R.attr.autoSizePresetSizes, R.attr.autoSizeStepGranularity, R.attr.autoSizeTextType, R.attr.firstBaselineToTopHeight, R.attr.fontFamily, R.attr.lastBaselineToBottomHeight, R.attr.lineHeight, R.attr.textAllCaps};
public static final int[] AppCompatTheme = {android.R.attr.windowIsFloating, android.R.attr.windowAnimationStyle, R.attr.actionBarDivider, R.attr.actionBarItemBackground, R.attr.actionBarPopupTheme, R.attr.actionBarSize, R.attr.actionBarSplitStyle, R.attr.actionBarStyle, R.attr.actionBarTabBarStyle, R.attr.actionBarTabStyle, R.attr.actionBarTabTextStyle, R.attr.actionBarTheme, R.attr.actionBarWidgetTheme, R.attr.actionButtonStyle, R.attr.actionDropDownStyle, R.attr.actionMenuTextAppearance, R.attr.actionMenuTextColor, R.attr.actionModeBackground, R.attr.actionModeCloseButtonStyle, R.attr.actionModeCloseDrawable, R.attr.actionModeCopyDrawable, R.attr.actionModeCutDrawable, R.attr.actionModeFindDrawable, R.attr.actionModePasteDrawable, R.attr.actionModePopupWindowStyle, R.attr.actionModeSelectAllDrawable, R.attr.actionModeShareDrawable, R.attr.actionModeSplitBackground, R.attr.actionModeStyle, R.attr.actionModeWebSearchDrawable, R.attr.actionOverflowButtonStyle, R.attr.actionOverflowMenuStyle, R.attr.activityChooserViewStyle, R.attr.alertDialogButtonGroupStyle, R.attr.alertDialogCenterButtons, R.attr.alertDialogStyle, R.attr.alertDialogTheme, R.attr.autoCompleteTextViewStyle, R.attr.borderlessButtonStyle, R.attr.buttonBarButtonStyle, R.attr.buttonBarNegativeButtonStyle, R.attr.buttonBarNeutralButtonStyle, R.attr.buttonBarPositiveButtonStyle, R.attr.buttonBarStyle, R.attr.buttonStyle, R.attr.buttonStyleSmall, R.attr.checkboxStyle, R.attr.checkedTextViewStyle, R.attr.colorAccent, R.attr.colorBackgroundFloating, R.attr.colorButtonNormal, R.attr.colorControlActivated, R.attr.colorControlHighlight, R.attr.colorControlNormal, R.attr.colorError, R.attr.colorPrimary, R.attr.colorPrimaryDark, R.attr.colorSwitchThumbNormal, R.attr.controlBackground, R.attr.dialogCornerRadius, R.attr.dialogPreferredPadding, R.attr.dialogTheme, R.attr.dividerHorizontal, R.attr.dividerVertical, R.attr.dropDownListViewStyle, R.attr.dropdownListPreferredItemHeight, R.attr.editTextBackground, R.attr.editTextColor, R.attr.editTextStyle, R.attr.homeAsUpIndicator, R.attr.imageButtonStyle, R.attr.listChoiceBackgroundIndicator, R.attr.listDividerAlertDialog, R.attr.listMenuViewStyle, R.attr.listPopupWindowStyle, R.attr.listPreferredItemHeight, R.attr.listPreferredItemHeightLarge, R.attr.listPreferredItemHeightSmall, R.attr.listPreferredItemPaddingLeft, R.attr.listPreferredItemPaddingRight, R.attr.panelBackground, R.attr.panelMenuListTheme, R.attr.panelMenuListWidth, R.attr.popupMenuStyle, R.attr.popupWindowStyle, R.attr.radioButtonStyle, R.attr.ratingBarStyle, R.attr.ratingBarStyleIndicator, R.attr.ratingBarStyleSmall, R.attr.searchViewStyle, R.attr.seekBarStyle, R.attr.selectableItemBackground, R.attr.selectableItemBackgroundBorderless, R.attr.spinnerDropDownItemStyle, R.attr.spinnerStyle, R.attr.switchStyle, R.attr.textAppearanceLargePopupMenu, R.attr.textAppearanceListItem, R.attr.textAppearanceListItemSecondary, R.attr.textAppearanceListItemSmall, R.attr.textAppearancePopupMenuHeader, R.attr.textAppearanceSearchResultSubtitle, R.attr.textAppearanceSearchResultTitle, R.attr.textAppearanceSmallPopupMenu, R.attr.textColorAlertDialogListItem, R.attr.textColorSearchUrl, R.attr.toolbarNavigationButtonStyle, R.attr.toolbarStyle, R.attr.tooltipForegroundColor, R.attr.tooltipFrameBackground, R.attr.viewInflaterClass, R.attr.windowActionBar, R.attr.windowActionBarOverlay, R.attr.windowActionModeOverlay, R.attr.windowFixedHeightMajor, R.attr.windowFixedHeightMinor, R.attr.windowFixedWidthMajor, R.attr.windowFixedWidthMinor, R.attr.windowMinWidthMajor, R.attr.windowMinWidthMinor, R.attr.windowNoTitle};
public static final int[] AspectRatioFrameLayout = {R.attr.tw__frame_layout_aspect_ratio, R.attr.tw__frame_layout_dimension_to_adjust};
public static final int[] ButtonBarLayout = {R.attr.allowStacking};
public static final int[] CardView = {android.R.attr.minWidth, android.R.attr.minHeight, R.attr.cardBackgroundColor, R.attr.cardCornerRadius, R.attr.cardElevation, R.attr.cardMaxElevation, R.attr.cardPreventCornerOverlap, R.attr.cardUseCompatPadding, R.attr.contentPadding, R.attr.contentPaddingBottom, R.attr.contentPaddingLeft, R.attr.contentPaddingRight, R.attr.contentPaddingTop};
public static final int[] ColorStateListItem = {android.R.attr.color, android.R.attr.alpha, R.attr.alpha};
public static final int[] CompoundButton = {android.R.attr.button, R.attr.buttonTint, R.attr.buttonTintMode};
public static final int[] CoordinatorLayout = {R.attr.keylines, R.attr.statusBarBackground};
public static final int[] CoordinatorLayout_Layout = {android.R.attr.layout_gravity, R.attr.layout_anchor, R.attr.layout_anchorGravity, R.attr.layout_behavior, R.attr.layout_dodgeInsetEdges, R.attr.layout_insetEdge, R.attr.layout_keyline};
public static final int[] DrawerArrowToggle = {R.attr.arrowHeadLength, R.attr.arrowShaftLength, R.attr.barLength, R.attr.color, R.attr.drawableSize, R.attr.gapBetweenBars, R.attr.spinBars, R.attr.thickness};
public static final int[] FontFamily = {R.attr.fontProviderAuthority, R.attr.fontProviderCerts, R.attr.fontProviderFetchStrategy, R.attr.fontProviderFetchTimeout, R.attr.fontProviderPackage, R.attr.fontProviderQuery};
public static final int[] FontFamilyFont = {android.R.attr.font, android.R.attr.fontWeight, android.R.attr.fontStyle, android.R.attr.ttcIndex, android.R.attr.fontVariationSettings, R.attr.font, R.attr.fontStyle, R.attr.fontVariationSettings, R.attr.fontWeight, R.attr.ttcIndex};
public static final int[] GradientColor = {android.R.attr.startColor, android.R.attr.endColor, android.R.attr.type, android.R.attr.centerX, android.R.attr.centerY, android.R.attr.gradientRadius, android.R.attr.tileMode, android.R.attr.centerColor, android.R.attr.startX, android.R.attr.startY, android.R.attr.endX, android.R.attr.endY};
public static final int[] GradientColorItem = {android.R.attr.color, android.R.attr.offset};
public static final int[] LinearLayoutCompat = {android.R.attr.gravity, android.R.attr.orientation, android.R.attr.baselineAligned, android.R.attr.baselineAlignedChildIndex, android.R.attr.weightSum, R.attr.divider, R.attr.dividerPadding, R.attr.measureWithLargestChild, R.attr.showDividers};
public static final int[] LinearLayoutCompat_Layout = {android.R.attr.layout_gravity, android.R.attr.layout_width, android.R.attr.layout_height, android.R.attr.layout_weight};
public static final int[] ListPopupWindow = {android.R.attr.dropDownHorizontalOffset, android.R.attr.dropDownVerticalOffset};
public static final int[] LoadingImageView = {R.attr.circleCrop, R.attr.imageAspectRatio, R.attr.imageAspectRatioAdjust};
public static final int[] MenuGroup = {android.R.attr.enabled, android.R.attr.id, android.R.attr.visible, android.R.attr.menuCategory, android.R.attr.orderInCategory, android.R.attr.checkableBehavior};
public static final int[] MenuItem = {android.R.attr.icon, android.R.attr.enabled, android.R.attr.id, android.R.attr.checked, android.R.attr.visible, android.R.attr.menuCategory, android.R.attr.orderInCategory, android.R.attr.title, android.R.attr.titleCondensed, android.R.attr.alphabeticShortcut, android.R.attr.numericShortcut, android.R.attr.checkable, android.R.attr.onClick, R.attr.actionLayout, R.attr.actionProviderClass, R.attr.actionViewClass, R.attr.alphabeticModifiers, R.attr.contentDescription, R.attr.iconTint, R.attr.iconTintMode, R.attr.numericModifiers, R.attr.showAsAction, R.attr.tooltipText};
public static final int[] MenuView = {android.R.attr.windowAnimationStyle, android.R.attr.itemTextAppearance, android.R.attr.horizontalDivider, android.R.attr.verticalDivider, android.R.attr.headerBackground, android.R.attr.itemBackground, android.R.attr.itemIconDisabledAlpha, R.attr.preserveIconSpacing, R.attr.subMenuArrow};
public static final int[] PopupWindow = {android.R.attr.popupBackground, android.R.attr.popupAnimationStyle, R.attr.overlapAnchor};
public static final int[] PopupWindowBackgroundState = {R.attr.state_above_anchor};
public static final int[] RecycleListView = {R.attr.paddingBottomNoButtons, R.attr.paddingTopNoTitle};
public static final int[] SearchView = {android.R.attr.focusable, android.R.attr.maxWidth, android.R.attr.inputType, android.R.attr.imeOptions, R.attr.closeIcon, R.attr.commitIcon, R.attr.defaultQueryHint, R.attr.goIcon, R.attr.iconifiedByDefault, R.attr.layout, R.attr.queryBackground, R.attr.queryHint, R.attr.searchHintIcon, R.attr.searchIcon, R.attr.submitBackground, R.attr.suggestionRowLayout, R.attr.voiceIcon};
public static final int[] SignInButton = {R.attr.buttonSize, R.attr.colorScheme, R.attr.scopeUris};
public static final int[] Spinner = {android.R.attr.entries, android.R.attr.popupBackground, android.R.attr.prompt, android.R.attr.dropDownWidth, R.attr.popupTheme};
public static final int[] StateListDrawable = {android.R.attr.dither, android.R.attr.visible, android.R.attr.variablePadding, android.R.attr.constantSize, android.R.attr.enterFadeDuration, android.R.attr.exitFadeDuration};
public static final int[] StateListDrawableItem = {android.R.attr.drawable};
public static final int[] SwitchCompat = {android.R.attr.textOn, android.R.attr.textOff, android.R.attr.thumb, R.attr.showText, R.attr.splitTrack, R.attr.switchMinWidth, R.attr.switchPadding, R.attr.switchTextAppearance, R.attr.thumbTextPadding, R.attr.thumbTint, R.attr.thumbTintMode, R.attr.track, R.attr.trackTint, R.attr.trackTintMode};
public static final int[] TextAppearance = {android.R.attr.textSize, android.R.attr.typeface, android.R.attr.textStyle, android.R.attr.textColor, android.R.attr.textColorHint, android.R.attr.textColorLink, android.R.attr.shadowColor, android.R.attr.shadowDx, android.R.attr.shadowDy, android.R.attr.shadowRadius, android.R.attr.fontFamily, R.attr.fontFamily, R.attr.textAllCaps};
public static final int[] ToggleImageButton = {R.attr.contentDescriptionOff, R.attr.contentDescriptionOn, R.attr.state_toggled_on, R.attr.toggleOnClick};
public static final int[] Toolbar = {android.R.attr.gravity, android.R.attr.minHeight, R.attr.buttonGravity, R.attr.collapseContentDescription, R.attr.collapseIcon, R.attr.contentInsetEnd, R.attr.contentInsetEndWithActions, R.attr.contentInsetLeft, R.attr.contentInsetRight, R.attr.contentInsetStart, R.attr.contentInsetStartWithNavigation, R.attr.logo, R.attr.logoDescription, R.attr.maxButtonHeight, R.attr.navigationContentDescription, R.attr.navigationIcon, R.attr.popupTheme, R.attr.subtitle, R.attr.subtitleTextAppearance, R.attr.subtitleTextColor, R.attr.title, R.attr.titleMargin, R.attr.titleMarginBottom, R.attr.titleMarginEnd, R.attr.titleMarginStart, R.attr.titleMarginTop, R.attr.titleMargins, R.attr.titleTextAppearance, R.attr.titleTextColor};
public static final int[] View = {android.R.attr.theme, android.R.attr.focusable, R.attr.paddingEnd, R.attr.paddingStart, R.attr.theme};
public static final int[] ViewBackgroundHelper = {android.R.attr.background, R.attr.backgroundTint, R.attr.backgroundTintMode};
public static final int[] ViewStubCompat = {android.R.attr.id, android.R.attr.layout, android.R.attr.inflatedId};
public static final int[] WheelPicker = {R.attr.wheel_atmospheric, R.attr.wheel_curtain, R.attr.wheel_curtain_color, R.attr.wheel_curved, R.attr.wheel_cyclic, R.attr.wheel_data, R.attr.wheel_font_path, R.attr.wheel_indicator, R.attr.wheel_indicator_color, R.attr.wheel_indicator_size, R.attr.wheel_item_align, R.attr.wheel_item_space, R.attr.wheel_item_text_color, R.attr.wheel_item_text_size, R.attr.wheel_maximum_width_text, R.attr.wheel_maximum_width_text_position, R.attr.wheel_same_width, R.attr.wheel_selected_item_position, R.attr.wheel_selected_item_text_color, R.attr.wheel_visible_item_count};
public static final int[] com_facebook_like_view = {R.attr.com_facebook_auxiliary_view_position, R.attr.com_facebook_foreground_color, R.attr.com_facebook_horizontal_alignment, R.attr.com_facebook_object_id, R.attr.com_facebook_object_type, R.attr.com_facebook_style};
public static final int[] com_facebook_login_view = {R.attr.com_facebook_confirm_logout, R.attr.com_facebook_login_text, R.attr.com_facebook_logout_text, R.attr.com_facebook_tooltip_mode};
public static final int[] com_facebook_profile_picture_view = {R.attr.com_facebook_is_cropped, R.attr.com_facebook_preset_size};
public static final int[] tw__AspectRatioImageView = {R.attr.tw__image_aspect_ratio, R.attr.tw__image_dimension_to_adjust};
public static final int[] tw__TweetView = {R.attr.tw__action_color, R.attr.tw__action_highlight_color, R.attr.tw__container_bg_color, R.attr.tw__primary_text_color, R.attr.tw__tweet_actions_enabled, R.attr.tw__tweet_id};
public static final int[] u_layout = {R.attr.height_percent, R.attr.margin_bottom_percent, R.attr.margin_left_percent, R.attr.margin_right_percent, R.attr.margin_top_percent, R.attr.width_percent};
}

View File

@@ -0,0 +1,846 @@
package com.aigestudio.wheelpicker;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Camera;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.Region;
import android.graphics.Typeface;
import android.os.Build;
import android.os.Handler;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.Log;
import android.view.MotionEvent;
import android.view.VelocityTracker;
import android.view.View;
import android.view.ViewConfiguration;
import android.widget.Scroller;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes.dex */
public class WheelPicker extends View implements IDebug, IWheelPicker, Runnable {
private static final String i0 = WheelPicker.class.getSimpleName();
private static final Handler j0 = new Handler();
private int A;
private int B;
private int C;
private int D;
private int E;
private int F;
private int G;
private int H;
private int I;
private int J;
private int K;
private int L;
private int M;
private int N;
private int O;
private int P;
private int Q;
private int R;
private int S;
private int T;
private int U;
private boolean V;
private boolean W;
private Paint a;
private boolean a0;
private Scroller b;
private boolean b0;
private VelocityTracker c;
private boolean c0;
private boolean d;
private boolean d0;
private OnItemSelectedListener e;
private boolean e0;
private OnWheelChangeListener f;
private boolean f0;
private Rect g;
private String g0;
private Rect h;
private boolean h0;
private Rect i;
private Rect j;
private Camera k;
private Matrix l;
private Matrix m;
private List n;
private String o;
private int p;
private int q;
private int r;
private int s;
private int t;
private int u;
private int v;
private int x;
private int y;
private int z;
public interface OnItemSelectedListener {
void a(WheelPicker wheelPicker, Object obj, int i);
}
public interface OnWheelChangeListener {
void a(int i);
void b(int i);
void c(int i);
}
public WheelPicker(Context context) {
this(context, null);
}
private int a(int i, int i2, int i3) {
return i == 1073741824 ? i2 : i == Integer.MIN_VALUE ? Math.min(i3, i2) : i3;
}
private void b() {
int i = this.C;
if (i == 1) {
this.O = this.g.left;
} else if (i != 2) {
this.O = this.M;
} else {
this.O = this.g.right;
}
this.P = (int) (this.N - ((this.a.ascent() + this.a.descent()) / 2.0f));
}
private void c() {
int i = this.G;
int i2 = this.D;
int i3 = i * i2;
this.I = this.c0 ? Integer.MIN_VALUE : ((-i2) * (this.n.size() - 1)) + i3;
if (this.c0) {
i3 = Integer.MAX_VALUE;
}
this.J = i3;
}
private void d() {
if (this.W) {
int i = this.y / 2;
int i2 = this.N;
int i3 = this.E;
int i4 = i2 + i3;
int i5 = i2 - i3;
Rect rect = this.h;
Rect rect2 = this.g;
rect.set(rect2.left, i4 - i, rect2.right, i4 + i);
Rect rect3 = this.i;
Rect rect4 = this.g;
rect3.set(rect4.left, i5 - i, rect4.right, i5 + i);
}
}
private void e() {
this.t = 0;
this.s = 0;
if (this.V) {
this.s = (int) this.a.measureText(String.valueOf(this.n.get(0)));
} else if (d(this.R)) {
this.s = (int) this.a.measureText(String.valueOf(this.n.get(this.R)));
} else if (TextUtils.isEmpty(this.o)) {
Iterator it = this.n.iterator();
while (it.hasNext()) {
this.s = Math.max(this.s, (int) this.a.measureText(String.valueOf(it.next())));
}
} else {
this.s = (int) this.a.measureText(this.o);
}
Paint.FontMetrics fontMetrics = this.a.getFontMetrics();
this.t = (int) (fontMetrics.bottom - fontMetrics.top);
}
private void f() {
int i = this.C;
if (i == 1) {
this.a.setTextAlign(Paint.Align.LEFT);
} else if (i != 2) {
this.a.setTextAlign(Paint.Align.CENTER);
} else {
this.a.setTextAlign(Paint.Align.RIGHT);
}
}
private void j() {
int i = this.p;
if (i < 2) {
throw new ArithmeticException("Wheel's visible item count can not be less than 2!");
}
if (i % 2 == 0) {
this.p = i + 1;
}
this.q = this.p + 2;
this.r = this.q / 2;
}
public int getCurrentItemPosition() {
return this.H;
}
public int getCurtainColor() {
return this.A;
}
public List getData() {
return this.n;
}
public int getIndicatorColor() {
return this.z;
}
public int getIndicatorSize() {
return this.y;
}
public int getItemAlign() {
return this.C;
}
public int getItemSpace() {
return this.B;
}
public int getItemTextColor() {
return this.u;
}
public int getItemTextSize() {
return this.x;
}
public String getMaximumWidthText() {
return this.o;
}
public int getMaximumWidthTextPosition() {
return this.R;
}
public int getSelectedItemPosition() {
return this.G;
}
public int getSelectedItemTextColor() {
return this.v;
}
public Typeface getTypeface() {
Paint paint = this.a;
if (paint != null) {
return paint.getTypeface();
}
return null;
}
public int getVisibleItemCount() {
return this.p;
}
@Override // android.view.View
protected void onDraw(Canvas canvas) {
String valueOf;
int i;
OnWheelChangeListener onWheelChangeListener = this.f;
if (onWheelChangeListener != null) {
onWheelChangeListener.a(this.Q);
}
int i2 = (-this.Q) / this.D;
int i3 = this.r;
int i4 = i2 - i3;
int i5 = this.G + i4;
int i6 = -i3;
while (i5 < this.G + i4 + this.q) {
if (this.c0) {
int size = i5 % this.n.size();
if (size < 0) {
size += this.n.size();
}
valueOf = String.valueOf(this.n.get(size));
} else {
valueOf = d(i5) ? String.valueOf(this.n.get(i5)) : "";
}
this.a.setColor(this.u);
this.a.setStyle(Paint.Style.FILL);
int i7 = this.P;
int i8 = this.D;
int i9 = (i6 * i8) + i7 + (this.Q % i8);
if (this.d0) {
int abs = i7 - Math.abs(i7 - i9);
int i10 = this.g.top;
int i11 = this.P;
float f = (-(1.0f - (((abs - i10) * 1.0f) / (i11 - i10)))) * 90.0f * (i9 > i11 ? 1 : i9 < i11 ? -1 : 0);
if (f < -90.0f) {
f = -90.0f;
}
if (f > 90.0f) {
f = 90.0f;
}
i = c((int) f);
int i12 = this.M;
int i13 = this.C;
if (i13 == 1) {
i12 = this.g.left;
} else if (i13 == 2) {
i12 = this.g.right;
}
int i14 = this.N - i;
this.k.save();
this.k.rotateX(f);
this.k.getMatrix(this.l);
this.k.restore();
float f2 = -i12;
float f3 = -i14;
this.l.preTranslate(f2, f3);
float f4 = i12;
float f5 = i14;
this.l.postTranslate(f4, f5);
this.k.save();
this.k.translate(0.0f, 0.0f, a(r12));
this.k.getMatrix(this.m);
this.k.restore();
this.m.preTranslate(f2, f3);
this.m.postTranslate(f4, f5);
this.l.postConcat(this.m);
} else {
i = 0;
}
if (this.b0) {
int i15 = this.P;
int abs2 = (int) ((((i15 - Math.abs(i15 - i9)) * 1.0f) / this.P) * 255.0f);
if (abs2 < 0) {
abs2 = 0;
}
this.a.setAlpha(abs2);
}
if (this.d0) {
i9 = this.P - i;
}
if (this.v != -1) {
canvas.save();
if (this.d0) {
canvas.concat(this.l);
}
canvas.clipRect(this.j, Region.Op.DIFFERENCE);
float f6 = i9;
canvas.drawText(valueOf, this.O, f6, this.a);
canvas.restore();
this.a.setColor(this.v);
canvas.save();
if (this.d0) {
canvas.concat(this.l);
}
canvas.clipRect(this.j);
canvas.drawText(valueOf, this.O, f6, this.a);
canvas.restore();
} else {
canvas.save();
canvas.clipRect(this.g);
if (this.d0) {
canvas.concat(this.l);
}
canvas.drawText(valueOf, this.O, i9, this.a);
canvas.restore();
}
if (this.h0) {
canvas.save();
canvas.clipRect(this.g);
this.a.setColor(-1166541);
int i16 = this.N + (this.D * i6);
Rect rect = this.g;
float f7 = i16;
canvas.drawLine(rect.left, f7, rect.right, f7, this.a);
this.a.setColor(-13421586);
this.a.setStyle(Paint.Style.STROKE);
int i17 = i16 - this.E;
Rect rect2 = this.g;
canvas.drawRect(rect2.left, i17, rect2.right, i17 + this.D, this.a);
canvas.restore();
}
i5++;
i6++;
}
if (this.a0) {
this.a.setColor(this.A);
this.a.setStyle(Paint.Style.FILL);
canvas.drawRect(this.j, this.a);
}
if (this.W) {
this.a.setColor(this.z);
this.a.setStyle(Paint.Style.FILL);
canvas.drawRect(this.h, this.a);
canvas.drawRect(this.i, this.a);
}
if (this.h0) {
this.a.setColor(1144254003);
this.a.setStyle(Paint.Style.FILL);
canvas.drawRect(0.0f, 0.0f, getPaddingLeft(), getHeight(), this.a);
canvas.drawRect(0.0f, 0.0f, getWidth(), getPaddingTop(), this.a);
canvas.drawRect(getWidth() - getPaddingRight(), 0.0f, getWidth(), getHeight(), this.a);
canvas.drawRect(0.0f, getHeight() - getPaddingBottom(), getWidth(), getHeight(), this.a);
}
}
@Override // android.view.View
protected void onMeasure(int i, int i2) {
int mode = View.MeasureSpec.getMode(i);
int mode2 = View.MeasureSpec.getMode(i2);
int size = View.MeasureSpec.getSize(i);
int size2 = View.MeasureSpec.getSize(i2);
int i3 = this.s;
int i4 = this.t;
int i5 = this.p;
int i6 = (i4 * i5) + (this.B * (i5 - 1));
if (this.d0) {
i6 = (int) ((i6 * 2) / 3.141592653589793d);
}
if (this.h0) {
Log.i(i0, "Wheel's content size is (" + i3 + ":" + i6 + ")");
}
int paddingLeft = i3 + getPaddingLeft() + getPaddingRight();
int paddingTop = i6 + getPaddingTop() + getPaddingBottom();
if (this.h0) {
Log.i(i0, "Wheel's size is (" + paddingLeft + ":" + paddingTop + ")");
}
setMeasuredDimension(a(mode, size, paddingLeft), a(mode2, size2, paddingTop));
}
@Override // android.view.View
protected void onSizeChanged(int i, int i2, int i3, int i4) {
this.g.set(getPaddingLeft(), getPaddingTop(), getWidth() - getPaddingRight(), getHeight() - getPaddingBottom());
if (this.h0) {
Log.i(i0, "Wheel's drawn rect size is (" + this.g.width() + ":" + this.g.height() + ") and location is (" + this.g.left + ":" + this.g.top + ")");
}
this.M = this.g.centerX();
this.N = this.g.centerY();
b();
this.F = this.g.height() / 2;
this.D = this.g.height() / this.p;
this.E = (this.D * 3) / 5;
c();
d();
a();
}
@Override // android.view.View
public boolean onTouchEvent(MotionEvent motionEvent) {
int action = motionEvent.getAction();
if (action == 0) {
this.d = true;
if (getParent() != null) {
getParent().requestDisallowInterceptTouchEvent(true);
}
VelocityTracker velocityTracker = this.c;
if (velocityTracker == null) {
this.c = VelocityTracker.obtain();
} else {
velocityTracker.clear();
}
this.c.addMovement(motionEvent);
if (!this.b.isFinished()) {
this.b.abortAnimation();
this.f0 = true;
}
int y = (int) motionEvent.getY();
this.S = y;
this.T = y;
} else if (action == 1) {
if (getParent() != null) {
getParent().requestDisallowInterceptTouchEvent(false);
}
if (!this.e0 || this.f0) {
this.c.addMovement(motionEvent);
if (Build.VERSION.SDK_INT >= 4) {
this.c.computeCurrentVelocity(1000, this.L);
} else {
this.c.computeCurrentVelocity(1000);
}
this.f0 = false;
int yVelocity = (int) this.c.getYVelocity();
if (Math.abs(yVelocity) > this.K) {
this.b.fling(0, this.Q, 0, yVelocity, 0, 0, this.I, this.J);
Scroller scroller = this.b;
scroller.setFinalY(scroller.getFinalY() + b(this.b.getFinalY() % this.D));
} else {
Scroller scroller2 = this.b;
int i = this.Q;
scroller2.startScroll(0, i, 0, b(i % this.D));
}
if (!this.c0) {
int finalY = this.b.getFinalY();
int i2 = this.J;
if (finalY > i2) {
this.b.setFinalY(i2);
} else {
int finalY2 = this.b.getFinalY();
int i3 = this.I;
if (finalY2 < i3) {
this.b.setFinalY(i3);
}
}
}
j0.post(this);
VelocityTracker velocityTracker2 = this.c;
if (velocityTracker2 != null) {
velocityTracker2.recycle();
this.c = null;
}
}
} else if (action != 2) {
if (action == 3) {
if (getParent() != null) {
getParent().requestDisallowInterceptTouchEvent(false);
}
VelocityTracker velocityTracker3 = this.c;
if (velocityTracker3 != null) {
velocityTracker3.recycle();
this.c = null;
}
}
} else if (Math.abs(this.T - motionEvent.getY()) < this.U) {
this.e0 = true;
} else {
this.e0 = false;
this.c.addMovement(motionEvent);
OnWheelChangeListener onWheelChangeListener = this.f;
if (onWheelChangeListener != null) {
onWheelChangeListener.b(1);
}
float y2 = motionEvent.getY() - this.S;
if (Math.abs(y2) >= 1.0f) {
this.Q = (int) (this.Q + y2);
this.S = (int) motionEvent.getY();
invalidate();
}
}
return true;
}
@Override // java.lang.Runnable
public void run() {
List list = this.n;
if (list == null || list.size() == 0) {
return;
}
if (this.b.isFinished() && !this.f0) {
int i = this.D;
if (i == 0) {
return;
}
int size = (((-this.Q) / i) + this.G) % this.n.size();
if (size < 0) {
size += this.n.size();
}
if (this.h0) {
Log.i(i0, size + ":" + this.n.get(size) + ":" + this.Q);
}
this.H = size;
OnItemSelectedListener onItemSelectedListener = this.e;
if (onItemSelectedListener != null && this.d) {
onItemSelectedListener.a(this, this.n.get(size), size);
}
OnWheelChangeListener onWheelChangeListener = this.f;
if (onWheelChangeListener != null && this.d) {
onWheelChangeListener.c(size);
this.f.b(0);
}
}
if (this.b.computeScrollOffset()) {
OnWheelChangeListener onWheelChangeListener2 = this.f;
if (onWheelChangeListener2 != null) {
onWheelChangeListener2.b(2);
}
this.Q = this.b.getCurrY();
postInvalidate();
j0.postDelayed(this, 16L);
}
}
public void setAtmospheric(boolean z) {
this.b0 = z;
invalidate();
}
public void setCurtain(boolean z) {
this.a0 = z;
a();
invalidate();
}
public void setCurtainColor(int i) {
this.A = i;
invalidate();
}
public void setCurved(boolean z) {
this.d0 = z;
requestLayout();
invalidate();
}
public void setCyclic(boolean z) {
this.c0 = z;
c();
invalidate();
}
public void setData(List list) {
if (list == null) {
throw new NullPointerException("WheelPicker's data can not be null!");
}
this.n = list;
if (this.G > list.size() - 1 || this.H > list.size() - 1) {
int size = list.size() - 1;
this.H = size;
this.G = size;
} else {
this.G = this.H;
}
this.Q = 0;
e();
c();
requestLayout();
invalidate();
}
public void setDebug(boolean z) {
this.h0 = z;
}
public void setIndicator(boolean z) {
this.W = z;
d();
invalidate();
}
public void setIndicatorColor(int i) {
this.z = i;
invalidate();
}
public void setIndicatorSize(int i) {
this.y = i;
d();
invalidate();
}
public void setItemAlign(int i) {
this.C = i;
f();
b();
invalidate();
}
public void setItemSpace(int i) {
this.B = i;
requestLayout();
invalidate();
}
public void setItemTextColor(int i) {
this.u = i;
invalidate();
}
public void setItemTextSize(int i) {
this.x = i;
this.a.setTextSize(this.x);
e();
requestLayout();
invalidate();
}
public void setMaximumWidthText(String str) {
if (str == null) {
throw new NullPointerException("Maximum width text can not be null!");
}
this.o = str;
e();
requestLayout();
invalidate();
}
public void setMaximumWidthTextPosition(int i) {
if (d(i)) {
this.R = i;
e();
requestLayout();
invalidate();
return;
}
throw new ArrayIndexOutOfBoundsException("Maximum width text Position must in [0, " + this.n.size() + "), but current is " + i);
}
public void setOnItemSelectedListener(OnItemSelectedListener onItemSelectedListener) {
this.e = onItemSelectedListener;
}
public void setOnWheelChangeListener(OnWheelChangeListener onWheelChangeListener) {
this.f = onWheelChangeListener;
}
public void setSameWidth(boolean z) {
this.V = z;
e();
requestLayout();
invalidate();
}
public void setSelectedItemPosition(int i) {
a(i, true);
}
public void setSelectedItemTextColor(int i) {
this.v = i;
a();
invalidate();
}
public void setTypeface(Typeface typeface) {
Paint paint = this.a;
if (paint != null) {
paint.setTypeface(typeface);
}
e();
requestLayout();
invalidate();
}
public void setVisibleItemCount(int i) {
this.p = i;
j();
requestLayout();
}
public WheelPicker(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.K = 50;
this.L = 8000;
this.U = 8;
this.W = true;
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, R$styleable.WheelPicker);
int resourceId = obtainStyledAttributes.getResourceId(R$styleable.WheelPicker_wheel_data, 0);
this.n = Arrays.asList(getResources().getStringArray(resourceId == 0 ? R$array.WheelArrayWeek : resourceId));
this.x = obtainStyledAttributes.getDimensionPixelSize(R$styleable.WheelPicker_wheel_item_text_size, getResources().getDimensionPixelSize(R$dimen.wheel_item_text_size));
this.p = obtainStyledAttributes.getInt(R$styleable.WheelPicker_wheel_visible_item_count, 7);
this.G = obtainStyledAttributes.getInt(R$styleable.WheelPicker_wheel_selected_item_position, 0);
this.V = obtainStyledAttributes.getBoolean(R$styleable.WheelPicker_wheel_same_width, false);
this.R = obtainStyledAttributes.getInt(R$styleable.WheelPicker_wheel_maximum_width_text_position, -1);
this.o = obtainStyledAttributes.getString(R$styleable.WheelPicker_wheel_maximum_width_text);
this.v = obtainStyledAttributes.getColor(R$styleable.WheelPicker_wheel_selected_item_text_color, -1);
this.u = obtainStyledAttributes.getColor(R$styleable.WheelPicker_wheel_item_text_color, -7829368);
this.B = obtainStyledAttributes.getDimensionPixelSize(R$styleable.WheelPicker_wheel_item_space, getResources().getDimensionPixelSize(R$dimen.wheel_item_space));
this.c0 = obtainStyledAttributes.getBoolean(R$styleable.WheelPicker_wheel_cyclic, false);
this.W = obtainStyledAttributes.getBoolean(R$styleable.WheelPicker_wheel_indicator, false);
this.z = obtainStyledAttributes.getColor(R$styleable.WheelPicker_wheel_indicator_color, -1166541);
this.y = obtainStyledAttributes.getDimensionPixelSize(R$styleable.WheelPicker_wheel_indicator_size, getResources().getDimensionPixelSize(R$dimen.wheel_indicator_size));
this.a0 = obtainStyledAttributes.getBoolean(R$styleable.WheelPicker_wheel_curtain, false);
this.A = obtainStyledAttributes.getColor(R$styleable.WheelPicker_wheel_curtain_color, -1996488705);
this.b0 = obtainStyledAttributes.getBoolean(R$styleable.WheelPicker_wheel_atmospheric, false);
this.d0 = obtainStyledAttributes.getBoolean(R$styleable.WheelPicker_wheel_curved, false);
this.C = obtainStyledAttributes.getInt(R$styleable.WheelPicker_wheel_item_align, 0);
this.g0 = obtainStyledAttributes.getString(R$styleable.WheelPicker_wheel_font_path);
obtainStyledAttributes.recycle();
j();
this.a = new Paint(69);
this.a.setTextSize(this.x);
if (this.g0 != null) {
setTypeface(Typeface.createFromAsset(context.getAssets(), this.g0));
}
f();
e();
this.b = new Scroller(getContext());
if (Build.VERSION.SDK_INT >= 4) {
ViewConfiguration viewConfiguration = ViewConfiguration.get(getContext());
this.K = viewConfiguration.getScaledMinimumFlingVelocity();
this.L = viewConfiguration.getScaledMaximumFlingVelocity();
this.U = viewConfiguration.getScaledTouchSlop();
}
this.g = new Rect();
this.h = new Rect();
this.i = new Rect();
this.j = new Rect();
this.k = new Camera();
this.l = new Matrix();
this.m = new Matrix();
}
private void a() {
if (this.a0 || this.v != -1) {
Rect rect = this.j;
Rect rect2 = this.g;
int i = rect2.left;
int i2 = this.N;
int i3 = this.E;
rect.set(i, i2 - i3, rect2.right, i2 + i3);
}
}
private int a(int i) {
return (int) (this.F - (Math.cos(Math.toRadians(i)) * this.F));
}
private int c(int i) {
return (int) (Math.sin(Math.toRadians(i)) * this.F);
}
public void a(int i, boolean z) {
this.d = false;
if (z && this.b.isFinished()) {
int size = getData().size();
int i2 = i - this.H;
if (i2 == 0) {
return;
}
if (this.c0 && Math.abs(i2) > size / 2) {
if (i2 > 0) {
size = -size;
}
i2 += size;
}
Scroller scroller = this.b;
scroller.startScroll(0, scroller.getCurrY(), 0, (-i2) * this.D);
j0.post(this);
return;
}
if (!this.b.isFinished()) {
this.b.abortAnimation();
}
int max = Math.max(Math.min(i, this.n.size() - 1), 0);
this.G = max;
this.H = max;
this.Q = 0;
c();
requestLayout();
invalidate();
}
private int b(int i) {
int i2;
if (Math.abs(i) <= this.E) {
return -i;
}
if (this.Q < 0) {
i2 = -this.D;
} else {
i2 = this.D;
}
return i2 - i;
}
private boolean d(int i) {
return i >= 0 && i < this.n.size();
}
}

View File

@@ -0,0 +1,26 @@
package com.aigestudio.wheelpicker.model;
import java.io.Serializable;
import java.util.List;
/* loaded from: classes.dex */
public class City implements Serializable {
public List<String> area;
public String name;
public List<String> getArea() {
return this.area;
}
public String getName() {
return this.name;
}
public void setArea(List<String> list) {
this.area = list;
}
public void setName(String str) {
this.name = str;
}
}

View File

@@ -0,0 +1,26 @@
package com.aigestudio.wheelpicker.model;
import java.io.Serializable;
import java.util.List;
/* loaded from: classes.dex */
public class Province implements Serializable {
public List<City> city;
public String name;
public List<City> getCity() {
return this.city;
}
public String getName() {
return this.name;
}
public void setCity(List<City> list) {
this.city = list;
}
public void setName(String str) {
this.name = str;
}
}

View File

@@ -0,0 +1,5 @@
package com.aigestudio.wheelpicker.widgets;
/* loaded from: classes.dex */
public interface IWheelDayPicker {
}

View File

@@ -0,0 +1,5 @@
package com.aigestudio.wheelpicker.widgets;
/* loaded from: classes.dex */
public interface IWheelMonthPicker {
}

View File

@@ -0,0 +1,5 @@
package com.aigestudio.wheelpicker.widgets;
/* loaded from: classes.dex */
public interface IWheelYearPicker {
}

View File

@@ -0,0 +1,88 @@
package com.aigestudio.wheelpicker.widgets;
import android.content.Context;
import android.util.AttributeSet;
import com.aigestudio.wheelpicker.WheelPicker;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/* loaded from: classes.dex */
public class WheelDayPicker extends WheelPicker implements IWheelDayPicker {
private static final Map<Integer, List<Integer>> o0 = new HashMap();
private Calendar k0;
private int l0;
private int m0;
private int n0;
public WheelDayPicker(Context context) {
this(context, null);
}
private void a() {
this.k0.set(1, this.l0);
this.k0.set(2, this.m0);
int actualMaximum = this.k0.getActualMaximum(5);
List<Integer> list = o0.get(Integer.valueOf(actualMaximum));
if (list == null) {
list = new ArrayList<>();
for (int i = 1; i <= actualMaximum; i++) {
list.add(Integer.valueOf(i));
}
o0.put(Integer.valueOf(actualMaximum), list);
}
super.setData(list);
}
private void b() {
setSelectedItemPosition(this.n0 - 1);
}
public int getCurrentDay() {
return Integer.parseInt(String.valueOf(getData().get(getCurrentItemPosition())));
}
public int getMonth() {
return this.m0;
}
public int getSelectedDay() {
return this.n0;
}
public int getYear() {
return this.l0;
}
@Override // com.aigestudio.wheelpicker.WheelPicker
public void setData(List list) {
throw new UnsupportedOperationException("You can not invoke setData in WheelDayPicker");
}
public void setMonth(int i) {
this.m0 = i - 1;
a();
}
public void setSelectedDay(int i) {
this.n0 = i;
b();
}
public void setYear(int i) {
this.l0 = i;
a();
}
public WheelDayPicker(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.k0 = Calendar.getInstance();
this.l0 = this.k0.get(1);
this.m0 = this.k0.get(2);
a();
this.n0 = this.k0.get(5);
b();
}
}

View File

@@ -0,0 +1,50 @@
package com.aigestudio.wheelpicker.widgets;
import android.content.Context;
import android.util.AttributeSet;
import com.aigestudio.wheelpicker.WheelPicker;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
/* loaded from: classes.dex */
public class WheelMonthPicker extends WheelPicker implements IWheelMonthPicker {
private int k0;
public WheelMonthPicker(Context context) {
this(context, null);
}
private void a() {
setSelectedItemPosition(this.k0 - 1);
}
public int getCurrentMonth() {
return Integer.parseInt(String.valueOf(getData().get(getCurrentItemPosition())));
}
public int getSelectedMonth() {
return this.k0;
}
@Override // com.aigestudio.wheelpicker.WheelPicker
public void setData(List list) {
throw new UnsupportedOperationException("You can not invoke setData in WheelMonthPicker");
}
public void setSelectedMonth(int i) {
this.k0 = i;
a();
}
public WheelMonthPicker(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
ArrayList arrayList = new ArrayList();
for (int i = 1; i <= 12; i++) {
arrayList.add(Integer.valueOf(i));
}
super.setData(arrayList);
this.k0 = Calendar.getInstance().get(2) + 1;
a();
}
}

View File

@@ -0,0 +1,78 @@
package com.aigestudio.wheelpicker.widgets;
import android.content.Context;
import android.util.AttributeSet;
import com.aigestudio.wheelpicker.WheelPicker;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
/* loaded from: classes.dex */
public class WheelYearPicker extends WheelPicker implements IWheelYearPicker {
private int k0;
private int l0;
private int m0;
public WheelYearPicker(Context context) {
this(context, null);
}
private void a() {
setSelectedItemPosition(this.m0 - this.k0);
}
private void b() {
ArrayList arrayList = new ArrayList();
for (int i = this.k0; i <= this.l0; i++) {
arrayList.add(Integer.valueOf(i));
}
super.setData(arrayList);
}
public int getCurrentYear() {
return Integer.parseInt(String.valueOf(getData().get(getCurrentItemPosition())));
}
public int getSelectedYear() {
return this.m0;
}
public int getYearEnd() {
return this.l0;
}
public int getYearStart() {
return this.k0;
}
@Override // com.aigestudio.wheelpicker.WheelPicker
public void setData(List list) {
throw new UnsupportedOperationException("You can not invoke setData in WheelYearPicker");
}
public void setSelectedYear(int i) {
this.m0 = i;
a();
}
public void setYearEnd(int i) {
this.l0 = i;
b();
}
public void setYearStart(int i) {
this.k0 = i;
this.m0 = getCurrentYear();
b();
a();
}
public WheelYearPicker(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.k0 = 1000;
this.l0 = 3000;
b();
this.m0 = Calendar.getInstance().get(1);
a();
}
}