├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── annotation ├── .gitignore ├── build.gradle ├── consumer-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── rikka │ └── annotation │ └── KeepAllowObfuscation.java ├── appcompat ├── .gitignore ├── README.md ├── build.gradle ├── consumer-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── androidx │ │ └── appcompat │ │ ├── app │ │ ├── ActionBar.java │ │ ├── ActionBarDrawerToggle.java │ │ ├── ActionBarDrawerToggleHoneycomb.java │ │ ├── AlertController.java │ │ ├── AlertDialog.java │ │ ├── AppCompatActivity.java │ │ ├── AppCompatCallback.java │ │ ├── AppCompatDelegate.java │ │ ├── AppCompatDelegateImpl.java │ │ ├── AppCompatDialog.java │ │ ├── AppCompatDialogFragment.java │ │ ├── AppCompatViewInflater.java │ │ ├── AppLocalesMetadataHolderService.java │ │ ├── AppLocalesStorageHelper.java │ │ ├── LayoutIncludeDetector.java │ │ ├── LocaleOverlayHelper.java │ │ ├── NavItemSelectedListener.java │ │ ├── ResourcesFlusher.java │ │ ├── ToolbarActionBar.java │ │ ├── TwilightCalculator.java │ │ ├── TwilightManager.java │ │ └── WindowDecorActionBar.java │ │ ├── graphics │ │ └── drawable │ │ │ └── DrawerArrowDrawable.java │ │ ├── text │ │ └── AllCapsTransformationMethod.java │ │ ├── view │ │ ├── ActionBarPolicy.java │ │ ├── ActionMode.java │ │ ├── CollapsibleActionView.java │ │ ├── ContextThemeWrapper.java │ │ ├── StandaloneActionMode.java │ │ ├── SupportActionModeWrapper.java │ │ ├── SupportMenuInflater.java │ │ ├── ViewPropertyAnimatorCompatSet.java │ │ ├── WindowCallbackWrapper.java │ │ └── menu │ │ │ ├── ActionMenuItem.java │ │ │ ├── ActionMenuItemView.java │ │ │ ├── BaseMenuPresenter.java │ │ │ ├── BaseMenuWrapper.java │ │ │ ├── CascadingMenuPopup.java │ │ │ ├── ExpandedMenuView.java │ │ │ ├── ListMenuItemView.java │ │ │ ├── ListMenuPresenter.java │ │ │ ├── MenuAdapter.java │ │ │ ├── MenuBuilder.java │ │ │ ├── MenuDialogHelper.java │ │ │ ├── MenuHelper.java │ │ │ ├── MenuItemImpl.java │ │ │ ├── MenuItemWrapperICS.java │ │ │ ├── MenuPopup.java │ │ │ ├── MenuPopupHelper.java │ │ │ ├── MenuPresenter.java │ │ │ ├── MenuView.java │ │ │ ├── MenuWrapperICS.java │ │ │ ├── ShowableListMenu.java │ │ │ ├── StandardMenuPopup.java │ │ │ ├── SubMenuBuilder.java │ │ │ └── SubMenuWrapperICS.java │ │ └── widget │ │ ├── AbsActionBarView.java │ │ ├── ActionBarBackgroundDrawable.java │ │ ├── ActionBarContainer.java │ │ ├── ActionBarContextView.java │ │ ├── ActionBarOverlayLayout.java │ │ ├── ActionMenuPresenter.java │ │ ├── ActionMenuView.java │ │ ├── ActivityChooserModel.java │ │ ├── ActivityChooserView.java │ │ ├── AlertDialogLayout.java │ │ ├── AppCompatAutoCompleteTextView.java │ │ ├── AppCompatBackgroundHelper.java │ │ ├── AppCompatButton.java │ │ ├── AppCompatCheckBox.java │ │ ├── AppCompatCheckedTextView.java │ │ ├── AppCompatCheckedTextViewHelper.java │ │ ├── AppCompatCompoundButtonHelper.java │ │ ├── AppCompatDrawableManager.java │ │ ├── AppCompatEditText.java │ │ ├── AppCompatEmojiEditTextHelper.java │ │ ├── AppCompatEmojiTextHelper.java │ │ ├── AppCompatHintHelper.java │ │ ├── AppCompatImageButton.java │ │ ├── AppCompatImageHelper.java │ │ ├── AppCompatImageView.java │ │ ├── AppCompatMultiAutoCompleteTextView.java │ │ ├── AppCompatPopupWindow.java │ │ ├── AppCompatProgressBarHelper.java │ │ ├── AppCompatRadioButton.java │ │ ├── AppCompatRatingBar.java │ │ ├── AppCompatReceiveContentHelper.java │ │ ├── AppCompatSeekBar.java │ │ ├── AppCompatSeekBarHelper.java │ │ ├── AppCompatSpinner.java │ │ ├── AppCompatTextClassifierHelper.java │ │ ├── AppCompatTextHelper.java │ │ ├── AppCompatTextView.java │ │ ├── AppCompatTextViewAutoSizeHelper.java │ │ ├── AppCompatToggleButton.java │ │ ├── ButtonBarLayout.java │ │ ├── ContentFrameLayout.java │ │ ├── DecorContentParent.java │ │ ├── DecorToolbar.java │ │ ├── DialogTitle.java │ │ ├── DropDownListView.java │ │ ├── EmojiCompatConfigurationView.java │ │ ├── FitWindowsFrameLayout.java │ │ ├── FitWindowsLinearLayout.java │ │ ├── FitWindowsViewGroup.java │ │ ├── ForwardingListener.java │ │ ├── LinearLayoutCompat.java │ │ ├── ListPopupWindow.java │ │ ├── MenuItemHoverListener.java │ │ ├── MenuPopupWindow.java │ │ ├── PopupMenu.java │ │ ├── RtlSpacingHelper.java │ │ ├── ScrollingTabContainerView.java │ │ ├── SearchView.java │ │ ├── ShareActionProvider.java │ │ ├── SuggestionsAdapter.java │ │ ├── SwitchCompat.java │ │ ├── ThemeUtils.java │ │ ├── ThemedSpinnerAdapter.java │ │ ├── TintTypedArray.java │ │ ├── Toolbar.java │ │ ├── ToolbarWidgetWrapper.java │ │ ├── TooltipCompat.java │ │ ├── TooltipCompatHandler.java │ │ ├── TooltipPopup.java │ │ ├── ViewStubCompat.java │ │ ├── ViewUtils.java │ │ └── WithHint.java │ ├── res-public │ └── values │ │ ├── public_attrs.xml │ │ ├── public_layouts.xml │ │ └── public_styles.xml │ └── res │ ├── anim │ ├── abc_fade_in.xml │ ├── abc_fade_out.xml │ ├── abc_grow_fade_in_from_bottom.xml │ ├── abc_popup_enter.xml │ ├── abc_popup_exit.xml │ ├── abc_shrink_fade_out_from_bottom.xml │ ├── abc_slide_in_bottom.xml │ ├── abc_slide_in_top.xml │ ├── abc_slide_out_bottom.xml │ ├── abc_slide_out_top.xml │ ├── abc_tooltip_enter.xml │ ├── abc_tooltip_exit.xml │ ├── btn_checkbox_to_checked_box_inner_merged_animation.xml │ ├── btn_checkbox_to_checked_box_outer_merged_animation.xml │ ├── btn_checkbox_to_checked_icon_null_animation.xml │ ├── btn_checkbox_to_unchecked_box_inner_merged_animation.xml │ ├── btn_checkbox_to_unchecked_check_path_merged_animation.xml │ ├── btn_checkbox_to_unchecked_icon_null_animation.xml │ ├── btn_radio_to_off_mtrl_dot_group_animation.xml │ ├── btn_radio_to_off_mtrl_ring_outer_animation.xml │ ├── btn_radio_to_off_mtrl_ring_outer_path_animation.xml │ ├── btn_radio_to_on_mtrl_dot_group_animation.xml │ ├── btn_radio_to_on_mtrl_ring_outer_animation.xml │ └── btn_radio_to_on_mtrl_ring_outer_path_animation.xml │ ├── color-v21 │ └── abc_btn_colored_borderless_text_material.xml │ ├── color-v23 │ ├── abc_btn_colored_borderless_text_material.xml │ ├── abc_btn_colored_text_material.xml │ ├── abc_color_highlight_material.xml │ ├── abc_tint_btn_checkable.xml │ ├── abc_tint_default.xml │ ├── abc_tint_edittext.xml │ ├── abc_tint_seek_thumb.xml │ ├── abc_tint_spinner.xml │ └── abc_tint_switch_track.xml │ ├── color │ ├── abc_background_cache_hint_selector_material_dark.xml │ ├── abc_background_cache_hint_selector_material_light.xml │ ├── abc_btn_colored_borderless_text_material.xml │ ├── abc_btn_colored_text_material.xml │ ├── abc_hint_foreground_material_dark.xml │ ├── abc_hint_foreground_material_light.xml │ ├── abc_primary_text_disable_only_material_dark.xml │ ├── abc_primary_text_disable_only_material_light.xml │ ├── abc_primary_text_material_dark.xml │ ├── abc_primary_text_material_light.xml │ ├── abc_search_url_text.xml │ ├── abc_secondary_text_material_dark.xml │ ├── abc_secondary_text_material_light.xml │ ├── abc_tint_btn_checkable.xml │ ├── abc_tint_default.xml │ ├── abc_tint_edittext.xml │ ├── abc_tint_seek_thumb.xml │ ├── abc_tint_spinner.xml │ ├── abc_tint_switch_track.xml │ ├── switch_thumb_material_dark.xml │ └── switch_thumb_material_light.xml │ ├── drawable-hdpi │ ├── abc_ab_share_pack_mtrl_alpha.9.png │ ├── abc_btn_check_to_on_mtrl_000.png │ ├── abc_btn_check_to_on_mtrl_015.png │ ├── abc_btn_radio_to_on_mtrl_000.png │ ├── abc_btn_radio_to_on_mtrl_015.png │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ ├── abc_cab_background_top_mtrl_alpha.9.png │ ├── abc_ic_commit_search_api_mtrl_alpha.png │ ├── abc_list_divider_mtrl_alpha.9.png │ ├── abc_list_focused_holo.9.png │ ├── abc_list_longpressed_holo.9.png │ ├── abc_list_pressed_holo_dark.9.png │ ├── abc_list_pressed_holo_light.9.png │ ├── abc_list_selector_disabled_holo_dark.9.png │ ├── abc_list_selector_disabled_holo_light.9.png │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png │ ├── abc_popup_background_mtrl_mult.9.png │ ├── abc_scrubber_control_off_mtrl_alpha.png │ ├── abc_scrubber_control_to_pressed_mtrl_000.png │ ├── abc_scrubber_control_to_pressed_mtrl_005.png │ ├── abc_scrubber_primary_mtrl_alpha.9.png │ ├── abc_scrubber_track_mtrl_alpha.9.png │ ├── abc_spinner_mtrl_am_alpha.9.png │ ├── abc_switch_track_mtrl_alpha.9.png │ ├── abc_tab_indicator_mtrl_alpha.9.png │ ├── abc_text_select_handle_left_mtrl.png │ ├── abc_text_select_handle_middle_mtrl.png │ ├── abc_text_select_handle_right_mtrl.png │ ├── abc_textfield_activated_mtrl_alpha.9.png │ ├── abc_textfield_default_mtrl_alpha.9.png │ ├── abc_textfield_search_activated_mtrl_alpha.9.png │ └── abc_textfield_search_default_mtrl_alpha.9.png │ ├── drawable-ldrtl-hdpi │ └── abc_spinner_mtrl_am_alpha.9.png │ ├── drawable-ldrtl-mdpi │ └── abc_spinner_mtrl_am_alpha.9.png │ ├── drawable-ldrtl-xhdpi │ └── abc_spinner_mtrl_am_alpha.9.png │ ├── drawable-ldrtl-xxhdpi │ └── abc_spinner_mtrl_am_alpha.9.png │ ├── drawable-ldrtl-xxxhdpi │ └── abc_spinner_mtrl_am_alpha.9.png │ ├── drawable-mdpi │ ├── abc_ab_share_pack_mtrl_alpha.9.png │ ├── abc_btn_check_to_on_mtrl_000.png │ ├── abc_btn_check_to_on_mtrl_015.png │ ├── abc_btn_radio_to_on_mtrl_000.png │ ├── abc_btn_radio_to_on_mtrl_015.png │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ ├── abc_cab_background_top_mtrl_alpha.9.png │ ├── abc_ic_commit_search_api_mtrl_alpha.png │ ├── abc_list_divider_mtrl_alpha.9.png │ ├── abc_list_focused_holo.9.png │ ├── abc_list_longpressed_holo.9.png │ ├── abc_list_pressed_holo_dark.9.png │ ├── abc_list_pressed_holo_light.9.png │ ├── abc_list_selector_disabled_holo_dark.9.png │ ├── abc_list_selector_disabled_holo_light.9.png │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png │ ├── abc_popup_background_mtrl_mult.9.png │ ├── abc_scrubber_control_off_mtrl_alpha.png │ ├── abc_scrubber_control_to_pressed_mtrl_000.png │ ├── abc_scrubber_control_to_pressed_mtrl_005.png │ ├── abc_scrubber_primary_mtrl_alpha.9.png │ ├── abc_scrubber_track_mtrl_alpha.9.png │ ├── abc_spinner_mtrl_am_alpha.9.png │ ├── abc_switch_track_mtrl_alpha.9.png │ ├── abc_tab_indicator_mtrl_alpha.9.png │ ├── abc_text_select_handle_left_mtrl.png │ ├── abc_text_select_handle_middle_mtrl.png │ ├── abc_text_select_handle_right_mtrl.png │ ├── abc_textfield_activated_mtrl_alpha.9.png │ ├── abc_textfield_default_mtrl_alpha.9.png │ ├── abc_textfield_search_activated_mtrl_alpha.9.png │ └── abc_textfield_search_default_mtrl_alpha.9.png │ ├── drawable-v21 │ ├── abc_action_bar_item_background_material.xml │ ├── abc_btn_colored_material.xml │ ├── abc_dialog_material_background.xml │ ├── abc_edit_text_material.xml │ └── abc_list_divider_material.xml │ ├── drawable-v23 │ └── abc_control_background_material.xml │ ├── drawable-watch │ └── abc_dialog_material_background.xml │ ├── drawable-xhdpi │ ├── abc_ab_share_pack_mtrl_alpha.9.png │ ├── abc_btn_check_to_on_mtrl_000.png │ ├── abc_btn_check_to_on_mtrl_015.png │ ├── abc_btn_radio_to_on_mtrl_000.png │ ├── abc_btn_radio_to_on_mtrl_015.png │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ ├── abc_cab_background_top_mtrl_alpha.9.png │ ├── abc_ic_commit_search_api_mtrl_alpha.png │ ├── abc_list_divider_mtrl_alpha.9.png │ ├── abc_list_focused_holo.9.png │ ├── abc_list_longpressed_holo.9.png │ ├── abc_list_pressed_holo_dark.9.png │ ├── abc_list_pressed_holo_light.9.png │ ├── abc_list_selector_disabled_holo_dark.9.png │ ├── abc_list_selector_disabled_holo_light.9.png │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png │ ├── abc_popup_background_mtrl_mult.9.png │ ├── abc_scrubber_control_off_mtrl_alpha.png │ ├── abc_scrubber_control_to_pressed_mtrl_000.png │ ├── abc_scrubber_control_to_pressed_mtrl_005.png │ ├── abc_scrubber_primary_mtrl_alpha.9.png │ ├── abc_scrubber_track_mtrl_alpha.9.png │ ├── abc_spinner_mtrl_am_alpha.9.png │ ├── abc_switch_track_mtrl_alpha.9.png │ ├── abc_tab_indicator_mtrl_alpha.9.png │ ├── abc_text_select_handle_left_mtrl.png │ ├── abc_text_select_handle_middle_mtrl.png │ ├── abc_text_select_handle_right_mtrl.png │ ├── abc_textfield_activated_mtrl_alpha.9.png │ ├── abc_textfield_default_mtrl_alpha.9.png │ ├── abc_textfield_search_activated_mtrl_alpha.9.png │ └── abc_textfield_search_default_mtrl_alpha.9.png │ ├── drawable-xxhdpi │ ├── abc_ab_share_pack_mtrl_alpha.9.png │ ├── abc_btn_check_to_on_mtrl_000.png │ ├── abc_btn_check_to_on_mtrl_015.png │ ├── abc_btn_radio_to_on_mtrl_000.png │ ├── abc_btn_radio_to_on_mtrl_015.png │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ ├── abc_cab_background_top_mtrl_alpha.9.png │ ├── abc_ic_commit_search_api_mtrl_alpha.png │ ├── abc_list_divider_mtrl_alpha.9.png │ ├── abc_list_focused_holo.9.png │ ├── abc_list_longpressed_holo.9.png │ ├── abc_list_pressed_holo_dark.9.png │ ├── abc_list_pressed_holo_light.9.png │ ├── abc_list_selector_disabled_holo_dark.9.png │ ├── abc_list_selector_disabled_holo_light.9.png │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png │ ├── abc_popup_background_mtrl_mult.9.png │ ├── abc_scrubber_control_off_mtrl_alpha.png │ ├── abc_scrubber_control_to_pressed_mtrl_000.png │ ├── abc_scrubber_control_to_pressed_mtrl_005.png │ ├── abc_scrubber_primary_mtrl_alpha.9.png │ ├── abc_scrubber_track_mtrl_alpha.9.png │ ├── abc_spinner_mtrl_am_alpha.9.png │ ├── abc_switch_track_mtrl_alpha.9.png │ ├── abc_tab_indicator_mtrl_alpha.9.png │ ├── abc_text_select_handle_left_mtrl.png │ ├── abc_text_select_handle_middle_mtrl.png │ ├── abc_text_select_handle_right_mtrl.png │ ├── abc_textfield_activated_mtrl_alpha.9.png │ ├── abc_textfield_default_mtrl_alpha.9.png │ ├── abc_textfield_search_activated_mtrl_alpha.9.png │ └── abc_textfield_search_default_mtrl_alpha.9.png │ ├── drawable-xxxhdpi │ ├── abc_btn_check_to_on_mtrl_000.png │ ├── abc_btn_check_to_on_mtrl_015.png │ ├── abc_btn_radio_to_on_mtrl_000.png │ ├── abc_btn_radio_to_on_mtrl_015.png │ ├── abc_btn_switch_to_on_mtrl_00001.9.png │ ├── abc_btn_switch_to_on_mtrl_00012.9.png │ ├── abc_scrubber_control_to_pressed_mtrl_000.png │ ├── abc_scrubber_control_to_pressed_mtrl_005.png │ ├── abc_spinner_mtrl_am_alpha.9.png │ ├── abc_switch_track_mtrl_alpha.9.png │ ├── abc_tab_indicator_mtrl_alpha.9.png │ ├── abc_text_select_handle_left_mtrl.png │ └── abc_text_select_handle_right_mtrl.png │ ├── drawable │ ├── abc_btn_borderless_material.xml │ ├── abc_btn_check_material.xml │ ├── abc_btn_check_material_anim.xml │ ├── abc_btn_colored_material.xml │ ├── abc_btn_default_mtrl_shape.xml │ ├── abc_btn_radio_material.xml │ ├── abc_btn_radio_material_anim.xml │ ├── abc_cab_background_internal_bg.xml │ ├── abc_cab_background_top_material.xml │ ├── abc_dialog_material_background.xml │ ├── abc_edit_text_material.xml │ ├── abc_ic_ab_back_material.xml │ ├── abc_ic_arrow_drop_right_black_24dp.xml │ ├── abc_ic_clear_material.xml │ ├── abc_ic_go_search_api_material.xml │ ├── abc_ic_menu_copy_mtrl_am_alpha.xml │ ├── abc_ic_menu_cut_mtrl_alpha.xml │ ├── abc_ic_menu_overflow_material.xml │ ├── abc_ic_menu_paste_mtrl_am_alpha.xml │ ├── abc_ic_menu_selectall_mtrl_alpha.xml │ ├── abc_ic_menu_share_mtrl_alpha.xml │ ├── abc_ic_search_api_material.xml │ ├── abc_ic_voice_search_api_material.xml │ ├── abc_item_background_holo_dark.xml │ ├── abc_item_background_holo_light.xml │ ├── abc_list_divider_material.xml │ ├── abc_list_selector_background_transition_holo_dark.xml │ ├── abc_list_selector_background_transition_holo_light.xml │ ├── abc_list_selector_holo_dark.xml │ ├── abc_list_selector_holo_light.xml │ ├── abc_ratingbar_indicator_material.xml │ ├── abc_ratingbar_material.xml │ ├── abc_ratingbar_small_material.xml │ ├── abc_seekbar_thumb_material.xml │ ├── abc_seekbar_tick_mark_material.xml │ ├── abc_seekbar_track_material.xml │ ├── abc_spinner_textfield_background_material.xml │ ├── abc_star_black_48dp.xml │ ├── abc_star_half_black_48dp.xml │ ├── abc_switch_thumb_material.xml │ ├── abc_tab_indicator_material.xml │ ├── abc_text_cursor_material.xml │ ├── abc_textfield_search_material.xml │ ├── btn_checkbox_checked_mtrl.xml │ ├── btn_checkbox_checked_to_unchecked_mtrl_animation.xml │ ├── btn_checkbox_unchecked_mtrl.xml │ ├── btn_checkbox_unchecked_to_checked_mtrl_animation.xml │ ├── btn_radio_off_mtrl.xml │ ├── btn_radio_off_to_on_mtrl_animation.xml │ ├── btn_radio_on_mtrl.xml │ ├── btn_radio_on_to_off_mtrl_animation.xml │ ├── test_level_drawable.xml │ ├── tooltip_frame_dark.xml │ └── tooltip_frame_light.xml │ ├── interpolator │ ├── btn_checkbox_checked_mtrl_animation_interpolator_0.xml │ ├── btn_checkbox_checked_mtrl_animation_interpolator_1.xml │ ├── btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml │ ├── btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml │ ├── btn_radio_to_off_mtrl_animation_interpolator_0.xml │ ├── btn_radio_to_on_mtrl_animation_interpolator_0.xml │ └── fast_out_slow_in.xml │ ├── layout-v26 │ └── abc_screen_toolbar.xml │ ├── layout-watch │ ├── abc_alert_dialog_button_bar_material.xml │ └── abc_alert_dialog_title_material.xml │ ├── layout │ ├── abc_action_bar_title_item.xml │ ├── abc_action_bar_up_container.xml │ ├── abc_action_menu_item_layout.xml │ ├── abc_action_menu_layout.xml │ ├── abc_action_mode_bar.xml │ ├── abc_action_mode_close_item_material.xml │ ├── abc_activity_chooser_view.xml │ ├── abc_activity_chooser_view_list_item.xml │ ├── abc_alert_dialog_button_bar_material.xml │ ├── abc_alert_dialog_material.xml │ ├── abc_alert_dialog_title_material.xml │ ├── abc_cascading_menu_item_layout.xml │ ├── abc_dialog_title_material.xml │ ├── abc_expanded_menu_layout.xml │ ├── abc_list_menu_item_checkbox.xml │ ├── abc_list_menu_item_icon.xml │ ├── abc_list_menu_item_layout.xml │ ├── abc_list_menu_item_radio.xml │ ├── abc_popup_menu_header_item_layout.xml │ ├── abc_popup_menu_item_layout.xml │ ├── abc_screen_content_include.xml │ ├── abc_screen_simple.xml │ ├── abc_screen_simple_overlay_action_mode.xml │ ├── abc_screen_toolbar.xml │ ├── abc_search_dropdown_item_icons_2line.xml │ ├── abc_search_view.xml │ ├── abc_select_dialog_material.xml │ ├── abc_tooltip.xml │ ├── select_dialog_item_material.xml │ ├── select_dialog_multichoice_material.xml │ ├── select_dialog_singlechoice_material.xml │ └── support_simple_spinner_dropdown_item.xml │ ├── values-af │ └── strings.xml │ ├── values-am │ └── strings.xml │ ├── values-ar │ └── strings.xml │ ├── values-as │ └── strings.xml │ ├── values-az │ └── strings.xml │ ├── values-b+sr+Latn │ └── strings.xml │ ├── values-be │ └── strings.xml │ ├── values-bg │ └── strings.xml │ ├── values-bn │ └── strings.xml │ ├── values-bs │ └── strings.xml │ ├── values-ca │ └── strings.xml │ ├── values-cs │ └── strings.xml │ ├── values-da │ └── strings.xml │ ├── values-de │ └── strings.xml │ ├── values-el │ └── strings.xml │ ├── values-en-rAU │ └── strings.xml │ ├── values-en-rCA │ └── strings.xml │ ├── values-en-rGB │ └── strings.xml │ ├── values-en-rIN │ └── strings.xml │ ├── values-en-rXC │ └── strings.xml │ ├── values-es-rUS │ └── strings.xml │ ├── values-es │ └── strings.xml │ ├── values-et │ └── strings.xml │ ├── values-eu │ └── strings.xml │ ├── values-fa │ └── strings.xml │ ├── values-fi │ └── strings.xml │ ├── values-fr-rCA │ └── strings.xml │ ├── values-fr │ └── strings.xml │ ├── values-gl │ └── strings.xml │ ├── values-gu │ └── strings.xml │ ├── values-h720dp │ └── dimens.xml │ ├── values-hdpi │ └── styles_base.xml │ ├── values-hi │ └── strings.xml │ ├── values-hr │ └── strings.xml │ ├── values-hu │ └── strings.xml │ ├── values-hy │ └── strings.xml │ ├── values-in │ └── strings.xml │ ├── values-is │ └── strings.xml │ ├── values-it │ └── strings.xml │ ├── values-iw │ └── strings.xml │ ├── values-ja │ └── strings.xml │ ├── values-ka │ └── strings.xml │ ├── values-kk │ └── strings.xml │ ├── values-km │ └── strings.xml │ ├── values-kn │ └── strings.xml │ ├── values-ko │ └── strings.xml │ ├── values-ky │ └── strings.xml │ ├── values-land │ └── dimens_material.xml │ ├── values-large │ ├── config.xml │ ├── dimens.xml │ └── themes_base.xml │ ├── values-ldltr-v21 │ └── styles_base.xml │ ├── values-lo │ └── strings.xml │ ├── values-lt │ └── strings.xml │ ├── values-lv │ └── strings.xml │ ├── values-mk │ └── strings.xml │ ├── values-ml │ └── strings.xml │ ├── values-mn │ └── strings.xml │ ├── values-mr │ └── strings.xml │ ├── values-ms │ └── strings.xml │ ├── values-my │ └── strings.xml │ ├── values-nb │ └── strings.xml │ ├── values-ne │ └── strings.xml │ ├── values-night │ └── themes_daynight.xml │ ├── values-nl │ └── strings.xml │ ├── values-or │ └── strings.xml │ ├── values-pa │ └── strings.xml │ ├── values-pl │ └── strings.xml │ ├── values-port │ └── bools.xml │ ├── values-pt-rBR │ └── strings.xml │ ├── values-pt-rPT │ └── strings.xml │ ├── values-pt │ └── strings.xml │ ├── values-ro │ └── strings.xml │ ├── values-ru │ └── strings.xml │ ├── values-si │ └── strings.xml │ ├── values-sk │ └── strings.xml │ ├── values-sl │ └── strings.xml │ ├── values-sq │ └── strings.xml │ ├── values-sr │ └── strings.xml │ ├── values-sv │ └── strings.xml │ ├── values-sw │ └── strings.xml │ ├── values-sw600dp │ ├── config.xml │ └── dimens.xml │ ├── values-ta │ └── strings.xml │ ├── values-te │ └── strings.xml │ ├── values-th │ └── strings.xml │ ├── values-tl │ └── strings.xml │ ├── values-tr │ └── strings.xml │ ├── values-uk │ └── strings.xml │ ├── values-ur │ └── strings.xml │ ├── values-uz │ └── strings.xml │ ├── values-v16 │ └── styles.xml │ ├── values-v17 │ └── styles_rtl.xml │ ├── values-v18 │ └── dimens.xml │ ├── values-v21 │ ├── styles_base.xml │ ├── styles_base_text.xml │ └── themes_base.xml │ ├── values-v22 │ └── themes_base.xml │ ├── values-v23 │ ├── styles_base.xml │ ├── styles_base_text.xml │ └── themes_base.xml │ ├── values-v24 │ └── styles_base_text.xml │ ├── values-v25 │ └── themes_base.xml │ ├── values-v26 │ ├── styles_base.xml │ └── themes_base.xml │ ├── values-v28 │ └── themes_base.xml │ ├── values-vi │ └── strings.xml │ ├── values-watch-v21 │ └── themes_base.xml │ ├── values-watch │ └── themes_base.xml │ ├── values-xlarge │ └── dimens.xml │ ├── values-zh-rCN │ └── strings.xml │ ├── values-zh-rHK │ └── strings.xml │ ├── values-zh-rTW │ └── strings.xml │ ├── values-zu │ └── strings.xml │ └── values │ ├── attrs.xml │ ├── bools.xml │ ├── colors.xml │ ├── colors_material.xml │ ├── config.xml │ ├── dimens.xml │ ├── dimens_material.xml │ ├── ids.xml │ ├── strings.xml │ ├── styles.xml │ ├── styles_base.xml │ ├── styles_base_text.xml │ ├── styles_rtl.xml │ ├── themes.xml │ ├── themes_base.xml │ └── themes_daynight.xml ├── build.gradle ├── buildcompat ├── .gitignore ├── README.md ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── rikka │ └── buildcompat │ └── BuildCompat.java ├── compatibility ├── .gitignore ├── README.md ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── rikka │ └── compatibility │ └── DeviceCompatibility.java ├── core ├── core-ktx │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── rikka │ │ └── core │ │ ├── app │ │ └── Application.kt │ │ ├── content │ │ ├── Context.kt │ │ ├── SharedPreferences.kt │ │ └── pm │ │ │ └── PackageInfo.kt │ │ ├── database │ │ └── Cursors.kt │ │ ├── ktx │ │ └── Lazy.kt │ │ ├── res │ │ ├── Configuration.kt │ │ └── Resources.kt │ │ └── util │ │ └── BuildUtils.kt └── core │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── rikka │ │ └── core │ │ ├── app │ │ └── ForegroundIntentService.java │ │ ├── compat │ │ ├── CollectionsCompat.java │ │ ├── Consumer.java │ │ ├── Function.java │ │ ├── Optional.java │ │ ├── OptionalInt.java │ │ └── Predicate.java │ │ ├── content │ │ └── FileProvider.java │ │ ├── os │ │ ├── FileUtils.java │ │ └── PlatformFileUtils.java │ │ ├── res │ │ └── ResourcesCompatLayoutInflaterListener.java │ │ ├── util │ │ ├── AppNameComparator.java │ │ ├── ClipboardUtils.java │ │ ├── ContextUtils.java │ │ ├── DrawableUtils.java │ │ ├── IOUtils.java │ │ ├── IntentUtils.java │ │ ├── LabelComparator.java │ │ ├── ResourceUtils.java │ │ └── Singleton.java │ │ └── widget │ │ ├── SearchViewCallback.java │ │ └── SearchViewHelper.java │ └── res │ ├── anim │ ├── fade_in.xml │ └── fade_out.xml │ ├── values-ar │ └── strings.xml │ ├── values-de │ └── strings.xml │ ├── values-es │ └── strings.xml │ ├── values-fr │ └── strings.xml │ ├── values-it │ └── strings.xml │ ├── values-ja │ └── strings.xml │ ├── values-ko │ └── strings.xml │ ├── values-nl │ └── strings.xml │ ├── values-pt-rBR │ └── strings.xml │ ├── values-ru │ └── strings.xml │ ├── values-sv │ └── strings.xml │ ├── values-uk │ └── strings.xml │ ├── values-zh-rCN │ └── strings.xml │ ├── values-zh-rTW │ └── strings.xml │ └── values │ ├── arrays.xml │ ├── attrs.xml │ ├── strings.xml │ ├── styles.xml │ └── theme_overlay.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── html ├── html-ktx │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── rikka.html │ │ └── text │ │ └── HtmlCompat.kt └── html │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── rikka.html │ │ ├── text │ │ ├── HtmlCompat.java │ │ ├── LocalImageGetter.java │ │ └── style │ │ │ └── BulletSpan.java │ │ └── widget │ │ └── HtmlCompatTextView.java │ └── res │ ├── drawable-hdpi │ └── unknown_image.png │ ├── drawable-xhdpi │ └── unknown_image.png │ └── values │ └── attrs.xml ├── insets ├── .gitignore ├── README.md ├── assets │ ├── 01.png │ ├── 02.png │ └── 03.png ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── rikka │ │ └── insets │ │ └── WindowInsetsHelper.kt │ └── res │ └── values │ ├── attr.xml │ └── ids.xml ├── io └── little-endian-data-stream │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── rikka │ └── io │ ├── LittleEndianDataInputStream.java │ └── LittleEndianDataOutputStream.java ├── layoutinflater ├── .gitignore ├── README.md ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── rikka │ └── layoutinflater │ └── view │ └── LayoutInflaterFactory.java ├── lazy ├── .gitignore ├── README.md ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── rikka │ └── lazy │ ├── Lazy.java │ ├── LazyInitializer.java │ ├── LazyInternal.java │ ├── SynchronizedLazy.java │ └── UnsafeLazy.java ├── lifecycle ├── lifecycle-resource-livedata │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── rikka │ │ └── lifecycle │ │ └── ResourceLiveData.kt ├── lifecycle-shared-viewmodel │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ ├── androidx │ │ └── lifecycle │ │ │ └── rikkax_lifecycle_ViewModel.java │ │ └── rikka │ │ └── lifecycle │ │ └── SharedViewModel.kt └── lifecycle-viewmodel-lazy │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── rikka │ └── lifecycle │ └── ViewModelLazy.kt ├── manifest.gradle ├── material ├── material-chooser │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── rikka │ │ │ └── material │ │ │ └── chooser │ │ │ ├── ChooserActivity.kt │ │ │ ├── ChooserFragment.java │ │ │ ├── ChooserIconLoader.kt │ │ │ ├── ChooserItemAdapter.kt │ │ │ └── ResolverDrawerLayout.java │ │ └── res │ │ ├── drawable │ │ ├── chooser_bottomsheet_background.xml │ │ └── chooser_drag_handle.xml │ │ ├── layout │ │ ├── chooser_grid.xml │ │ └── chooser_grid_item.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-ko │ │ └── strings.xml │ │ ├── values-night │ │ └── themes.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-v27 │ │ └── themes_base.xml │ │ ├── values-v29 │ │ └── themes_base.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ └── strings.xml │ │ └── values │ │ ├── attr.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── themes.xml │ │ └── themes_base.xml ├── material-help │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── rikka │ │ │ └── material │ │ │ └── help │ │ │ ├── HelpFragment.java │ │ │ └── InfoHelper.java │ │ └── res │ │ ├── drawable │ │ ├── helplib_close_24dp.xml │ │ ├── helplib_document_24dp.xml │ │ ├── helplib_feedback_issue_24dp.xml │ │ ├── helplib_feedback_mail_24dp.xml │ │ └── helplib_feedback_telegram_24dp.xml │ │ ├── layout │ │ └── helplib_item.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-ko │ │ └── strings.xml │ │ ├── values-nl │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-sv │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ └── strings.xml │ │ ├── values │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── helplib_preference.xml ├── material-preference │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── rikka │ │ │ └── material │ │ │ └── preference │ │ │ └── MaterialSwitchPreference.java │ │ └── res │ │ ├── drawable-v23 │ │ └── m3_simple_menu_background.xml │ │ ├── drawable │ │ ├── m3_progress_horizontal.xml │ │ └── m3_simple_menu_background.xml │ │ ├── layout │ │ ├── m3_dropdown_preference.xml │ │ ├── m3_icon_frame.xml │ │ ├── m3_preference.xml │ │ ├── m3_preference_category.xml │ │ ├── m3_preference_simplemenu.xml │ │ └── m3_preference_widget_material_switch.xml │ │ └── values │ │ ├── attrs.xml │ │ ├── config.xml │ │ ├── styles.xml │ │ └── styles_preference.xml └── material │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── rikka │ │ └── material │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── rikka │ │ │ └── material │ │ │ ├── app │ │ │ ├── BackFragment.kt │ │ │ ├── LocaleDelegate.kt │ │ │ ├── MaterialActivity.kt │ │ │ ├── MaterialDialog.kt │ │ │ ├── MaterialDialogParent.kt │ │ │ ├── ToolbarTitleAlignmentFix.kt │ │ │ └── TranslucentSystemBars.kt │ │ │ ├── internal │ │ │ ├── ThemedAppCompatActivity.kt │ │ │ ├── ThemedAppCompatDialogFragment.kt │ │ │ ├── TwilightCalculator.java │ │ │ └── TwilightManager.java │ │ │ └── widget │ │ │ ├── CJKFakeFontWeight.java │ │ │ ├── FakeFontWeightAppCompatCheckedTextView.java │ │ │ ├── FakeFontWeightImpl.java │ │ │ ├── FakeFontWeightMaterialButton.java │ │ │ ├── FakeFontWeightMaterialTextView.java │ │ │ ├── FakeFontWeightOnCreateViewListener.java │ │ │ └── MaterialViewInflater.java │ └── res │ │ ├── anim │ │ ├── rd_dialog_enter.xml │ │ └── rd_dialog_exit.xml │ │ ├── animator │ │ ├── ic_expand_to_less_animation.xml │ │ ├── ic_expand_to_more_animation.xml │ │ └── material_button_outline_state_list_animator.xml │ │ ├── color │ │ ├── m3_dark_text_color_highlighted.xml │ │ ├── m3_dark_text_color_hint.xml │ │ ├── m3_dark_text_color_primary.xml │ │ ├── m3_dark_text_color_primary_disable_only.xml │ │ ├── m3_dark_text_color_secondary.xml │ │ ├── m3_light_text_color_highlighted.xml │ │ ├── m3_light_text_color_hint.xml │ │ ├── m3_light_text_color_primary.xml │ │ ├── m3_light_text_color_primary_disable_only.xml │ │ ├── m3_light_text_color_secondary.xml │ │ ├── m3_switch_thumb_color_dark.xml │ │ ├── m3_switch_thumb_color_light.xml │ │ ├── m3_switch_track_color_dark.xml │ │ └── m3_switch_track_color_light.xml │ │ ├── drawable-v23 │ │ └── m3_popupmenu_background.xml │ │ ├── drawable │ │ ├── btn_expand_material_anim_24dp.xml │ │ ├── fastscroll_thumb_material.xml │ │ ├── fastscroll_track_material.xml │ │ ├── ic_expand_less_24dp.xml │ │ ├── ic_expand_less_to_more_animation_24dp.xml │ │ ├── ic_expand_more_24dp.xml │ │ ├── ic_expand_more_to_less_animation_24dp.xml │ │ ├── list_divider.xml │ │ ├── m3_popupmenu_background.xml │ │ ├── m3_switch_thumb_dark.xml │ │ ├── m3_switch_thumb_light.xml │ │ ├── m3_switch_track_dark.xml │ │ ├── m3_switch_track_light.xml │ │ ├── material_button_outline_background.xml │ │ ├── material_button_outline_background_dark.xml │ │ ├── material_button_outline_foreground.xml │ │ ├── scroll_indicator_material.xml │ │ └── selectable_item_background_rounded_corner_with_padding.xml │ │ ├── layout │ │ ├── dialog_about.xml │ │ ├── rd_alert_dialog.xml │ │ ├── rd_alert_dialog_actions.xml │ │ └── rd_alert_dialog_title.xml │ │ ├── values-sw600dp-land │ │ └── dimens.xml │ │ ├── values-sw600dp │ │ └── dimens.xml │ │ ├── values-television-v28 │ │ └── dimens.xml │ │ ├── values-television │ │ └── dimens.xml │ │ ├── values-v23 │ │ └── themes_base.xml │ │ ├── values-v27 │ │ └── themes_base.xml │ │ ├── values-v28 │ │ ├── dimens.xml │ │ ├── styles.xml │ │ └── themes_base.xml │ │ ├── values-v29 │ │ └── themes_base.xml │ │ ├── values-v30 │ │ └── themes_base.xml │ │ ├── values-v31 │ │ ├── themes.xml │ │ └── themes_base.xml │ │ └── values │ │ ├── attr.xml │ │ ├── colors.xml │ │ ├── colors_material.xml │ │ ├── dimens.xml │ │ ├── ids.xml │ │ ├── styles.xml │ │ ├── themes.xml │ │ └── themes_base.xml │ └── test │ └── java │ └── rikka │ └── material │ └── ExampleUnitTest.java ├── parcelablelist ├── .gitignore ├── README.md ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── aidl │ └── rikka │ │ └── parcelablelist │ │ ├── ParcelableListSlice.aidl │ │ └── StringListSlice.aidl │ └── java │ └── rikka │ └── parcelablelist │ ├── BaseParcelableListSlice.java │ ├── ParcelableListSlice.java │ └── StringListSlice.java ├── preference ├── multiprocess │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── rikka │ │ │ └── preference │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── aidl │ │ │ └── rikka │ │ │ │ └── preference │ │ │ │ └── IMultiProcessPreferenceChangeListener.aidl │ │ └── java │ │ │ └── rikka │ │ │ └── preference │ │ │ ├── MultiProcessPreference.java │ │ │ └── PreferenceProvider.java │ │ └── test │ │ └── java │ │ └── rikka │ │ └── preference │ │ └── ExampleUnitTest.java └── simplemenu-preference │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── rikka │ │ └── preference │ │ ├── SimpleMenuPreference.java │ │ └── simplemenu │ │ ├── CustomBoundsDrawable.java │ │ ├── DrawableWrapper.java │ │ ├── ForegroundCheckTextView.java │ │ ├── Light.java │ │ ├── PropertyHolder.java │ │ ├── RectEvaluator.java │ │ ├── SimpleMenuAnimation.java │ │ ├── SimpleMenuBoundsProperty.java │ │ ├── SimpleMenuListAdapter.java │ │ └── SimpleMenuPopupWindow.java │ └── res │ ├── anim │ ├── grow_fade_in.xml │ ├── grow_fade_in_center.xml │ ├── grow_fade_in_from_bottom.xml │ ├── shrink_fade_out.xml │ ├── shrink_fade_out_center.xml │ └── shrink_fade_out_from_bottom.xml │ ├── drawable │ ├── simple_menu_background.xml │ └── simple_menu_item_background.xml │ ├── layout │ ├── preference_simplemenu.xml │ ├── simple_menu_item.xml │ └── simple_menu_list.xml │ ├── values-sw600dp │ └── dimens.xml │ └── values │ ├── attrs.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── recyclerview ├── recyclerview-adapter │ ├── .gitignore │ ├── BaseViewHolderTemplate.java │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── rikka │ │ └── recyclerview │ │ ├── BaseListenerViewHolder.java │ │ ├── BaseRecyclerViewAdapter.java │ │ ├── BaseViewHolder.java │ │ ├── ClassCreatorPool.java │ │ ├── CreatorPool.java │ │ ├── IdBasedRecyclerViewAdapter.java │ │ └── IndexCreatorPool.java └── recyclerview-ktx │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── rikka │ │ └── recyclerview │ │ └── RecyclerView.kt │ └── res │ └── values │ └── ids.xml ├── settings.gradle ├── stub ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── android │ └── os │ └── SystemProperties.java └── widget ├── borderview ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── rikka │ │ └── widget │ │ └── borderview │ │ ├── BorderNestedScrollView.java │ │ ├── BorderRecyclerView.java │ │ ├── BorderView.java │ │ └── BorderViewDelegate.java │ └── res │ └── values │ ├── attrs.xml │ └── values.xml ├── mainswitchbar ├── .gitignore ├── README.md ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── rikka │ │ ├── preference │ │ └── MainSwitchPreference.java │ │ └── widget │ │ └── mainswitchbar │ │ ├── MainSwitchBar.java │ │ └── OnMainSwitchChangeListener.java │ └── res │ ├── drawable │ ├── m3_switch_bar_bg_disabled.xml │ ├── m3_switch_bar_bg_off.xml │ └── m3_switch_bar_bg_on.xml │ ├── layout │ ├── m3_main_switch_bar.xml │ └── m3_main_switch_layout.xml │ └── values │ ├── attrs.xml │ ├── dimens.xml │ └── styles.xml └── switchbar ├── .gitignore ├── README.md ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src └── main ├── AndroidManifest.xml ├── java └── rikka │ └── widget │ └── switchbar │ └── SwitchBar.java └── res ├── color ├── switchbar_background.xml ├── switchbar_text_dark.xml └── switchbar_text_light.xml ├── drawable └── switchbar_background.xml ├── layout └── switchbar_widget_layout.xml ├── values-sw600dp └── dimens.xml └── values ├── attrs.xml ├── colors.xml ├── dimens.xml └── values.xml /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | 3 | *.bat text eol=crlf 4 | *.jar binary -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | /.idea -------------------------------------------------------------------------------- /annotation/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /annotation/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id('com.android.library') 3 | id('maven-publish') 4 | id('signing') 5 | } 6 | 7 | android { 8 | compileSdkVersion target_sdk 9 | defaultConfig { 10 | minSdkVersion 14 11 | targetSdkVersion target_sdk 12 | versionCode 1 13 | versionName rikka_annotation_version 14 | consumerProguardFiles 'consumer-rules.pro' 15 | } 16 | buildTypes { 17 | release { 18 | minifyEnabled false 19 | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt') 20 | } 21 | } 22 | } 23 | 24 | dependencies { 25 | implementation fileTree(dir: 'libs', include: ['*.jar']) 26 | } 27 | 28 | ext { 29 | POM_NAME = "RikkaX Annotation" 30 | POM_DESCRIPTION = "RikkaX Annotation" 31 | } 32 | -------------------------------------------------------------------------------- /annotation/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -keep class rikka.annotation.KeepAllowObfuscation 2 | 3 | -keep,allowobfuscation @rikka.annotation.KeepAllowObfuscation class * {*;} 4 | 5 | -keepclasseswithmembers,allowobfuscation class * { 6 | @rikka.annotation.KeepAllowObfuscation ; 7 | } 8 | 9 | -keepclasseswithmembers,allowobfuscation class * { 10 | @rikka.annotation.KeepAllowObfuscation ; 11 | } 12 | 13 | -keepclasseswithmembers,allowobfuscation class * { 14 | @rikka.annotation.KeepAllowObfuscation (...); 15 | } -------------------------------------------------------------------------------- /annotation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /annotation/src/main/java/rikka/annotation/KeepAllowObfuscation.java: -------------------------------------------------------------------------------- 1 | package rikka.annotation; 2 | 3 | import java.lang.annotation.Retention; 4 | import java.lang.annotation.Target; 5 | 6 | import static java.lang.annotation.ElementType.ANNOTATION_TYPE; 7 | import static java.lang.annotation.ElementType.CONSTRUCTOR; 8 | import static java.lang.annotation.ElementType.FIELD; 9 | import static java.lang.annotation.ElementType.METHOD; 10 | import static java.lang.annotation.ElementType.PACKAGE; 11 | import static java.lang.annotation.ElementType.TYPE; 12 | import static java.lang.annotation.RetentionPolicy.CLASS; 13 | 14 | @Retention(CLASS) 15 | @Target({PACKAGE, TYPE, ANNOTATION_TYPE, CONSTRUCTOR, METHOD, FIELD}) 16 | public @interface KeepAllowObfuscation { 17 | } 18 | -------------------------------------------------------------------------------- /appcompat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /appcompat/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2018 The Android Open Source Project 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | 15 | # aapt is not able to read app::actionViewClass and app:actionProviderClass to produce proguard 16 | # keep rules. Add a commonly used SearchView to the keep list until b/109831488 is resolved. 17 | -keep class androidx.appcompat.widget.SearchView { (...); } -------------------------------------------------------------------------------- /appcompat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | -------------------------------------------------------------------------------- /appcompat/src/main/java/androidx/appcompat/view/menu/MenuHelper.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2016 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package androidx.appcompat.view.menu; 18 | 19 | /** 20 | * Interface for a helper capable of presenting a menu. 21 | */ 22 | interface MenuHelper { 23 | void setPresenterCallback(MenuPresenter.Callback cb); 24 | void dismiss(); 25 | } -------------------------------------------------------------------------------- /appcompat/src/main/res-public/values/public_layouts.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /appcompat/src/main/res/anim/abc_fade_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | -------------------------------------------------------------------------------- /appcompat/src/main/res/anim/abc_fade_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_ab_share_pack_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_ab_share_pack_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_btn_check_to_on_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_btn_check_to_on_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_btn_check_to_on_mtrl_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_btn_check_to_on_mtrl_015.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_btn_radio_to_on_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_btn_radio_to_on_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_btn_radio_to_on_mtrl_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_btn_radio_to_on_mtrl_015.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_btn_switch_to_on_mtrl_00001.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_btn_switch_to_on_mtrl_00001.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_btn_switch_to_on_mtrl_00012.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_btn_switch_to_on_mtrl_00012.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_cab_background_top_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_cab_background_top_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_ic_commit_search_api_mtrl_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_ic_commit_search_api_mtrl_alpha.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_list_divider_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_list_divider_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_list_focused_holo.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_list_focused_holo.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_list_longpressed_holo.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_list_longpressed_holo.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_list_pressed_holo_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_list_pressed_holo_dark.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_list_pressed_holo_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_list_pressed_holo_light.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_list_selector_disabled_holo_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_list_selector_disabled_holo_dark.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_list_selector_disabled_holo_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_list_selector_disabled_holo_light.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_menu_hardkey_panel_mtrl_mult.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_menu_hardkey_panel_mtrl_mult.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_popup_background_mtrl_mult.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_popup_background_mtrl_mult.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_scrubber_control_off_mtrl_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_scrubber_control_off_mtrl_alpha.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_scrubber_control_to_pressed_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_scrubber_control_to_pressed_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_scrubber_control_to_pressed_mtrl_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_scrubber_control_to_pressed_mtrl_005.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_scrubber_primary_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_scrubber_primary_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_scrubber_track_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_scrubber_track_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_spinner_mtrl_am_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_spinner_mtrl_am_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_switch_track_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_switch_track_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_tab_indicator_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_tab_indicator_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_text_select_handle_left_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_text_select_handle_left_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_text_select_handle_middle_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_text_select_handle_middle_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_text_select_handle_right_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_text_select_handle_right_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_textfield_activated_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_textfield_activated_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_textfield_default_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_textfield_default_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_textfield_search_activated_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_textfield_search_activated_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-hdpi/abc_textfield_search_default_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-hdpi/abc_textfield_search_default_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-ldrtl-hdpi/abc_spinner_mtrl_am_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-ldrtl-hdpi/abc_spinner_mtrl_am_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-ldrtl-mdpi/abc_spinner_mtrl_am_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-ldrtl-mdpi/abc_spinner_mtrl_am_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-ldrtl-xhdpi/abc_spinner_mtrl_am_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-ldrtl-xhdpi/abc_spinner_mtrl_am_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-ldrtl-xxhdpi/abc_spinner_mtrl_am_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-ldrtl-xxhdpi/abc_spinner_mtrl_am_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-ldrtl-xxxhdpi/abc_spinner_mtrl_am_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-ldrtl-xxxhdpi/abc_spinner_mtrl_am_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_ab_share_pack_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_ab_share_pack_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_btn_check_to_on_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_btn_check_to_on_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_btn_check_to_on_mtrl_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_btn_check_to_on_mtrl_015.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_btn_radio_to_on_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_btn_radio_to_on_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_btn_radio_to_on_mtrl_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_btn_radio_to_on_mtrl_015.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_btn_switch_to_on_mtrl_00001.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_btn_switch_to_on_mtrl_00001.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_btn_switch_to_on_mtrl_00012.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_btn_switch_to_on_mtrl_00012.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_cab_background_top_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_cab_background_top_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_ic_commit_search_api_mtrl_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_ic_commit_search_api_mtrl_alpha.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_list_divider_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_list_divider_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_list_focused_holo.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_list_focused_holo.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_list_longpressed_holo.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_list_longpressed_holo.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_list_pressed_holo_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_list_pressed_holo_dark.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_list_pressed_holo_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_list_pressed_holo_light.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_list_selector_disabled_holo_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_list_selector_disabled_holo_dark.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_list_selector_disabled_holo_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_list_selector_disabled_holo_light.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_menu_hardkey_panel_mtrl_mult.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_menu_hardkey_panel_mtrl_mult.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_popup_background_mtrl_mult.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_popup_background_mtrl_mult.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_scrubber_control_off_mtrl_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_scrubber_control_off_mtrl_alpha.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_scrubber_control_to_pressed_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_scrubber_control_to_pressed_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_scrubber_control_to_pressed_mtrl_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_scrubber_control_to_pressed_mtrl_005.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_scrubber_primary_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_scrubber_primary_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_scrubber_track_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_scrubber_track_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_spinner_mtrl_am_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_spinner_mtrl_am_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_switch_track_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_switch_track_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_tab_indicator_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_tab_indicator_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_text_select_handle_left_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_text_select_handle_left_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_text_select_handle_middle_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_text_select_handle_middle_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_text_select_handle_right_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_text_select_handle_right_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_textfield_activated_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_textfield_activated_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_textfield_default_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_textfield_default_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_textfield_search_activated_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_textfield_search_activated_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-mdpi/abc_textfield_search_default_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-mdpi/abc_textfield_search_default_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-v21/abc_action_bar_item_background_material.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-v23/abc_control_background_material.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-watch/abc_dialog_material_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_ab_share_pack_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_ab_share_pack_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_btn_check_to_on_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_btn_check_to_on_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_btn_check_to_on_mtrl_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_btn_check_to_on_mtrl_015.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_btn_radio_to_on_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_btn_radio_to_on_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_btn_radio_to_on_mtrl_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_btn_radio_to_on_mtrl_015.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_btn_switch_to_on_mtrl_00001.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_btn_switch_to_on_mtrl_00001.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_btn_switch_to_on_mtrl_00012.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_btn_switch_to_on_mtrl_00012.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_cab_background_top_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_cab_background_top_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_ic_commit_search_api_mtrl_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_ic_commit_search_api_mtrl_alpha.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_list_divider_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_list_divider_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_list_focused_holo.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_list_focused_holo.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_list_longpressed_holo.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_list_longpressed_holo.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_list_pressed_holo_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_list_pressed_holo_dark.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_list_pressed_holo_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_list_pressed_holo_light.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_list_selector_disabled_holo_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_list_selector_disabled_holo_dark.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_list_selector_disabled_holo_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_list_selector_disabled_holo_light.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_menu_hardkey_panel_mtrl_mult.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_menu_hardkey_panel_mtrl_mult.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_popup_background_mtrl_mult.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_popup_background_mtrl_mult.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_scrubber_control_off_mtrl_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_scrubber_control_off_mtrl_alpha.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_scrubber_control_to_pressed_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_scrubber_control_to_pressed_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_scrubber_control_to_pressed_mtrl_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_scrubber_control_to_pressed_mtrl_005.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_scrubber_primary_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_scrubber_primary_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_scrubber_track_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_scrubber_track_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_spinner_mtrl_am_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_spinner_mtrl_am_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_switch_track_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_switch_track_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_tab_indicator_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_tab_indicator_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_text_select_handle_left_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_text_select_handle_left_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_text_select_handle_middle_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_text_select_handle_middle_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_text_select_handle_right_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_text_select_handle_right_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_textfield_activated_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_textfield_activated_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_textfield_default_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_textfield_default_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_textfield_search_activated_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_textfield_search_activated_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xhdpi/abc_textfield_search_default_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xhdpi/abc_textfield_search_default_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_ab_share_pack_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_ab_share_pack_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_btn_check_to_on_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_btn_check_to_on_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_btn_check_to_on_mtrl_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_btn_check_to_on_mtrl_015.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_btn_radio_to_on_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_btn_radio_to_on_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_btn_radio_to_on_mtrl_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_btn_radio_to_on_mtrl_015.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_btn_switch_to_on_mtrl_00001.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_btn_switch_to_on_mtrl_00001.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_btn_switch_to_on_mtrl_00012.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_btn_switch_to_on_mtrl_00012.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_cab_background_top_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_cab_background_top_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_ic_commit_search_api_mtrl_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_ic_commit_search_api_mtrl_alpha.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_list_divider_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_list_divider_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_list_focused_holo.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_list_focused_holo.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_list_longpressed_holo.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_list_longpressed_holo.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_list_pressed_holo_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_list_pressed_holo_dark.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_list_pressed_holo_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_list_pressed_holo_light.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_list_selector_disabled_holo_dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_list_selector_disabled_holo_dark.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_list_selector_disabled_holo_light.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_list_selector_disabled_holo_light.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_menu_hardkey_panel_mtrl_mult.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_menu_hardkey_panel_mtrl_mult.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_popup_background_mtrl_mult.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_popup_background_mtrl_mult.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_scrubber_control_off_mtrl_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_scrubber_control_off_mtrl_alpha.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_scrubber_control_to_pressed_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_scrubber_control_to_pressed_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_scrubber_control_to_pressed_mtrl_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_scrubber_control_to_pressed_mtrl_005.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_scrubber_primary_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_scrubber_primary_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_scrubber_track_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_scrubber_track_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_spinner_mtrl_am_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_spinner_mtrl_am_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_switch_track_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_switch_track_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_tab_indicator_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_tab_indicator_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_text_select_handle_left_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_text_select_handle_left_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_text_select_handle_middle_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_text_select_handle_middle_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_text_select_handle_right_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_text_select_handle_right_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_textfield_activated_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_textfield_activated_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_textfield_default_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_textfield_default_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_textfield_search_activated_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_textfield_search_activated_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxhdpi/abc_textfield_search_default_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxhdpi/abc_textfield_search_default_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_btn_check_to_on_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_btn_check_to_on_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_btn_check_to_on_mtrl_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_btn_check_to_on_mtrl_015.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_btn_radio_to_on_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_btn_radio_to_on_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_btn_radio_to_on_mtrl_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_btn_radio_to_on_mtrl_015.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_btn_switch_to_on_mtrl_00001.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_btn_switch_to_on_mtrl_00001.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_btn_switch_to_on_mtrl_00012.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_btn_switch_to_on_mtrl_00012.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_scrubber_control_to_pressed_mtrl_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_scrubber_control_to_pressed_mtrl_000.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_scrubber_control_to_pressed_mtrl_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_scrubber_control_to_pressed_mtrl_005.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_spinner_mtrl_am_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_spinner_mtrl_am_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_switch_track_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_switch_track_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_tab_indicator_mtrl_alpha.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_tab_indicator_mtrl_alpha.9.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_text_select_handle_left_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_text_select_handle_left_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable-xxxhdpi/abc_text_select_handle_right_mtrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/appcompat/src/main/res/drawable-xxxhdpi/abc_text_select_handle_right_mtrl.png -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable/abc_btn_colored_material.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable/abc_cab_background_top_material.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable/abc_list_divider_material.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 23 | 24 | -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable/abc_ratingbar_indicator_material.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable/abc_ratingbar_material.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable/abc_ratingbar_small_material.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable/abc_text_cursor_material.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 20 | 22 | 23 | -------------------------------------------------------------------------------- /appcompat/src/main/res/drawable/test_level_drawable.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /appcompat/src/main/res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 21 | -------------------------------------------------------------------------------- /appcompat/src/main/res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 21 | -------------------------------------------------------------------------------- /appcompat/src/main/res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 21 | -------------------------------------------------------------------------------- /appcompat/src/main/res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 21 | -------------------------------------------------------------------------------- /appcompat/src/main/res/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 21 | -------------------------------------------------------------------------------- /appcompat/src/main/res/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 21 | -------------------------------------------------------------------------------- /appcompat/src/main/res/interpolator/fast_out_slow_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 24 | -------------------------------------------------------------------------------- /appcompat/src/main/res/values-h720dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 54dip 20 | 21 | -------------------------------------------------------------------------------- /appcompat/src/main/res/values-port/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | false 20 | 21 | 22 | -------------------------------------------------------------------------------- /appcompat/src/main/res/values-v16/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 24 | 25 | -------------------------------------------------------------------------------- /appcompat/src/main/res/values-v18/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 0px 21 | 22 | 23 | -------------------------------------------------------------------------------- /appcompat/src/main/res/values/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | true 20 | 21 | -------------------------------------------------------------------------------- /buildcompat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /buildcompat/README.md: -------------------------------------------------------------------------------- 1 | # BuildCompat 2 | 3 | ![Maven Central](https://img.shields.io/maven-central/v/dev.rikka.rikkax.buildcompat/buildcompat) 4 | 5 | `rikka.buildcompat.BuildCompat`: Helper class that helps you to check Android version, but also naming in a different way (`atLeast13` ✓). 6 | 7 | ## Download 8 | 9 | ```groovy 10 | dependencies { 11 | implementation "dev.rikka.rikkax.buildcompat:buildcompat:" 12 | } 13 | ``` 14 | 15 | ### Dependencies included (If you have concerns about file size) 16 | 17 | - `androidx.annotation:annotation` 18 | -------------------------------------------------------------------------------- /buildcompat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /compatibility/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /compatibility/README.md: -------------------------------------------------------------------------------- 1 | # Compatibility 2 | 3 | ![Maven Central](https://img.shields.io/maven-central/v/dev.rikka.rikkax.compatibility/compatibility) 4 | 5 | Helper class that helps you to check device information. For example, if the device runs MIUI. 6 | 7 | ## Download 8 | 9 | ```groovy 10 | dependencies { 11 | implementation "dev.rikka.rikkax.compatibility:compatibility:" 12 | } 13 | ``` 14 | 15 | ### Dependencies included (If you have concerns about file size) 16 | 17 | - `androidx.annotation:annotation` 18 | - `dev.rikka.rikkax.lazy:lazy` 19 | 20 | ## Usage 21 | 22 | This library contains only one class `rikka.compatibility.DeviceCompatibility`. 23 | 24 | ```java 25 | // Check if the device runs MIUI, other methods are as simple as this 26 | boolean isMiui = DeviceCompatibility.isMiui(); 27 | ``` 28 | -------------------------------------------------------------------------------- /compatibility/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /core/core-ktx/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /core/core-ktx/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/core/core-ktx/consumer-rules.pro -------------------------------------------------------------------------------- /core/core-ktx/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | -------------------------------------------------------------------------------- /core/core-ktx/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /core/core-ktx/src/main/java/rikka/core/app/Application.kt: -------------------------------------------------------------------------------- 1 | package rikka.core.app 2 | 3 | import android.annotation.SuppressLint 4 | import android.app.Application 5 | import android.os.Build 6 | 7 | val Application.processNameCompat: String 8 | get() { 9 | return if (Build.VERSION.SDK_INT >= 28) Application.getProcessName() else { 10 | try { 11 | @SuppressLint("PrivateApi") val activityThread = Class.forName("android.app.ActivityThread") 12 | @SuppressLint("DiscouragedPrivateApi") val method = activityThread.getDeclaredMethod("currentProcessName") 13 | (method.invoke(null) as String) 14 | } catch (e: Throwable) { 15 | packageName 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /core/core-ktx/src/main/java/rikka/core/content/Context.kt: -------------------------------------------------------------------------------- 1 | package rikka.core.content 2 | 3 | import android.app.Activity 4 | import android.content.Context 5 | import android.content.ContextWrapper 6 | 7 | fun Context.unwrap(): Context { 8 | if (this is ContextWrapper) { 9 | return this.baseContext.unwrap() 10 | } 11 | return this 12 | } 13 | 14 | inline fun Context.asActivity(): T { 15 | if (this is T) { 16 | return this 17 | } else { 18 | var context = this 19 | while (true) { 20 | if (context is ContextWrapper) { 21 | context = context.baseContext 22 | if (context is T) { 23 | return context 24 | } 25 | } else { 26 | throw ClassCastException("Context instance $this is not Activity") 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /core/core-ktx/src/main/java/rikka/core/content/SharedPreferences.kt: -------------------------------------------------------------------------------- 1 | @file:Suppress("unused") 2 | 3 | package rikka.core.content 4 | 5 | import android.content.SharedPreferences 6 | 7 | fun SharedPreferences.Editor.put(key: String?, value: Any?): SharedPreferences.Editor { 8 | @Suppress("UNCHECKED_CAST") 9 | when (value) { 10 | is String -> putString(key, value) 11 | is Set<*> -> putStringSet(key, value as MutableSet?) 12 | is Int -> putInt(key, value) 13 | is Long -> putLong(key, value) 14 | is Float -> putFloat(key, value) 15 | is Boolean -> putBoolean(key, value) 16 | } 17 | return this 18 | } 19 | 20 | fun SharedPreferences.Editor.putAll(map: Map): SharedPreferences.Editor { 21 | for ((key, value) in map) { 22 | put(key, value) 23 | } 24 | return this 25 | } -------------------------------------------------------------------------------- /core/core-ktx/src/main/java/rikka/core/content/pm/PackageInfo.kt: -------------------------------------------------------------------------------- 1 | package rikka.core.content.pm 2 | 3 | import android.content.pm.PackageInfo 4 | import rikka.core.util.BuildUtils 5 | 6 | @Suppress("DEPRECATION") 7 | inline val PackageInfo.longVersionCodeCompat: Long 8 | get() { 9 | return if (BuildUtils.atLeast28) 10 | longVersionCode 11 | else 12 | versionCode.toLong() 13 | } -------------------------------------------------------------------------------- /core/core-ktx/src/main/java/rikka/core/database/Cursors.kt: -------------------------------------------------------------------------------- 1 | @file:Suppress("unused", "NOTHING_TO_INLINE") 2 | 3 | package rikka.core.database 4 | 5 | import android.database.Cursor 6 | 7 | inline fun Cursor.getColumnIndexOrNull(columnName: String): Int? { 8 | val index = getColumnIndex(columnName) 9 | return if (index < 0) null else index 10 | } -------------------------------------------------------------------------------- /core/core-ktx/src/main/java/rikka/core/ktx/Lazy.kt: -------------------------------------------------------------------------------- 1 | @file:Suppress("unused") 2 | 3 | package rikka.core.ktx 4 | 5 | fun unsafeLazy(initializer: () -> T): Lazy = kotlin.lazy(LazyThreadSafetyMode.NONE, initializer) 6 | -------------------------------------------------------------------------------- /core/core-ktx/src/main/java/rikka/core/res/Configuration.kt: -------------------------------------------------------------------------------- 1 | @file:Suppress("NOTHING_TO_INLINE", "unused") 2 | 3 | package rikka.core.res 4 | 5 | import android.content.res.Configuration 6 | import android.view.View 7 | 8 | inline fun Configuration.isRtl(): Boolean { 9 | return layoutDirection == View.LAYOUT_DIRECTION_RTL 10 | } 11 | 12 | inline fun Configuration.isLtr(): Boolean { 13 | return layoutDirection == View.LAYOUT_DIRECTION_LTR 14 | } 15 | 16 | inline fun Configuration.isNight(): Boolean { 17 | return uiMode and Configuration.UI_MODE_NIGHT_YES == Configuration.UI_MODE_NIGHT_YES 18 | } -------------------------------------------------------------------------------- /core/core-ktx/src/main/java/rikka/core/util/BuildUtils.kt: -------------------------------------------------------------------------------- 1 | @file:Suppress("unused") 2 | 3 | package rikka.core.util 4 | 5 | import android.os.Build 6 | 7 | object BuildUtils { 8 | 9 | inline val atLeast21 get() = Build.VERSION.SDK_INT >= 21 10 | 11 | inline val atLeast22 get() = Build.VERSION.SDK_INT >= 22 12 | 13 | inline val atLeast23 get() = Build.VERSION.SDK_INT >= 23 14 | 15 | inline val atLeast24 get() = Build.VERSION.SDK_INT >= 24 16 | 17 | inline val atLeast25 get() = Build.VERSION.SDK_INT >= 25 18 | 19 | inline val atLeast26 get() = Build.VERSION.SDK_INT >= 26 20 | 21 | inline val atLeast27 get() = Build.VERSION.SDK_INT >= 27 22 | 23 | inline val atLeast28 get() = Build.VERSION.SDK_INT >= 28 24 | 25 | inline val atLeast29 get() = Build.VERSION.SDK_INT >= 29 26 | 27 | inline val atLeast30 get() = Build.VERSION.SDK_INT >= 30 28 | } -------------------------------------------------------------------------------- /core/core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /core/core/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/core/core/consumer-rules.pro -------------------------------------------------------------------------------- /core/core/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | -------------------------------------------------------------------------------- /core/core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /core/core/src/main/java/rikka/core/compat/Consumer.java: -------------------------------------------------------------------------------- 1 | package rikka.core.compat; 2 | 3 | public interface Consumer { 4 | 5 | void accept(T value); 6 | 7 | } -------------------------------------------------------------------------------- /core/core/src/main/java/rikka/core/compat/Function.java: -------------------------------------------------------------------------------- 1 | package rikka.core.compat; 2 | 3 | /** 4 | * Represents a function. 5 | * 6 | * @param the type of the input to the function 7 | * @param the type of the output of the function 8 | */ 9 | public interface Function { 10 | /** 11 | * Applies this function to the given input. 12 | * 13 | * @param input the input 14 | * @return the function result. 15 | */ 16 | O apply(I input); 17 | } 18 | -------------------------------------------------------------------------------- /core/core/src/main/java/rikka/core/compat/Predicate.java: -------------------------------------------------------------------------------- 1 | package rikka.core.compat; 2 | 3 | /** 4 | * A Predicate can determine a true or false value for any input of its 5 | * parameterized type. For example, a {@code RegexPredicate} might implement 6 | * {@code Predicate}, and return true for any String that matches its 7 | * given regular expression. 8 | *

9 | *

10 | * Implementors of Predicate which may cause side effects upon evaluation are 11 | * strongly encouraged to state this fact clearly in their API documentation. 12 | */ 13 | public interface Predicate { 14 | boolean apply(T t); 15 | } 16 | -------------------------------------------------------------------------------- /core/core/src/main/java/rikka/core/os/PlatformFileUtils.java: -------------------------------------------------------------------------------- 1 | package rikka.core.os; 2 | 3 | import android.annotation.TargetApi; 4 | import android.os.Build; 5 | import android.os.CancellationSignal; 6 | 7 | import androidx.annotation.NonNull; 8 | import androidx.annotation.Nullable; 9 | 10 | import java.io.FileDescriptor; 11 | import java.io.IOException; 12 | import java.util.concurrent.Executor; 13 | 14 | @TargetApi(Build.VERSION_CODES.Q) 15 | class PlatformFileUtils { 16 | 17 | public static long copy(@NonNull FileDescriptor in, @NonNull FileDescriptor out, @Nullable CancellationSignal signal, @Nullable Executor executor, @Nullable FileUtils.ProgressListener listener) throws IOException { 18 | return android.os.FileUtils.copy(in, out, signal, executor, listener != null ? listener::onProgress : null); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /core/core/src/main/java/rikka/core/util/ClipboardUtils.java: -------------------------------------------------------------------------------- 1 | package rikka.core.util; 2 | 3 | import android.content.ClipData; 4 | import android.content.ClipboardManager; 5 | import android.content.Context; 6 | 7 | /** 8 | * Created by rikka on 2017/10/12. 9 | */ 10 | 11 | public class ClipboardUtils { 12 | 13 | public static boolean put(Context context, CharSequence str) { 14 | return put(context, ClipData.newPlainText("label", str)); 15 | } 16 | 17 | public static boolean put(Context context, ClipData clipData) { 18 | try { 19 | ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); 20 | clipboard.setPrimaryClip(clipData); 21 | return true; 22 | } catch (Exception ignored) { 23 | return false; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /core/core/src/main/java/rikka/core/util/IOUtils.java: -------------------------------------------------------------------------------- 1 | package rikka.core.util; 2 | 3 | import java.io.ByteArrayOutputStream; 4 | import java.io.IOException; 5 | import java.io.InputStream; 6 | import java.io.OutputStream; 7 | 8 | public class IOUtils { 9 | 10 | public static String toString(InputStream is) { 11 | try { 12 | ByteArrayOutputStream result = new ByteArrayOutputStream(); 13 | byte[] b = new byte[8192]; 14 | int length; 15 | while ((length = is.read(b)) != -1) { 16 | result.write(b, 0, length); 17 | } 18 | return result.toString("UTF-8"); 19 | } catch (IOException ignored) { 20 | return null; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /core/core/src/main/java/rikka/core/util/Singleton.java: -------------------------------------------------------------------------------- 1 | package rikka.core.util; 2 | 3 | /** 4 | * Created by rikka on 2017/11/23. 5 | */ 6 | 7 | public abstract class Singleton { 8 | 9 | private T mInstance; 10 | 11 | protected abstract T create(); 12 | 13 | public final T get() { 14 | synchronized(this) { 15 | if (mInstance == null) { 16 | mInstance = create(); 17 | } 18 | 19 | return mInstance; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /core/core/src/main/java/rikka/core/widget/SearchViewCallback.java: -------------------------------------------------------------------------------- 1 | package rikka.core.widget; 2 | 3 | public interface SearchViewCallback { 4 | 5 | void onSearchExpand(); 6 | 7 | void onSearchCollapse(); 8 | 9 | void onSearchTextChange(String newText); 10 | } 11 | -------------------------------------------------------------------------------- /core/core/src/main/res/anim/fade_in.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /core/core/src/main/res/anim/fade_out.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-ar/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | أتبع النظام 4 | 5 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | System folgen 4 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Sigue el sistema 4 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Identique au système 4 | Thème sombre 5 | Toujours actif 6 | Toujours inactif 7 | Lorsqu\'il fait nuit 8 | Lorsque l\'économiseur de batterie est activé 9 | 10 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Uguale al sistema 4 | Tema scuro 5 | Sempre disattivato 6 | Sempre attivo 7 | Di notte 8 | Quando il Risparmio energetico è attivato 9 | 10 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 暗いテーマ 4 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 절전 모드를 사용중인 경우 4 | 항상 켜짐 5 | 항상 꺼짐 6 | 저녁 시간대 7 | 어두운 테마 8 | 시스템 설정 9 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Als \"Batterijbesparing\" is ingeschakeld 4 | Bij nacht 5 | Altijd aan 6 | Altijd uit 7 | Donkere thema 8 | Volg systeem 9 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Com a \"Economia de bateria\" ativa 4 | À noite 5 | Sempre ligado 6 | Sempre desligado 7 | Tema escuro 8 | Seguir o sistema 9 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | По умолчанию (как в системе) 4 | Темная тема 5 | Выключить 6 | Включить 7 | По времени 8 | Если включен \"Режим энергосбережения\" 9 | 10 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-sv/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | När \"batterisparläge\" är aktiverat 4 | På natten 5 | Alltid på 6 | Alltid av 7 | Mörkt tema 8 | Följ system 9 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Згідно з системою 4 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 跟随系统 4 | 5 | 深色主题 6 | 7 | 总是关闭 8 | 总是开启 9 | 夜晚时开启 10 | “省电模式”启用时开启 11 | -------------------------------------------------------------------------------- /core/core/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 跟隨系統 4 | 5 | 深色主題 6 | 7 | 總是關閉 8 | 總是開啟 9 | 夜晚時開啟 10 | 「節約耗電量模式」啟用時開啟 11 | -------------------------------------------------------------------------------- /core/core/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @string/dark_theme_off 5 | @string/dark_theme_on 6 | @string/dark_theme_auto_battery 7 | @string/dark_theme_follow_system 8 | 9 | 10 | 11 | 1 12 | 2 13 | 3 14 | -1 15 | 16 | -------------------------------------------------------------------------------- /core/core/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /core/core/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Follow system 4 | 5 | Dark theme 6 | 7 | @string/follow_system 8 | Always off 9 | Always on 10 | At night 11 | When \"Battery saver\" is enabled 12 | 13 | -------------------------------------------------------------------------------- /core/core/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /core/core/src/main/res/values/theme_overlay.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 12 | 13 | 6 | 7 | 10 | 11 | 7 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /material/material-preference/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /material/material-preference/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /material/material-preference/src/main/res/drawable-v23/m3_simple_menu_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /material/material-preference/src/main/res/drawable/m3_simple_menu_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /material/material-preference/src/main/res/layout/m3_preference_widget_material_switch.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | -------------------------------------------------------------------------------- /material/material-preference/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /material/material-preference/src/main/res/values/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 14 | 15 | false 16 | false 17 | 18 | -------------------------------------------------------------------------------- /material/material-preference/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 14 | 15 | 20 | 21 | -------------------------------------------------------------------------------- /material/material/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /material/material/README.md: -------------------------------------------------------------------------------- 1 | ## Changelog 2 | 3 | ### 2.7.0 4 | 5 | - (BREAKING CHANGE) Remove `rikka.material.DayNightDelegate`, use `androidx.appcompat.app.AppCompatDelegate` instead 6 | -------------------------------------------------------------------------------- /material/material/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -keep class rikka.material.widget.MaterialViewInflater { 2 | (); 3 | } 4 | -------------------------------------------------------------------------------- /material/material/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | -------------------------------------------------------------------------------- /material/material/src/androidTest/java/rikka/material/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package rikka.material; 2 | 3 | import android.content.Context; 4 | 5 | import androidx.test.InstrumentationRegistry; 6 | import androidx.test.runner.AndroidJUnit4; 7 | 8 | import org.junit.Test; 9 | import org.junit.runner.RunWith; 10 | 11 | import static org.junit.Assert.*; 12 | 13 | /** 14 | * Instrumented test, which will execute on an Android device. 15 | * 16 | * @see Testing documentation 17 | */ 18 | @RunWith(AndroidJUnit4.class) 19 | public class ExampleInstrumentedTest { 20 | @Test 21 | public void useAppContext() { 22 | // Context of the app under test. 23 | Context appContext = InstrumentationRegistry.getTargetContext(); 24 | 25 | assertEquals("moe.shizuku.liveevent.test", appContext.getPackageName()); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /material/material/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /material/material/src/main/java/rikka/material/app/BackFragment.kt: -------------------------------------------------------------------------------- 1 | package rikka.material.app 2 | 3 | interface BackFragment { 4 | 5 | /** 6 | * @return should back 7 | */ 8 | fun onBackPressed(): Boolean { 9 | return true 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /material/material/src/main/java/rikka/material/app/ToolbarTitleAlignmentFix.kt: -------------------------------------------------------------------------------- 1 | package rikka.material.app 2 | 3 | import android.content.Context 4 | import android.util.AttributeSet 5 | import android.view.View 6 | import androidx.appcompat.widget.Toolbar 7 | import rikka.layoutinflater.view.LayoutInflaterFactory 8 | 9 | class ToolbarTitleAlignmentFix : LayoutInflaterFactory.OnViewCreatedListener { 10 | 11 | companion object { 12 | @JvmStatic 13 | val LISTENER = ToolbarTitleAlignmentFix() 14 | } 15 | 16 | override fun onViewCreated(view: View, parent: View?, name: String, context: Context, attrs: AttributeSet) { 17 | if (view is Toolbar) { 18 | view.contentInsetStartWithNavigation = 19 | context.resources.getDimensionPixelSize(androidx.appcompat.R.dimen.abc_action_bar_content_inset_with_nav) 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /material/material/src/main/java/rikka/material/app/TranslucentSystemBars.kt: -------------------------------------------------------------------------------- 1 | package rikka.material.app 2 | 3 | interface TranslucentSystemBars { 4 | 5 | fun shouldApplyTranslucentSystemBars(): Boolean { 6 | return false 7 | } 8 | 9 | fun onApplyTranslucentSystemBars() { 10 | 11 | } 12 | } -------------------------------------------------------------------------------- /material/material/src/main/res/anim/rd_dialog_enter.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /material/material/src/main/res/anim/rd_dialog_exit.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /material/material/src/main/res/animator/ic_expand_to_less_animation.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | -------------------------------------------------------------------------------- /material/material/src/main/res/animator/ic_expand_to_more_animation.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | -------------------------------------------------------------------------------- /material/material/src/main/res/animator/material_button_outline_state_list_animator.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | 16 | 17 | -------------------------------------------------------------------------------- /material/material/src/main/res/color/m3_dark_text_color_highlighted.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /material/material/src/main/res/color/m3_dark_text_color_hint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /material/material/src/main/res/color/m3_dark_text_color_primary.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /material/material/src/main/res/color/m3_dark_text_color_primary_disable_only.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /material/material/src/main/res/color/m3_dark_text_color_secondary.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /material/material/src/main/res/color/m3_light_text_color_highlighted.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /material/material/src/main/res/color/m3_light_text_color_hint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /material/material/src/main/res/color/m3_light_text_color_primary.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /material/material/src/main/res/color/m3_light_text_color_primary_disable_only.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /material/material/src/main/res/color/m3_light_text_color_secondary.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /material/material/src/main/res/drawable/btn_expand_material_anim_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 14 | 18 | -------------------------------------------------------------------------------- /material/material/src/main/res/drawable/fastscroll_track_material.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /material/material/src/main/res/drawable/ic_expand_less_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /material/material/src/main/res/drawable/ic_expand_less_to_more_animation_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /material/material/src/main/res/drawable/ic_expand_more_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /material/material/src/main/res/drawable/ic_expand_more_to_less_animation_24dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /material/material/src/main/res/drawable/material_button_outline_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /material/material/src/main/res/drawable/material_button_outline_background_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /material/material/src/main/res/drawable/material_button_outline_foreground.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /material/material/src/main/res/drawable/selectable_item_background_rounded_corner_with_padding.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /material/material/src/main/res/values-sw600dp-land/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 80dp 4 | 5 | 104dp 6 | 104dp 7 | -------------------------------------------------------------------------------- /material/material/src/main/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 24dp 4 | 5 | 56dp 6 | 80dp 7 | 80dp 8 | -------------------------------------------------------------------------------- /material/material/src/main/res/values-television-v28/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 0.15 4 | 0.3 5 | 6 | -------------------------------------------------------------------------------- /material/material/src/main/res/values-television/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 0.15 4 | 0.3 5 | 6 | -------------------------------------------------------------------------------- /material/material/src/main/res/values-v23/themes_base.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 9 | 10 | 8 | 9 | 13 | 14 | 7 | 8 | 11 | -------------------------------------------------------------------------------- /material/material/src/main/res/values-v28/themes_base.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 12 | 13 | 12 | 13 | 16 | 17 | 7 | 8 | 12 | 13 | 11 | -------------------------------------------------------------------------------- /widget/mainswitchbar/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /widget/mainswitchbar/README.md: -------------------------------------------------------------------------------- 1 | # MainSwitchBar 2 | -------------------------------------------------------------------------------- /widget/mainswitchbar/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/widget/mainswitchbar/consumer-rules.pro -------------------------------------------------------------------------------- /widget/mainswitchbar/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in C:\Users\Rikka\AppData\Local\Android\sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /widget/mainswitchbar/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /widget/mainswitchbar/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /widget/switchbar/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /widget/switchbar/README.md: -------------------------------------------------------------------------------- 1 | # SwitchBar 2 | 3 | Add to your light theme: 4 | 5 | ``` 6 | @style/Widget.SwitchBar.Light 7 | @style/ThemeOverlay.SwitchBar 8 | @color/switchbar_background_light 9 | @color/switchbar_background_light 10 | ``` 11 | 12 | Add to your dark theme: 13 | 14 | ``` 15 | @style/Widget.SwitchBar 16 | @style/ThemeOverlay.SwitchBar 17 | @color/switchbar_background_dark 18 | @color/switchbar_background_dark 19 | ``` -------------------------------------------------------------------------------- /widget/switchbar/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikkaApps/RikkaX/ae15cd4057ce232aac4a12681973fd89bdcbb6e5/widget/switchbar/consumer-rules.pro -------------------------------------------------------------------------------- /widget/switchbar/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in C:\Users\Rikka\AppData\Local\Android\sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /widget/switchbar/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /widget/switchbar/src/main/res/color/switchbar_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /widget/switchbar/src/main/res/color/switchbar_text_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /widget/switchbar/src/main/res/color/switchbar_text_light.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /widget/switchbar/src/main/res/drawable/switchbar_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /widget/switchbar/src/main/res/values-sw600dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 64dp 4 | -------------------------------------------------------------------------------- /widget/switchbar/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /widget/switchbar/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #80868b 4 | #424242 5 | -------------------------------------------------------------------------------- /widget/switchbar/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56dp 4 | --------------------------------------------------------------------------------