Initial commit

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

View File

@@ -0,0 +1,8 @@
package com.recyclelib;
/* loaded from: classes.dex */
public enum AppBarLayoutStateChangeListener$State {
EXPANDED,
COLLAPSED,
IDLE
}

View File

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

View File

@@ -0,0 +1,60 @@
package com.recyclelib;
import android.content.Context;
import android.graphics.Color;
import android.view.animation.LinearInterpolator;
import android.view.animation.RotateAnimation;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
/* loaded from: classes.dex */
public class LoadingMoreFootView extends LinearLayout {
private TextView a;
private RotateAnimation b;
private ImageView c;
private Context d;
public LoadingMoreFootView(Context context) {
super(context);
a(context);
}
private void a(Context context) {
this.d = context;
setGravity(17);
setOrientation(0);
setLayoutParams(new RecyclerView.LayoutParams(-1, -2));
this.c = new ImageView(context);
this.c.setVisibility(8);
addView(this.c);
this.c.setImageResource(R$drawable.ic_loading);
this.b = new RotateAnimation(0.0f, 720.0f, 1, 0.5f, 1, 0.5f);
this.b.setInterpolator(new LinearInterpolator());
this.b.setDuration(1200L);
this.b.setRepeatCount(-1);
this.b.setRepeatMode(1);
this.a = new TextView(context);
this.a.setText("--------------");
int a = (int) Utils.a(context, 20);
this.a.setPadding(a, a, a, a);
this.a.setTextSize(2, 14.0f);
this.a.setTextColor(Color.parseColor("#98A5B6"));
this.a.setGravity(17);
addView(this.a);
}
public void setNoMore(boolean z) {
this.c.clearAnimation();
this.c.setVisibility(8);
this.a.setVisibility(0);
this.a.setText(this.d.getString(R$string.recycler_no_more));
}
public void a() {
this.c.setVisibility(0);
this.c.startAnimation(this.b);
this.a.setVisibility(8);
}
}

View File

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

View File

@@ -0,0 +1,374 @@
package com.recyclelib;
/* loaded from: classes.dex */
public final class R$drawable {
public static final int abc_ab_share_pack_mtrl_alpha = 2131230726;
public static final int abc_action_bar_item_background_material = 2131230727;
public static final int abc_btn_borderless_material = 2131230728;
public static final int abc_btn_check_material = 2131230729;
public static final int abc_btn_check_to_on_mtrl_000 = 2131230730;
public static final int abc_btn_check_to_on_mtrl_015 = 2131230731;
public static final int abc_btn_colored_material = 2131230732;
public static final int abc_btn_default_mtrl_shape = 2131230733;
public static final int abc_btn_radio_material = 2131230734;
public static final int abc_btn_radio_to_on_mtrl_000 = 2131230735;
public static final int abc_btn_radio_to_on_mtrl_015 = 2131230736;
public static final int abc_btn_switch_to_on_mtrl_00001 = 2131230737;
public static final int abc_btn_switch_to_on_mtrl_00012 = 2131230738;
public static final int abc_cab_background_internal_bg = 2131230739;
public static final int abc_cab_background_top_material = 2131230740;
public static final int abc_cab_background_top_mtrl_alpha = 2131230741;
public static final int abc_control_background_material = 2131230742;
public static final int abc_dialog_material_background = 2131230743;
public static final int abc_edit_text_material = 2131230744;
public static final int abc_ic_ab_back_material = 2131230745;
public static final int abc_ic_arrow_drop_right_black_24dp = 2131230746;
public static final int abc_ic_clear_material = 2131230747;
public static final int abc_ic_commit_search_api_mtrl_alpha = 2131230748;
public static final int abc_ic_go_search_api_material = 2131230749;
public static final int abc_ic_menu_copy_mtrl_am_alpha = 2131230750;
public static final int abc_ic_menu_cut_mtrl_alpha = 2131230751;
public static final int abc_ic_menu_overflow_material = 2131230752;
public static final int abc_ic_menu_paste_mtrl_am_alpha = 2131230753;
public static final int abc_ic_menu_selectall_mtrl_alpha = 2131230754;
public static final int abc_ic_menu_share_mtrl_alpha = 2131230755;
public static final int abc_ic_search_api_material = 2131230756;
public static final int abc_ic_star_black_16dp = 2131230757;
public static final int abc_ic_star_black_36dp = 2131230758;
public static final int abc_ic_star_black_48dp = 2131230759;
public static final int abc_ic_star_half_black_16dp = 2131230760;
public static final int abc_ic_star_half_black_36dp = 2131230761;
public static final int abc_ic_star_half_black_48dp = 2131230762;
public static final int abc_ic_voice_search_api_material = 2131230763;
public static final int abc_item_background_holo_dark = 2131230764;
public static final int abc_item_background_holo_light = 2131230765;
public static final int abc_list_divider_material = 2131230766;
public static final int abc_list_divider_mtrl_alpha = 2131230767;
public static final int abc_list_focused_holo = 2131230768;
public static final int abc_list_longpressed_holo = 2131230769;
public static final int abc_list_pressed_holo_dark = 2131230770;
public static final int abc_list_pressed_holo_light = 2131230771;
public static final int abc_list_selector_background_transition_holo_dark = 2131230772;
public static final int abc_list_selector_background_transition_holo_light = 2131230773;
public static final int abc_list_selector_disabled_holo_dark = 2131230774;
public static final int abc_list_selector_disabled_holo_light = 2131230775;
public static final int abc_list_selector_holo_dark = 2131230776;
public static final int abc_list_selector_holo_light = 2131230777;
public static final int abc_menu_hardkey_panel_mtrl_mult = 2131230778;
public static final int abc_popup_background_mtrl_mult = 2131230779;
public static final int abc_ratingbar_indicator_material = 2131230780;
public static final int abc_ratingbar_material = 2131230781;
public static final int abc_ratingbar_small_material = 2131230782;
public static final int abc_scrubber_control_off_mtrl_alpha = 2131230783;
public static final int abc_scrubber_control_to_pressed_mtrl_000 = 2131230784;
public static final int abc_scrubber_control_to_pressed_mtrl_005 = 2131230785;
public static final int abc_scrubber_primary_mtrl_alpha = 2131230786;
public static final int abc_scrubber_track_mtrl_alpha = 2131230787;
public static final int abc_seekbar_thumb_material = 2131230788;
public static final int abc_seekbar_tick_mark_material = 2131230789;
public static final int abc_seekbar_track_material = 2131230790;
public static final int abc_spinner_mtrl_am_alpha = 2131230791;
public static final int abc_spinner_textfield_background_material = 2131230792;
public static final int abc_switch_thumb_material = 2131230793;
public static final int abc_switch_track_mtrl_alpha = 2131230794;
public static final int abc_tab_indicator_material = 2131230795;
public static final int abc_tab_indicator_mtrl_alpha = 2131230796;
public static final int abc_text_cursor_material = 2131230797;
public static final int abc_text_select_handle_left_mtrl_dark = 2131230798;
public static final int abc_text_select_handle_left_mtrl_light = 2131230799;
public static final int abc_text_select_handle_middle_mtrl_dark = 2131230800;
public static final int abc_text_select_handle_middle_mtrl_light = 2131230801;
public static final int abc_text_select_handle_right_mtrl_dark = 2131230802;
public static final int abc_text_select_handle_right_mtrl_light = 2131230803;
public static final int abc_textfield_activated_mtrl_alpha = 2131230804;
public static final int abc_textfield_default_mtrl_alpha = 2131230805;
public static final int abc_textfield_search_activated_mtrl_alpha = 2131230806;
public static final int abc_textfield_search_default_mtrl_alpha = 2131230807;
public static final int abc_textfield_search_material = 2131230808;
public static final int abc_vector_test = 2131230809;
public static final int avd_hide_password = 2131230828;
public static final int avd_show_password = 2131230829;
public static final int bg_common_btn_pressed_xxx = 2131230843;
public static final int bg_common_btn_xxx = 2131230844;
public static final int bg_common_input = 2131230845;
public static final int bg_list_item_pressed = 2131230868;
public static final int bg_menu_item = 2131230870;
public static final int com_facebook_auth_dialog_background = 2131230942;
public static final int com_facebook_auth_dialog_cancel_background = 2131230943;
public static final int com_facebook_auth_dialog_header_background = 2131230944;
public static final int com_facebook_button_background = 2131230945;
public static final int com_facebook_button_icon = 2131230946;
public static final int com_facebook_button_icon_blue = 2131230947;
public static final int com_facebook_button_icon_white = 2131230948;
public static final int com_facebook_button_like_background = 2131230949;
public static final int com_facebook_button_like_icon_selected = 2131230950;
public static final int com_facebook_button_login_background = 2131230951;
public static final int com_facebook_button_login_logo = 2131230952;
public static final int com_facebook_button_login_silver_background = 2131230953;
public static final int com_facebook_button_send_background = 2131230954;
public static final int com_facebook_button_send_icon_blue = 2131230955;
public static final int com_facebook_button_send_icon_white = 2131230956;
public static final int com_facebook_close = 2131230957;
public static final int com_facebook_favicon_blue = 2131230958;
public static final int com_facebook_profile_picture_blank_portrait = 2131230959;
public static final int com_facebook_profile_picture_blank_square = 2131230960;
public static final int com_facebook_send_button_icon = 2131230961;
public static final int com_facebook_tooltip_black_background = 2131230962;
public static final int com_facebook_tooltip_black_bottomnub = 2131230963;
public static final int com_facebook_tooltip_black_topnub = 2131230964;
public static final int com_facebook_tooltip_black_xout = 2131230965;
public static final int com_facebook_tooltip_blue_background = 2131230966;
public static final int com_facebook_tooltip_blue_bottomnub = 2131230967;
public static final int com_facebook_tooltip_blue_topnub = 2131230968;
public static final int com_facebook_tooltip_blue_xout = 2131230969;
public static final int common_bg_gray_negative_btn_normal = 2131230974;
public static final int common_bg_gray_negative_btn_pressed = 2131230975;
public static final int common_full_open_on_phone = 2131230976;
public static final int common_google_signin_btn_icon_dark = 2131230977;
public static final int common_google_signin_btn_icon_dark_focused = 2131230978;
public static final int common_google_signin_btn_icon_dark_normal = 2131230979;
public static final int common_google_signin_btn_icon_dark_normal_background = 2131230980;
public static final int common_google_signin_btn_icon_disabled = 2131230981;
public static final int common_google_signin_btn_icon_light = 2131230982;
public static final int common_google_signin_btn_icon_light_focused = 2131230983;
public static final int common_google_signin_btn_icon_light_normal = 2131230984;
public static final int common_google_signin_btn_icon_light_normal_background = 2131230985;
public static final int common_google_signin_btn_text_dark = 2131230986;
public static final int common_google_signin_btn_text_dark_focused = 2131230987;
public static final int common_google_signin_btn_text_dark_normal = 2131230988;
public static final int common_google_signin_btn_text_dark_normal_background = 2131230989;
public static final int common_google_signin_btn_text_disabled = 2131230990;
public static final int common_google_signin_btn_text_light = 2131230991;
public static final int common_google_signin_btn_text_light_focused = 2131230992;
public static final int common_google_signin_btn_text_light_normal = 2131230993;
public static final int common_google_signin_btn_text_light_normal_background = 2131230994;
public static final int cursor_drawable = 2131231078;
public static final int design_bottom_navigation_item_background = 2131231084;
public static final int design_fab_background = 2131231085;
public static final int design_ic_visibility = 2131231086;
public static final int design_ic_visibility_off = 2131231087;
public static final int design_password_eye = 2131231088;
public static final int design_snackbar_background = 2131231089;
public static final int drawable_low_power = 2131231189;
public static final int drawable_power_incharge = 2131231190;
public static final int googleg_disabled_color_18 = 2131231200;
public static final int googleg_standard_color_18 = 2131231201;
public static final int ic_loading = 2131231318;
public static final int ic_loading_small = 2131231319;
public static final int ic_mtrl_chip_checked_black = 2131231334;
public static final int ic_mtrl_chip_checked_circle = 2131231335;
public static final int ic_mtrl_chip_close_circle = 2131231336;
public static final int jpush_ic_richpush_actionbar_back = 2131231477;
public static final int jpush_ic_richpush_actionbar_divider = 2131231478;
public static final int jpush_richpush_btn_selector = 2131231479;
public static final int jpush_richpush_progressbar = 2131231480;
public static final int messenger_bubble_large_blue = 2131231507;
public static final int messenger_bubble_large_white = 2131231508;
public static final int messenger_bubble_small_blue = 2131231509;
public static final int messenger_bubble_small_white = 2131231510;
public static final int messenger_button_blue_bg_round = 2131231511;
public static final int messenger_button_blue_bg_selector = 2131231512;
public static final int messenger_button_send_round_shadow = 2131231513;
public static final int messenger_button_white_bg_round = 2131231514;
public static final int messenger_button_white_bg_selector = 2131231515;
public static final int mtrl_snackbar_background = 2131231529;
public static final int mtrl_tabs_default_indicator = 2131231530;
public static final int navigation_empty_icon = 2131231531;
public static final int notification_action_background = 2131231536;
public static final int notification_bg = 2131231537;
public static final int notification_bg_low = 2131231538;
public static final int notification_bg_low_normal = 2131231539;
public static final int notification_bg_low_pressed = 2131231540;
public static final int notification_bg_normal = 2131231541;
public static final int notification_bg_normal_pressed = 2131231542;
public static final int notification_icon_background = 2131231543;
public static final int notification_template_icon_bg = 2131231544;
public static final int notification_template_icon_low_bg = 2131231545;
public static final int notification_tile_bg = 2131231546;
public static final int notify_panel_notification_icon_bg = 2131231547;
public static final int power_charge_00000 = 2131231563;
public static final int power_charge_00001 = 2131231564;
public static final int power_charge_00002 = 2131231565;
public static final int power_charge_00003 = 2131231566;
public static final int power_charge_00004 = 2131231567;
public static final int power_charge_00005 = 2131231568;
public static final int power_charge_00006 = 2131231569;
public static final int power_charge_00007 = 2131231570;
public static final int power_charge_00008 = 2131231571;
public static final int power_charge_00009 = 2131231572;
public static final int power_charge_00010 = 2131231573;
public static final int power_charge_00011 = 2131231574;
public static final int power_charge_00012 = 2131231575;
public static final int power_charge_00013 = 2131231576;
public static final int power_charge_00014 = 2131231577;
public static final int power_charge_00015 = 2131231578;
public static final int power_charge_00016 = 2131231579;
public static final int power_charge_00017 = 2131231580;
public static final int power_charge_00018 = 2131231581;
public static final int power_charge_00019 = 2131231582;
public static final int power_charge_00020 = 2131231583;
public static final int power_charge_00021 = 2131231584;
public static final int power_charge_00022 = 2131231585;
public static final int power_charge_00023 = 2131231586;
public static final int power_charge_00024 = 2131231587;
public static final int power_charge_00025 = 2131231588;
public static final int power_charge_00026 = 2131231589;
public static final int power_charge_00027 = 2131231590;
public static final int power_charge_00028 = 2131231591;
public static final int power_charge_00029 = 2131231592;
public static final int power_charge_00030 = 2131231593;
public static final int power_charge_00031 = 2131231594;
public static final int power_charge_00032 = 2131231595;
public static final int power_charge_00033 = 2131231596;
public static final int power_charge_00034 = 2131231597;
public static final int power_charge_00035 = 2131231598;
public static final int power_low_00000 = 2131231599;
public static final int power_low_00001 = 2131231600;
public static final int power_low_00002 = 2131231601;
public static final int power_low_00003 = 2131231602;
public static final int power_low_00004 = 2131231603;
public static final int power_low_00005 = 2131231604;
public static final int power_low_00006 = 2131231605;
public static final int power_low_00007 = 2131231606;
public static final int power_low_00008 = 2131231607;
public static final int power_low_00009 = 2131231608;
public static final int power_low_00010 = 2131231609;
public static final int power_low_00011 = 2131231610;
public static final int power_low_00012 = 2131231611;
public static final int power_low_00013 = 2131231612;
public static final int power_low_00014 = 2131231613;
public static final int power_low_00015 = 2131231614;
public static final int power_low_00016 = 2131231615;
public static final int power_low_00017 = 2131231616;
public static final int power_low_00018 = 2131231617;
public static final int power_low_00019 = 2131231618;
public static final int power_low_00020 = 2131231619;
public static final int power_low_00021 = 2131231620;
public static final int power_low_00022 = 2131231621;
public static final int power_low_00023 = 2131231622;
public static final int power_low_00024 = 2131231623;
public static final int sel_common_btn = 2131231668;
public static final int sel_common_input = 2131231669;
public static final int sel_common_negative_btn = 2131231670;
public static final int sel_list_item = 2131231671;
public static final int shape_btn_common_input = 2131231715;
public static final int shape_error = 2131231729;
public static final int shape_normal = 2131231743;
public static final int shape_success = 2131231751;
public static final int shape_toast_background = 2131231752;
public static final int tooltip_frame_dark = 2131231823;
public static final int tooltip_frame_light = 2131231824;
public static final int tw__action_heart_off_default = 2131231826;
public static final int tw__action_heart_on_default = 2131231827;
public static final int tw__app_info_layout_border = 2131231828;
public static final int tw__bg_media_badge = 2131231829;
public static final int tw__btn_composer_tweet = 2131231830;
public static final int tw__call_to_action = 2131231831;
public static final int tw__composer_close = 2131231832;
public static final int tw__composer_logo_blue = 2131231833;
public static final int tw__composer_logo_white = 2131231834;
public static final int tw__gif_badge = 2131231835;
public static final int tw__heart_animation_detail_60fps_00000 = 2131231836;
public static final int tw__heart_animation_detail_60fps_00001 = 2131231837;
public static final int tw__heart_animation_detail_60fps_00002 = 2131231838;
public static final int tw__heart_animation_detail_60fps_00003 = 2131231839;
public static final int tw__heart_animation_detail_60fps_00004 = 2131231840;
public static final int tw__heart_animation_detail_60fps_00005 = 2131231841;
public static final int tw__heart_animation_detail_60fps_00006 = 2131231842;
public static final int tw__heart_animation_detail_60fps_00007 = 2131231843;
public static final int tw__heart_animation_detail_60fps_00008 = 2131231844;
public static final int tw__heart_animation_detail_60fps_00009 = 2131231845;
public static final int tw__heart_animation_detail_60fps_00010 = 2131231846;
public static final int tw__heart_animation_detail_60fps_00011 = 2131231847;
public static final int tw__heart_animation_detail_60fps_00012 = 2131231848;
public static final int tw__heart_animation_detail_60fps_00013 = 2131231849;
public static final int tw__heart_animation_detail_60fps_00014 = 2131231850;
public static final int tw__heart_animation_detail_60fps_00015 = 2131231851;
public static final int tw__heart_animation_detail_60fps_00016 = 2131231852;
public static final int tw__heart_animation_detail_60fps_00017 = 2131231853;
public static final int tw__heart_animation_detail_60fps_00018 = 2131231854;
public static final int tw__heart_animation_detail_60fps_00019 = 2131231855;
public static final int tw__heart_animation_detail_60fps_00020 = 2131231856;
public static final int tw__heart_animation_detail_60fps_00021 = 2131231857;
public static final int tw__heart_animation_detail_60fps_00022 = 2131231858;
public static final int tw__heart_animation_detail_60fps_00023 = 2131231859;
public static final int tw__heart_animation_detail_60fps_00024 = 2131231860;
public static final int tw__heart_animation_detail_60fps_00025 = 2131231861;
public static final int tw__heart_animation_detail_60fps_00026 = 2131231862;
public static final int tw__heart_animation_detail_60fps_00027 = 2131231863;
public static final int tw__heart_animation_detail_60fps_00028 = 2131231864;
public static final int tw__heart_animation_detail_60fps_00029 = 2131231865;
public static final int tw__heart_animation_detail_60fps_00030 = 2131231866;
public static final int tw__heart_animation_detail_60fps_00031 = 2131231867;
public static final int tw__heart_animation_detail_60fps_00032 = 2131231868;
public static final int tw__heart_animation_detail_60fps_00033 = 2131231869;
public static final int tw__heart_animation_detail_60fps_00034 = 2131231870;
public static final int tw__heart_animation_detail_60fps_00035 = 2131231871;
public static final int tw__heart_animation_detail_60fps_00036 = 2131231872;
public static final int tw__heart_animation_detail_60fps_00037 = 2131231873;
public static final int tw__heart_animation_detail_60fps_00038 = 2131231874;
public static final int tw__heart_animation_detail_60fps_00039 = 2131231875;
public static final int tw__heart_animation_detail_60fps_00040 = 2131231876;
public static final int tw__heart_animation_detail_60fps_00041 = 2131231877;
public static final int tw__heart_animation_detail_60fps_00042 = 2131231878;
public static final int tw__heart_animation_detail_60fps_00043 = 2131231879;
public static final int tw__heart_animation_detail_60fps_00044 = 2131231880;
public static final int tw__heart_animation_detail_60fps_00045 = 2131231881;
public static final int tw__heart_animation_detail_60fps_00046 = 2131231882;
public static final int tw__heart_animation_detail_60fps_00047 = 2131231883;
public static final int tw__heart_animation_detail_60fps_00048 = 2131231884;
public static final int tw__heart_animation_detail_60fps_00049 = 2131231885;
public static final int tw__heart_animation_detail_60fps_00050 = 2131231886;
public static final int tw__heart_animation_detail_60fps_00051 = 2131231887;
public static final int tw__heart_animation_detail_60fps_00052 = 2131231888;
public static final int tw__heart_animation_detail_60fps_00053 = 2131231889;
public static final int tw__heart_animation_detail_60fps_00054 = 2131231890;
public static final int tw__heart_animation_detail_60fps_00055 = 2131231891;
public static final int tw__heart_animation_detail_60fps_00056 = 2131231892;
public static final int tw__heart_animation_detail_60fps_00057 = 2131231893;
public static final int tw__heart_animation_detail_60fps_00058 = 2131231894;
public static final int tw__heart_animation_detail_60fps_00059 = 2131231895;
public static final int tw__ic_gif_badge = 2131231896;
public static final int tw__ic_inline_share = 2131231897;
public static final int tw__ic_logo_blue = 2131231898;
public static final int tw__ic_logo_default = 2131231899;
public static final int tw__ic_logo_white = 2131231900;
public static final int tw__ic_play_default = 2131231901;
public static final int tw__ic_play_pressed = 2131231902;
public static final int tw__ic_retweet_dark = 2131231903;
public static final int tw__ic_retweet_light = 2131231904;
public static final int tw__ic_seekbar_bg = 2131231905;
public static final int tw__ic_seekbar_progress_bg = 2131231906;
public static final int tw__ic_seekbar_secondary_bg = 2131231907;
public static final int tw__ic_tweet_photo_error_dark = 2131231908;
public static final int tw__ic_tweet_photo_error_light = 2131231909;
public static final int tw__ic_tweet_verified = 2131231910;
public static final int tw__ic_video_pause = 2131231911;
public static final int tw__ic_video_pause_pressed = 2131231912;
public static final int tw__ic_video_play = 2131231913;
public static final int tw__ic_video_play_pressed = 2131231914;
public static final int tw__ic_video_replay = 2131231915;
public static final int tw__ic_video_replay_pressed = 2131231916;
public static final int tw__ic_vine_badge = 2131231917;
public static final int tw__install_button_border = 2131231918;
public static final int tw__like_action = 2131231919;
public static final int tw__login_btn = 2131231920;
public static final int tw__login_btn_default = 2131231921;
public static final int tw__login_btn_default_light = 2131231922;
public static final int tw__login_btn_disabled = 2131231923;
public static final int tw__login_btn_light = 2131231924;
public static final int tw__login_btn_pressed = 2131231925;
public static final int tw__login_btn_pressed_light = 2131231926;
public static final int tw__login_btn_text_color_light = 2131231927;
public static final int tw__player_overlay = 2131231928;
public static final int tw__quote_tweet_border = 2131231929;
public static final int tw__seekbar_thumb = 2131231930;
public static final int tw__share_action = 2131231931;
public static final int tw__share_email_header = 2131231932;
public static final int tw__transparent = 2131231933;
public static final int tw__video_pause_btn = 2131231934;
public static final int tw__video_play_btn = 2131231935;
public static final int tw__video_replay_btn = 2131231936;
public static final int tw__video_seekbar = 2131231937;
public static final int tw__vine_badge = 2131231938;
}

View File

@@ -0,0 +1,300 @@
package com.recyclelib;
/* loaded from: classes.dex */
public final class R$id {
public static final int action0 = 2131296268;
public static final int action_bar = 2131296272;
public static final int action_bar_activity_content = 2131296273;
public static final int action_bar_container = 2131296274;
public static final int action_bar_root = 2131296275;
public static final int action_bar_spinner = 2131296276;
public static final int action_bar_subtitle = 2131296277;
public static final int action_bar_title = 2131296278;
public static final int action_container = 2131296279;
public static final int action_context_bar = 2131296280;
public static final int action_divider = 2131296281;
public static final int action_image = 2131296282;
public static final int action_menu_divider = 2131296283;
public static final int action_menu_presenter = 2131296284;
public static final int action_mode_bar = 2131296285;
public static final int action_mode_bar_stub = 2131296286;
public static final int action_mode_close_button = 2131296287;
public static final int action_text = 2131296288;
public static final int actions = 2131296289;
public static final int activity_chooser_view_content = 2131296290;
public static final int add = 2131296309;
public static final int adjust_height = 2131296311;
public static final int adjust_width = 2131296312;
public static final int alertTitle = 2131296315;
public static final int always = 2131296317;
public static final int async = 2131296326;
public static final int auto = 2131296327;
public static final int automatic = 2131296328;
public static final int beginning = 2131296339;
public static final int blocking = 2131296343;
public static final int bottom = 2131296348;
public static final int bottom_separator = 2131296352;
public static final int box_count = 2131296353;
public static final int browser_actions_header_text = 2131296354;
public static final int browser_actions_menu_item_icon = 2131296355;
public static final int browser_actions_menu_item_text = 2131296356;
public static final int browser_actions_menu_items = 2131296357;
public static final int browser_actions_menu_view = 2131296358;
public static final int btn_blue_cancel = 2131296373;
public static final int btn_gray_cancel = 2131296379;
public static final int btn_ok = 2131296386;
public static final int button = 2131296398;
public static final int buttonPanel = 2131296399;
public static final int call_to_action_view = 2131296400;
public static final int cancel_action = 2131296403;
public static final int cancel_button = 2131296404;
public static final int center = 2131296441;
public static final int checkbox = 2131296449;
public static final int chronometer = 2131296452;
public static final int collapseActionView = 2131296459;
public static final int com_facebook_body_frame = 2131296463;
public static final int com_facebook_button_xout = 2131296464;
public static final int com_facebook_device_auth_instructions = 2131296465;
public static final int com_facebook_fragment_container = 2131296466;
public static final int com_facebook_login_activity_progress_bar = 2131296467;
public static final int com_facebook_smart_instructions_0 = 2131296468;
public static final int com_facebook_smart_instructions_or = 2131296469;
public static final int com_facebook_tooltip_bubble_view_bottom_pointer = 2131296470;
public static final int com_facebook_tooltip_bubble_view_text_body = 2131296471;
public static final int com_facebook_tooltip_bubble_view_top_pointer = 2131296472;
public static final int confirmation_code = 2131296478;
public static final int container = 2131296480;
public static final int content = 2131296481;
public static final int contentPanel = 2131296485;
public static final int coordinator = 2131296497;
public static final int custom = 2131296508;
public static final int customPanel = 2131296509;
public static final int dark = 2131296519;
public static final int decor_content_parent = 2131296525;
public static final int default_activity_button = 2131296526;
public static final int design_bottom_sheet = 2131296529;
public static final int design_menu_item_action_area = 2131296530;
public static final int design_menu_item_action_area_stub = 2131296531;
public static final int design_menu_item_text = 2131296532;
public static final int design_navigation_view = 2131296533;
public static final int disableHome = 2131296537;
public static final int display_always = 2131296539;
public static final int edit_query = 2131296556;
public static final int end = 2131296567;
public static final int end_padder = 2131296568;
public static final int expand_activities_button = 2131296594;
public static final int expanded_menu = 2131296595;
public static final int fill = 2131296607;
public static final int filled = 2131296610;
public static final int fixed = 2131296616;
public static final int forever = 2131296644;
public static final int ghost_view = 2131296650;
public static final int group_divider = 2131296671;
public static final int head_progressBar = 2131296685;
public static final int headerTextLayout = 2131296687;
public static final int heart_off = 2131296690;
public static final int heart_on = 2131296691;
public static final int height = 2131296692;
public static final int home = 2131296696;
public static final int homeAsUp = 2131296697;
public static final int icon = 2131296701;
public static final int icon_group = 2131296702;
public static final int icon_only = 2131296704;
public static final int ifRoom = 2131296705;
public static final int image = 2131296817;
public static final int imageView = 2131296818;
public static final int imgLogo = 2131296851;
public static final int info = 2131296971;
public static final int inline = 2131296972;
public static final int italic = 2131296980;
public static final int item_touch_helper_previous_elevation = 2131296991;
public static final int iv_icon = 2131297014;
public static final int labeled = 2131297045;
public static final int large = 2131297046;
public static final int largeLabel = 2131297047;
public static final int left = 2131297071;
public static final int light = 2131297084;
public static final int line1 = 2131297087;
public static final int line3 = 2131297088;
public static final int listMode = 2131297089;
public static final int list_item = 2131297090;
public static final int masked = 2131297151;
public static final int media_actions = 2131297154;
public static final int message = 2131297163;
public static final int messenger_send_button = 2131297164;
public static final int middle = 2131297168;
public static final int mini = 2131297170;
public static final int mtrl_child_content_container = 2131297179;
public static final int mtrl_internal_children_alpha_tag = 2131297180;
public static final int multiply = 2131297181;
public static final int navigation_header_container = 2131297185;
public static final int never = 2131297188;
public static final int never_display = 2131297189;
public static final int none = 2131297193;
public static final int normal = 2131297194;
public static final int notification_background = 2131297195;
public static final int notification_main_column = 2131297196;
public static final int notification_main_column_container = 2131297197;
public static final int open_graph = 2131297204;
public static final int outline = 2131297205;
public static final int page = 2131297208;
public static final int parallax = 2131297213;
public static final int parentPanel = 2131297216;
public static final int parent_matrix = 2131297217;
public static final int pin = 2131297237;
public static final int popLayoutId = 2131297243;
public static final int progress_bar = 2131297254;
public static final int progress_circular = 2131297255;
public static final int progress_horizontal = 2131297256;
public static final int push_notification_bg = 2131297261;
public static final int push_notification_big_icon = 2131297262;
public static final int push_notification_content = 2131297263;
public static final int push_notification_content_one_line = 2131297264;
public static final int push_notification_date = 2131297265;
public static final int push_notification_dot = 2131297266;
public static final int push_notification_layout_lefttop = 2131297267;
public static final int push_notification_small_icon = 2131297268;
public static final int push_notification_style_1 = 2131297269;
public static final int push_notification_style_1_big_icon = 2131297270;
public static final int push_notification_style_1_content = 2131297271;
public static final int push_notification_style_1_date = 2131297272;
public static final int push_notification_style_1_title = 2131297273;
public static final int push_notification_style_default = 2131297274;
public static final int push_notification_sub_title = 2131297275;
public static final int push_notification_title = 2131297276;
public static final int push_root_view = 2131297277;
public static final int quote_tweet_holder = 2131297283;
public static final int radio = 2131297284;
public static final int refresh_status_textview = 2131297294;
public static final int right = 2131297305;
public static final int right_icon = 2131297308;
public static final int right_side = 2131297309;
public static final int root = 2131297403;
public static final int save_image_matrix = 2131297437;
public static final int save_non_transition_alpha = 2131297438;
public static final int save_scale_type = 2131297439;
public static final int screen = 2131297445;
public static final int scrollIndicatorDown = 2131297447;
public static final int scrollIndicatorUp = 2131297448;
public static final int scrollView = 2131297449;
public static final int scrollable = 2131297450;
public static final int search_badge = 2131297451;
public static final int search_bar = 2131297452;
public static final int search_button = 2131297453;
public static final int search_close_btn = 2131297454;
public static final int search_edit_frame = 2131297455;
public static final int search_go_btn = 2131297456;
public static final int search_mag_icon = 2131297457;
public static final int search_plate = 2131297458;
public static final int search_src_text = 2131297459;
public static final int search_voice_btn = 2131297460;
public static final int select_dialog_listview = 2131297462;
public static final int selected = 2131297463;
public static final int shortcut = 2131297475;
public static final int showCustom = 2131297476;
public static final int showHome = 2131297477;
public static final int showTitle = 2131297478;
public static final int small = 2131297483;
public static final int smallLabel = 2131297484;
public static final int snackbar_action = 2131297485;
public static final int snackbar_text = 2131297486;
public static final int spacer = 2131297490;
public static final int split_action_bar = 2131297493;
public static final int src_atop = 2131297496;
public static final int src_in = 2131297497;
public static final int src_over = 2131297498;
public static final int standard = 2131297499;
public static final int start = 2131297500;
public static final int status_bar_latest_event_content = 2131297504;
public static final int stretch = 2131297509;
public static final int submenuarrow = 2131297512;
public static final int submit_area = 2131297513;
public static final int tabMode = 2131297522;
public static final int tag_transition_group = 2131297528;
public static final int tag_unhandled_key_event_manager = 2131297529;
public static final int tag_unhandled_key_listeners = 2131297530;
public static final int text = 2131297537;
public static final int text2 = 2131297538;
public static final int textSpacerNoButtons = 2131297539;
public static final int textSpacerNoTitle = 2131297540;
public static final int textView = 2131297542;
public static final int text_input_password_toggle = 2131297545;
public static final int textinput_counter = 2131297546;
public static final int textinput_error = 2131297547;
public static final int textinput_helper_text = 2131297548;
public static final int time = 2131297551;
public static final int title = 2131297555;
public static final int titleDividerNoCustom = 2131297556;
public static final int title_template = 2131297565;
public static final int top = 2131297568;
public static final int topPanel = 2131297569;
public static final int touch_outside = 2131297571;
public static final int transition_current_scene = 2131297572;
public static final int transition_layout_save = 2131297573;
public static final int transition_position = 2131297574;
public static final int transition_scene_layoutid_cache = 2131297575;
public static final int transition_transform = 2131297576;
public static final int tvDialogTitle = 2131297595;
public static final int tvTips = 2131297631;
public static final int tv_msg = 2131297723;
public static final int tw__allow_btn = 2131297842;
public static final int tw__app_image = 2131297843;
public static final int tw__app_info_layout = 2131297844;
public static final int tw__app_install_button = 2131297845;
public static final int tw__app_name = 2131297846;
public static final int tw__app_store_name = 2131297847;
public static final int tw__aspect_ratio_media_container = 2131297848;
public static final int tw__author_attribution = 2131297849;
public static final int tw__author_avatar = 2131297850;
public static final int tw__card_view = 2131297851;
public static final int tw__char_count = 2131297852;
public static final int tw__composer_close = 2131297853;
public static final int tw__composer_header = 2131297854;
public static final int tw__composer_profile_divider = 2131297855;
public static final int tw__composer_scroll_view = 2131297856;
public static final int tw__composer_toolbar = 2131297857;
public static final int tw__composer_toolbar_divider = 2131297858;
public static final int tw__composer_view = 2131297859;
public static final int tw__current_time = 2131297860;
public static final int tw__duration = 2131297861;
public static final int tw__edit_tweet = 2131297862;
public static final int tw__entity_index = 2131297863;
public static final int tw__gif_badge = 2131297864;
public static final int tw__not_now_btn = 2131297865;
public static final int tw__post_tweet = 2131297866;
public static final int tw__progress = 2131297867;
public static final int tw__share_email_desc = 2131297868;
public static final int tw__spinner = 2131297869;
public static final int tw__state_control = 2131297870;
public static final int tw__tweet_action_bar = 2131297871;
public static final int tw__tweet_author_avatar = 2131297872;
public static final int tw__tweet_author_full_name = 2131297873;
public static final int tw__tweet_author_screen_name = 2131297874;
public static final int tw__tweet_like_button = 2131297875;
public static final int tw__tweet_media_badge = 2131297876;
public static final int tw__tweet_retweeted_by = 2131297877;
public static final int tw__tweet_share_button = 2131297878;
public static final int tw__tweet_text = 2131297879;
public static final int tw__tweet_timestamp = 2131297880;
public static final int tw__twitter_logo = 2131297881;
public static final int tw__video_duration = 2131297882;
public static final int tw__view_pager = 2131297883;
public static final int tw__web_view = 2131297884;
public static final int tweet_media_view = 2131297885;
public static final int uniform = 2131297895;
public static final int unknown = 2131297896;
public static final int unlabeled = 2131297897;
public static final int up = 2131297898;
public static final int useLogo = 2131297902;
public static final int video_control_view = 2131297918;
public static final int video_progress_view = 2131297919;
public static final int video_view = 2131297920;
public static final int view_offset_helper = 2131297946;
public static final int visible = 2131297955;
public static final int wide = 2131297982;
public static final int width = 2131297983;
public static final int withText = 2131297984;
public static final int wrap_content = 2131297986;
public static final int wvPopwin = 2131297987;
public static final int wv_content = 2131297988;
}

View File

@@ -0,0 +1,104 @@
package com.recyclelib;
/* loaded from: classes.dex */
public final class R$layout {
public static final int abc_action_bar_title_item = 2131492864;
public static final int abc_action_bar_up_container = 2131492865;
public static final int abc_action_menu_item_layout = 2131492866;
public static final int abc_action_menu_layout = 2131492867;
public static final int abc_action_mode_bar = 2131492868;
public static final int abc_action_mode_close_item_material = 2131492869;
public static final int abc_activity_chooser_view = 2131492870;
public static final int abc_activity_chooser_view_list_item = 2131492871;
public static final int abc_alert_dialog_button_bar_material = 2131492872;
public static final int abc_alert_dialog_material = 2131492873;
public static final int abc_alert_dialog_title_material = 2131492874;
public static final int abc_cascading_menu_item_layout = 2131492875;
public static final int abc_dialog_title_material = 2131492876;
public static final int abc_expanded_menu_layout = 2131492877;
public static final int abc_list_menu_item_checkbox = 2131492878;
public static final int abc_list_menu_item_icon = 2131492879;
public static final int abc_list_menu_item_layout = 2131492880;
public static final int abc_list_menu_item_radio = 2131492881;
public static final int abc_popup_menu_header_item_layout = 2131492882;
public static final int abc_popup_menu_item_layout = 2131492883;
public static final int abc_screen_content_include = 2131492884;
public static final int abc_screen_simple = 2131492885;
public static final int abc_screen_simple_overlay_action_mode = 2131492886;
public static final int abc_screen_toolbar = 2131492887;
public static final int abc_search_dropdown_item_icons_2line = 2131492888;
public static final int abc_search_view = 2131492889;
public static final int abc_select_dialog_material = 2131492890;
public static final int abc_tooltip = 2131492891;
public static final int browser_actions_context_menu_page = 2131493011;
public static final int browser_actions_context_menu_row = 2131493012;
public static final int com_facebook_activity_layout = 2131493015;
public static final int com_facebook_device_auth_dialog_fragment = 2131493016;
public static final int com_facebook_login_fragment = 2131493017;
public static final int com_facebook_smart_device_dialog_fragment = 2131493018;
public static final int com_facebook_tooltip_bubble = 2131493019;
public static final int comm_dialog_big = 2131493020;
public static final int comm_dialog_simple = 2131493021;
public static final int comm_dialog_two_btn = 2131493022;
public static final int comm_error = 2131493023;
public static final int comm_layout_toast = 2131493025;
public static final int design_bottom_navigation_item = 2131493036;
public static final int design_bottom_sheet_dialog = 2131493037;
public static final int design_layout_snackbar = 2131493038;
public static final int design_layout_snackbar_include = 2131493039;
public static final int design_layout_tab_icon = 2131493040;
public static final int design_layout_tab_text = 2131493041;
public static final int design_menu_item_action_area = 2131493042;
public static final int design_navigation_item = 2131493043;
public static final int design_navigation_item_header = 2131493044;
public static final int design_navigation_item_separator = 2131493045;
public static final int design_navigation_item_subheader = 2131493046;
public static final int design_navigation_menu = 2131493047;
public static final int design_navigation_menu_item = 2131493048;
public static final int design_text_input_password_icon = 2131493049;
public static final int jpush_popwin_layout = 2131493212;
public static final int jpush_webview_layout = 2131493213;
public static final int lay_webview = 2131493231;
public static final int messenger_button_send_blue_large = 2131493279;
public static final int messenger_button_send_blue_round = 2131493280;
public static final int messenger_button_send_blue_small = 2131493281;
public static final int messenger_button_send_white_large = 2131493282;
public static final int messenger_button_send_white_round = 2131493283;
public static final int messenger_button_send_white_small = 2131493284;
public static final int mtrl_layout_snackbar = 2131493286;
public static final int mtrl_layout_snackbar_include = 2131493287;
public static final int notification_action = 2131493288;
public static final int notification_action_tombstone = 2131493289;
public static final int notification_media_action = 2131493290;
public static final int notification_media_cancel_action = 2131493291;
public static final int notification_template_big_media = 2131493292;
public static final int notification_template_big_media_custom = 2131493293;
public static final int notification_template_big_media_narrow = 2131493294;
public static final int notification_template_big_media_narrow_custom = 2131493295;
public static final int notification_template_custom_big = 2131493296;
public static final int notification_template_icon_group = 2131493297;
public static final int notification_template_lines_media = 2131493298;
public static final int notification_template_media = 2131493299;
public static final int notification_template_media_custom = 2131493300;
public static final int notification_template_part_chronometer = 2131493301;
public static final int notification_template_part_time = 2131493302;
public static final int push_notification = 2131493314;
public static final int refresh_header_view = 2131493342;
public static final int select_dialog_item_material = 2131493348;
public static final int select_dialog_multichoice_material = 2131493349;
public static final int select_dialog_singlechoice_material = 2131493350;
public static final int support_simple_spinner_dropdown_item = 2131493355;
public static final int tw__action_bar = 2131493362;
public static final int tw__activity_composer = 2131493363;
public static final int tw__activity_oauth = 2131493364;
public static final int tw__activity_share_email = 2131493365;
public static final int tw__app_card = 2131493366;
public static final int tw__composer_view = 2131493367;
public static final int tw__gallery_activity = 2131493368;
public static final int tw__media_badge = 2131493369;
public static final int tw__player_activity = 2131493370;
public static final int tw__tweet = 2131493371;
public static final int tw__tweet_compact = 2131493372;
public static final int tw__tweet_quote = 2131493373;
public static final int tw__video_control = 2131493374;
}

View File

@@ -0,0 +1,139 @@
package com.recyclelib;
/* loaded from: classes.dex */
public final class R$string {
public static final int abc_action_bar_home_description = 2131820553;
public static final int abc_action_bar_up_description = 2131820554;
public static final int abc_action_menu_overflow_description = 2131820555;
public static final int abc_action_mode_done = 2131820556;
public static final int abc_activity_chooser_view_see_all = 2131820557;
public static final int abc_activitychooserview_choose_application = 2131820558;
public static final int abc_capital_off = 2131820559;
public static final int abc_capital_on = 2131820560;
public static final int abc_font_family_body_1_material = 2131820561;
public static final int abc_font_family_body_2_material = 2131820562;
public static final int abc_font_family_button_material = 2131820563;
public static final int abc_font_family_caption_material = 2131820564;
public static final int abc_font_family_display_1_material = 2131820565;
public static final int abc_font_family_display_2_material = 2131820566;
public static final int abc_font_family_display_3_material = 2131820567;
public static final int abc_font_family_display_4_material = 2131820568;
public static final int abc_font_family_headline_material = 2131820569;
public static final int abc_font_family_menu_material = 2131820570;
public static final int abc_font_family_subhead_material = 2131820571;
public static final int abc_font_family_title_material = 2131820572;
public static final int abc_menu_alt_shortcut_label = 2131820573;
public static final int abc_menu_ctrl_shortcut_label = 2131820574;
public static final int abc_menu_delete_shortcut_label = 2131820575;
public static final int abc_menu_enter_shortcut_label = 2131820576;
public static final int abc_menu_function_shortcut_label = 2131820577;
public static final int abc_menu_meta_shortcut_label = 2131820578;
public static final int abc_menu_shift_shortcut_label = 2131820579;
public static final int abc_menu_space_shortcut_label = 2131820580;
public static final int abc_menu_sym_shortcut_label = 2131820581;
public static final int abc_prepend_shortcut_label = 2131820582;
public static final int abc_search_hint = 2131820583;
public static final int abc_searchview_description_clear = 2131820584;
public static final int abc_searchview_description_query = 2131820585;
public static final int abc_searchview_description_search = 2131820586;
public static final int abc_searchview_description_submit = 2131820587;
public static final int abc_searchview_description_voice = 2131820588;
public static final int abc_shareactionprovider_share_with = 2131820589;
public static final int abc_shareactionprovider_share_with_application = 2131820590;
public static final int abc_toolbar_collapse_description = 2131820591;
public static final int app_name = 2131820649;
public static final int appbar_scrolling_view_behavior = 2131820661;
public static final int bottom_sheet_behavior = 2131820682;
public static final int character_counter_content_description = 2131820730;
public static final int character_counter_pattern = 2131820731;
public static final int com_crashlytics_android_build_id = 2131820749;
public static final int com_facebook_device_auth_instructions = 2131820750;
public static final int com_facebook_image_download_unknown_error = 2131820751;
public static final int com_facebook_internet_permission_error_message = 2131820752;
public static final int com_facebook_internet_permission_error_title = 2131820753;
public static final int com_facebook_like_button_liked = 2131820754;
public static final int com_facebook_like_button_not_liked = 2131820755;
public static final int com_facebook_loading = 2131820756;
public static final int com_facebook_loginview_cancel_action = 2131820757;
public static final int com_facebook_loginview_log_in_button = 2131820758;
public static final int com_facebook_loginview_log_in_button_continue = 2131820759;
public static final int com_facebook_loginview_log_in_button_long = 2131820762;
public static final int com_facebook_loginview_log_out_action = 2131820763;
public static final int com_facebook_loginview_log_out_button = 2131820766;
public static final int com_facebook_loginview_logged_in_as = 2131820769;
public static final int com_facebook_loginview_logged_in_using_facebook = 2131820772;
public static final int com_facebook_send_button_text = 2131820775;
public static final int com_facebook_share_button_text = 2131820778;
public static final int com_facebook_smart_device_instructions = 2131820781;
public static final int com_facebook_smart_device_instructions_or = 2131820782;
public static final int com_facebook_smart_login_confirmation_cancel = 2131820783;
public static final int com_facebook_smart_login_confirmation_continue_as = 2131820786;
public static final int com_facebook_smart_login_confirmation_title = 2131820789;
public static final int com_facebook_tooltip_default = 2131820792;
public static final int comm_cancel = 2131820797;
public static final int comm_ok = 2131820798;
public static final int common_google_play_services_enable_button = 2131820814;
public static final int common_google_play_services_enable_text = 2131820815;
public static final int common_google_play_services_enable_title = 2131820816;
public static final int common_google_play_services_install_button = 2131820817;
public static final int common_google_play_services_install_text = 2131820818;
public static final int common_google_play_services_install_title = 2131820819;
public static final int common_google_play_services_notification_channel_name = 2131820820;
public static final int common_google_play_services_notification_ticker = 2131820821;
public static final int common_google_play_services_unknown_issue = 2131820822;
public static final int common_google_play_services_unsupported_text = 2131820823;
public static final int common_google_play_services_update_button = 2131820824;
public static final int common_google_play_services_update_text = 2131820825;
public static final int common_google_play_services_update_title = 2131820826;
public static final int common_google_play_services_updating_text = 2131820827;
public static final int common_google_play_services_wear_update_text = 2131820828;
public static final int common_open_on_phone = 2131820829;
public static final int common_signin_button_text = 2131820830;
public static final int common_signin_button_text_long = 2131820831;
public static final int fab_transformation_scrim_behavior = 2131821018;
public static final int fab_transformation_sheet_behavior = 2131821019;
public static final int hide_bottom_view_on_scroll_behavior = 2131821117;
public static final int jg_channel_name_p_default = 2131821170;
public static final int jg_channel_name_p_high = 2131821171;
public static final int jg_channel_name_p_low = 2131821172;
public static final int jg_channel_name_p_min = 2131821173;
public static final int kit_name = 2131821184;
public static final int messenger_send_button_text = 2131821253;
public static final int mtrl_chip_close_icon_content_description = 2131821290;
public static final int password_toggle_content_description = 2131821336;
public static final int path_password_eye = 2131821337;
public static final int path_password_eye_mask_strike_through = 2131821338;
public static final int path_password_eye_mask_visible = 2131821339;
public static final int path_password_strike_through = 2131821340;
public static final int pull_to_refresh_pull_label = 2131821443;
public static final int pull_to_refresh_refreshing_label = 2131821444;
public static final int pull_to_refresh_release_label = 2131821445;
public static final int recycler_no_more = 2131821459;
public static final int search_menu_title = 2131821508;
public static final int status_bar_notification_info_overflow = 2131821607;
public static final int toast_download_ok = 2131821699;
public static final int tw__allow_btn_txt = 2131821703;
public static final int tw__composer_hint = 2131821704;
public static final int tw__install = 2131821705;
public static final int tw__like_tweet = 2131821706;
public static final int tw__liked_tweet = 2131821707;
public static final int tw__loading_tweet = 2131821708;
public static final int tw__login_btn_txt = 2131821709;
public static final int tw__max_tweet_chars = 2131821710;
public static final int tw__not_now_btn_txt = 2131821711;
public static final int tw__pause = 2131821712;
public static final int tw__play = 2131821713;
public static final int tw__play_store = 2131821714;
public static final int tw__post_tweet = 2131821715;
public static final int tw__relative_date_format_long = 2131821716;
public static final int tw__relative_date_format_short = 2131821717;
public static final int tw__replay = 2131821718;
public static final int tw__retweeted_by_format = 2131821719;
public static final int tw__share_content_format = 2131821720;
public static final int tw__share_email_desc = 2131821721;
public static final int tw__share_email_title = 2131821722;
public static final int tw__share_subject_format = 2131821723;
public static final int tw__share_tweet = 2131821724;
public static final int tw__tweet_content_description = 2131821725;
public static final int tw__tweet_media = 2131821726;
}

View File

@@ -0,0 +1,205 @@
package com.recyclelib;
import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.Matrix;
import android.graphics.drawable.Drawable;
import android.os.Handler;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.LinearInterpolator;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
/* loaded from: classes.dex */
public class RefreshHeaderViewCompact extends LinearLayout implements OnRefreshListener {
private Context a;
private View b;
private ImageView c;
private TextView d;
private int e;
private int f;
private boolean g;
private boolean h;
private Matrix i;
private float j;
private float k;
private ObjectAnimator l;
private Handler m;
public RefreshHeaderViewCompact(Context context) {
super(context);
this.f = 0;
this.g = false;
this.h = true;
this.m = new Handler();
a(context);
}
private void e() {
Log.i("STATE_DONE", "onLoadingDrawableSet");
Drawable drawable = this.c.getDrawable();
this.j = Math.round(drawable.getIntrinsicWidth() / 2.0f);
this.k = Math.round(drawable.getIntrinsicHeight() / 2.0f);
}
/* JADX INFO: Access modifiers changed from: private */
public void setState(int i) {
if (this.f == i) {
return;
}
if (i == 2) {
a(this.e);
}
if (i != 0) {
if (i != 1) {
if (i == 2) {
if (!this.g) {
this.d.setText(R$string.pull_to_refresh_refreshing_label);
}
this.l.start();
} else if (i == 3) {
Log.i("STATE_DONE", "clear animation");
this.c.clearAnimation();
}
} else if (this.f != 1 && !this.g) {
this.d.setText(R$string.pull_to_refresh_release_label);
}
} else if (!this.g) {
this.d.setText(R$string.pull_to_refresh_pull_label);
}
this.f = i;
}
public void b(float f) {
if (getVisibleHeight() > 0 || f > 0.0f) {
setVisibleHeight(((int) f) + getVisibleHeight());
if (this.f <= 1) {
if (getVisibleHeight() > this.e / 2) {
setState(1);
} else {
setState(0);
}
}
}
}
public boolean c() {
boolean z;
getVisibleHeight();
if (getVisibleHeight() <= (this.e * 2) / 3 || this.f >= 2) {
z = false;
} else {
setState(2);
z = true;
}
int i = this.f;
a(this.f == 2 ? this.e : 0);
return z;
}
public void d() {
Matrix matrix = this.i;
if (matrix != null) {
matrix.reset();
this.c.setImageMatrix(this.i);
}
a(0);
this.m.postDelayed(new Runnable() { // from class: com.recyclelib.RefreshHeaderViewCompact.1
@Override // java.lang.Runnable
public void run() {
RefreshHeaderViewCompact.this.setState(0);
}
}, 500L);
}
public int getState() {
return this.f;
}
public int getVisibleHeight() {
return ((LinearLayout.LayoutParams) this.b.getLayoutParams()).height;
}
public void setVisibleHeight(int i) {
if (i < 0) {
i = 0;
}
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) this.b.getLayoutParams();
layoutParams.height = i;
this.b.setLayoutParams(layoutParams);
}
public boolean a() {
return this.h;
}
private void a(Context context) {
this.a = context;
LayoutInflater from = LayoutInflater.from(context);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(-1, -2);
layoutParams.setMargins(0, 0, 0, 0);
setLayoutParams(layoutParams);
setPadding(0, 0, 0, 0);
this.b = from.inflate(R$layout.refresh_header_view, (ViewGroup) null);
addView(this.b, new LinearLayout.LayoutParams(-1, 0));
setGravity(80);
this.c = (ImageView) this.b.findViewById(R$id.head_progressBar);
this.d = (TextView) this.b.findViewById(R$id.refresh_status_textview);
this.i = new Matrix();
this.c.setImageMatrix(this.i);
e();
this.l = ObjectAnimator.ofFloat(this.c, "rotation", 0.0f, 180.0f, 360.0f);
this.l.setRepeatCount(-1);
this.l.setRepeatMode(1);
this.l.setDuration(1200L);
this.l.setInterpolator(new LinearInterpolator());
measure(-2, -2);
this.e = getMeasuredHeight();
}
public void b() {
setState(3);
this.m.postDelayed(new Runnable() { // from class: com.recyclelib.RefreshHeaderViewCompact.3
@Override // java.lang.Runnable
public void run() {
RefreshHeaderViewCompact.this.d();
}
}, 500L);
}
public void a(boolean z) {
if (this.g != z) {
this.g = z;
this.d.setVisibility(z ? 8 : 0);
}
}
private void a(int i) {
ValueAnimator ofInt = ValueAnimator.ofInt(getVisibleHeight(), i);
ofInt.setDuration(300L).start();
ofInt.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { // from class: com.recyclelib.RefreshHeaderViewCompact.2
@Override // android.animation.ValueAnimator.AnimatorUpdateListener
public void onAnimationUpdate(ValueAnimator valueAnimator) {
RefreshHeaderViewCompact.this.setVisibleHeight(((Integer) valueAnimator.getAnimatedValue()).intValue());
}
});
ofInt.start();
}
public void a(float f) {
if (getVisibleHeight() <= 0 || f <= 0.0f) {
return;
}
float visibleHeight = getVisibleHeight();
float abs = Math.abs(visibleHeight / Utils.a(this.a, 46));
float max = this.h ? 90.0f * abs : Math.max(0.0f, Math.min(180.0f, (360.0f * abs) - 180.0f));
Log.i("refreshHeaderView", "delta:" + f + " height:" + visibleHeight + " angle:" + max + " scale:" + abs);
this.i.setRotate(max, this.j, this.k);
this.c.setImageMatrix(this.i);
}
}

View File

@@ -0,0 +1,547 @@
package com.recyclelib;
import android.content.Context;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.StaggeredGridLayoutManager;
import com.thoughtworks.xstream.XStream;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes.dex */
public class URecyclerView extends RecyclerView {
private String K0;
private LoadingListener L0;
private boolean M0;
private boolean N0;
private boolean O0;
private float P0;
private boolean Q0;
private WrapAdapter R0;
private RefreshHeaderViewCompact S0;
private View T0;
private View U0;
private final RecyclerView.AdapterDataObserver V0;
private AppBarLayoutStateChangeListener$State W0;
private List<HeaderView> X0;
private boolean Y0;
private boolean Z0;
class HeaderView {
int a;
String b;
View c;
HeaderView(URecyclerView uRecyclerView) {
}
}
public interface LoadingListener {
void onLoadingMore();
void onRefreshing();
}
public class WrapAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
private RecyclerView.Adapter a;
private class SimpleViewHolder extends RecyclerView.ViewHolder {
public SimpleViewHolder(WrapAdapter wrapAdapter, View view) {
super(view);
}
}
public WrapAdapter(RecyclerView.Adapter adapter) {
this.a = adapter;
}
public int a() {
return URecyclerView.this.X0.size();
}
public boolean b(int i) {
return URecyclerView.this.O0 && i == getItemCount() - 1;
}
public boolean c(int i) {
return i >= 1 && i < URecyclerView.this.X0.size() + 1;
}
public boolean d(int i) {
return i == 0;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
return URecyclerView.this.O0 ? this.a != null ? a() + this.a.getItemCount() + 2 : a() + 2 : this.a != null ? a() + this.a.getItemCount() + 1 : a() + 1;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public long getItemId(int i) {
int a;
if (this.a == null || i < a() + 1 || (a = i - (a() + 1)) >= this.a.getItemCount()) {
return -1L;
}
return this.a.getItemId(a);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemViewType(int i) {
int a = i - (a() + 1);
if (d(i)) {
return XStream.PRIORITY_VERY_HIGH;
}
if (c(i)) {
return ((HeaderView) URecyclerView.this.X0.get(i - 1)).a;
}
if (b(i)) {
return 10001;
}
RecyclerView.Adapter adapter = this.a;
if (adapter == null || a >= adapter.getItemCount()) {
return 0;
}
return this.a.getItemViewType(a);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void onAttachedToRecyclerView(RecyclerView recyclerView) {
super.onAttachedToRecyclerView(recyclerView);
RecyclerView.LayoutManager layoutManager = recyclerView.getLayoutManager();
if (layoutManager instanceof GridLayoutManager) {
final GridLayoutManager gridLayoutManager = (GridLayoutManager) layoutManager;
gridLayoutManager.a(new GridLayoutManager.SpanSizeLookup() { // from class: com.recyclelib.URecyclerView.WrapAdapter.1
@Override // androidx.recyclerview.widget.GridLayoutManager.SpanSizeLookup
public int getSpanSize(int i) {
if (WrapAdapter.this.c(i) || WrapAdapter.this.b(i) || WrapAdapter.this.d(i)) {
return gridLayoutManager.N();
}
return 1;
}
});
}
this.a.onAttachedToRecyclerView(recyclerView);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int i) {
if (c(i) || d(i)) {
return;
}
int a = i - (a() + 1);
RecyclerView.Adapter adapter = this.a;
if (adapter == null || a >= adapter.getItemCount()) {
return;
}
this.a.onBindViewHolder(viewHolder, a);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
return i == 10000 ? new SimpleViewHolder(this, URecyclerView.this.S0) : URecyclerView.this.m(i) ? new SimpleViewHolder(this, URecyclerView.this.l(i)) : i == 10001 ? new SimpleViewHolder(this, URecyclerView.this.T0) : this.a.onCreateViewHolder(viewGroup, i);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void onDetachedFromRecyclerView(RecyclerView recyclerView) {
this.a.onDetachedFromRecyclerView(recyclerView);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public boolean onFailedToRecycleView(RecyclerView.ViewHolder viewHolder) {
return this.a.onFailedToRecycleView(viewHolder);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void onViewAttachedToWindow(RecyclerView.ViewHolder viewHolder) {
super.onViewAttachedToWindow(viewHolder);
ViewGroup.LayoutParams layoutParams = viewHolder.itemView.getLayoutParams();
if (layoutParams != null && (layoutParams instanceof StaggeredGridLayoutManager.LayoutParams) && (c(viewHolder.getLayoutPosition()) || d(viewHolder.getLayoutPosition()) || b(viewHolder.getLayoutPosition()))) {
((StaggeredGridLayoutManager.LayoutParams) layoutParams).a(true);
}
this.a.onViewAttachedToWindow(viewHolder);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void onViewDetachedFromWindow(RecyclerView.ViewHolder viewHolder) {
this.a.onViewDetachedFromWindow(viewHolder);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void onViewRecycled(RecyclerView.ViewHolder viewHolder) {
this.a.onViewRecycled(viewHolder);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void registerAdapterDataObserver(RecyclerView.AdapterDataObserver adapterDataObserver) {
this.a.registerAdapterDataObserver(adapterDataObserver);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver adapterDataObserver) {
this.a.unregisterAdapterDataObserver(adapterDataObserver);
}
}
public URecyclerView(Context context) {
this(context, null);
}
private boolean B() {
return this.S0.getParent() != null;
}
/* JADX INFO: Access modifiers changed from: private */
public View l(int i) {
if (!m(i)) {
return null;
}
for (HeaderView headerView : this.X0) {
if (headerView.a == i) {
return headerView.c;
}
}
return null;
}
/* JADX INFO: Access modifiers changed from: private */
public boolean m(int i) {
boolean z;
Iterator<HeaderView> it = this.X0.iterator();
while (true) {
if (!it.hasNext()) {
z = false;
break;
}
if (it.next().a == i) {
z = true;
break;
}
}
return this.X0.size() > 0 && z;
}
public void A() {
this.Z0 = false;
this.S0.b();
}
public int getHeaderAndRefreshingViewCount() {
return this.X0.size() + 1;
}
public int getHeaderViewCount() {
return this.X0.size();
}
public RefreshHeaderViewCompact getRefreshHeader() {
return this.S0;
}
@Override // androidx.recyclerview.widget.RecyclerView
public void i(int i) {
int J;
super.i(i);
Log.d(this.K0, "onScrollStateChanged");
if (i != 0 || this.L0 == null || this.M0 || !this.O0) {
return;
}
RecyclerView.LayoutManager layoutManager = getLayoutManager();
if (layoutManager instanceof GridLayoutManager) {
J = ((GridLayoutManager) layoutManager).J();
} else if (layoutManager instanceof StaggeredGridLayoutManager) {
StaggeredGridLayoutManager staggeredGridLayoutManager = (StaggeredGridLayoutManager) layoutManager;
int[] iArr = new int[staggeredGridLayoutManager.K()];
staggeredGridLayoutManager.b(iArr);
J = a(iArr);
} else {
J = ((LinearLayoutManager) layoutManager).J();
}
if (layoutManager.e() <= 0 || J < layoutManager.j() - 1 || layoutManager.j() <= layoutManager.e() || this.Q0 || this.S0.getState() >= 2) {
Log.d("test", "不转");
return;
}
this.M0 = true;
this.T0.setVisibility(0);
View view = this.T0;
if (view instanceof LoadingMoreFootView) {
((LoadingMoreFootView) view).a();
}
this.L0.onLoadingMore();
}
public void n(View view) {
if (view == null) {
return;
}
String str = (String) view.getTag();
HeaderView headerView = new HeaderView(this);
if (!TextUtils.isEmpty(str)) {
headerView.b = str;
}
headerView.a = this.X0.size() + 10002;
headerView.c = view;
this.X0.add(headerView);
WrapAdapter wrapAdapter = this.R0;
if (wrapAdapter != null) {
wrapAdapter.notifyDataSetChanged();
}
}
@Override // android.view.View
protected void onScrollChanged(int i, int i2, int i3, int i4) {
super.onScrollChanged(i, i2, i3, i4);
}
@Override // androidx.recyclerview.widget.RecyclerView, android.view.View
public boolean onTouchEvent(MotionEvent motionEvent) {
if (this.P0 == -1.0f) {
this.P0 = motionEvent.getRawY();
}
if (!this.Y0) {
getParent().requestDisallowInterceptTouchEvent(true);
}
int action = motionEvent.getAction();
if (action == 0) {
this.P0 = motionEvent.getRawY();
Log.d(this.K0, "ACTION_DOWN");
} else if (action == 1) {
motionEvent.getRawY();
Log.d(this.K0, "ACTION_UP");
this.P0 = -1.0f;
if (B() && this.N0 && this.W0 == AppBarLayoutStateChangeListener$State.EXPANDED) {
if (this.S0.c()) {
this.Z0 = true;
LoadingListener loadingListener = this.L0;
if (loadingListener != null) {
loadingListener.onRefreshing();
}
}
} else if (this.Z0) {
this.Z0 = false;
this.S0.d();
}
} else if (action == 2) {
float rawY = motionEvent.getRawY() - this.P0;
this.P0 = motionEvent.getRawY();
if (B() && this.N0 && this.W0 == AppBarLayoutStateChangeListener$State.EXPANDED) {
Log.d(this.K0, "top");
if (this.S0.a()) {
this.S0.a(rawY);
}
this.S0.b(rawY / 3.0f);
if (this.S0.getVisibleHeight() > 0 && this.S0.getState() < 2) {
return false;
}
}
}
return super.onTouchEvent(motionEvent);
}
@Override // androidx.recyclerview.widget.RecyclerView
public void setAdapter(RecyclerView.Adapter adapter) {
this.R0 = new WrapAdapter(adapter);
super.setAdapter(this.R0);
adapter.registerAdapterDataObserver(this.V0);
this.V0.a();
}
public void setEmptyView(View view) {
this.U0 = view;
this.V0.a();
}
public void setFootView(View view) {
this.T0 = view;
}
public void setLoadingListener(LoadingListener loadingListener) {
this.L0 = loadingListener;
}
public void setLoadingMoreEnabled(boolean z) {
this.O0 = z;
}
public void setNoMore(boolean z) {
this.M0 = false;
this.Q0 = z;
if (z) {
this.T0.setVisibility(0);
((LoadingMoreFootView) this.T0).setNoMore(z);
}
}
@Deprecated
public void setNoMoreWithoutFooter(boolean z) {
this.M0 = false;
this.Q0 = z;
View view = this.T0;
if (view == null || !this.O0) {
return;
}
view.setVisibility(8);
}
public void setPullRefreshEnabled(boolean z) {
this.N0 = z;
}
public void setRefreshingViewBackground(int i) {
}
public void y() {
this.S0.b();
z();
}
public void z() {
this.M0 = false;
View view = this.T0;
if (view == null || this.Q0) {
return;
}
view.setVisibility(8);
}
public URecyclerView(Context context, AttributeSet attributeSet) {
this(context, attributeSet, 0);
}
public void c(String str) {
HeaderView headerView;
Iterator<HeaderView> it = this.X0.iterator();
while (true) {
if (!it.hasNext()) {
headerView = null;
break;
} else {
headerView = it.next();
if (headerView.b.equals(str)) {
break;
}
}
}
if (headerView != null) {
this.X0.remove(headerView);
}
WrapAdapter wrapAdapter = this.R0;
if (wrapAdapter != null) {
wrapAdapter.notifyDataSetChanged();
}
}
public void d(boolean z) {
this.Y0 = z;
}
public void e(boolean z) {
this.S0.setVisibility(z ? 0 : 8);
}
public URecyclerView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.K0 = "URecyclerView";
this.M0 = false;
this.N0 = true;
this.O0 = true;
this.P0 = -1.0f;
this.Q0 = false;
this.V0 = new DataObserver();
this.W0 = AppBarLayoutStateChangeListener$State.EXPANDED;
this.X0 = new ArrayList();
this.Y0 = true;
this.Z0 = false;
a(context);
}
private void a(Context context) {
if (this.N0) {
this.S0 = new RefreshHeaderViewCompact(context);
this.S0.a(true);
}
if (this.O0) {
this.T0 = new LoadingMoreFootView(context);
this.T0.setVisibility(8);
}
}
public boolean b(String str) {
Iterator<HeaderView> it = this.X0.iterator();
boolean z = false;
while (it.hasNext()) {
if (str.equals(it.next().b)) {
z = true;
}
}
return z;
}
private int a(int[] iArr) {
int i = iArr[0];
for (int i2 : iArr) {
if (i2 > i) {
i = i2;
}
}
return i;
}
private class DataObserver extends RecyclerView.AdapterDataObserver {
private DataObserver() {
}
@Override // androidx.recyclerview.widget.RecyclerView.AdapterDataObserver
public void a() {
RecyclerView.Adapter adapter = URecyclerView.this.getAdapter();
if (adapter != null && URecyclerView.this.U0 != null) {
int i = URecyclerView.this.N0 ? 1 : 0;
if (URecyclerView.this.O0) {
i++;
}
if (adapter.getItemCount() == i) {
URecyclerView.this.U0.setVisibility(0);
URecyclerView.this.setVisibility(8);
} else {
URecyclerView.this.U0.setVisibility(8);
URecyclerView.this.setVisibility(0);
}
}
if (URecyclerView.this.R0 != null) {
URecyclerView.this.R0.notifyDataSetChanged();
}
}
@Override // androidx.recyclerview.widget.RecyclerView.AdapterDataObserver
public void b(int i, int i2) {
URecyclerView.this.R0.notifyItemRangeInserted(i, i2);
}
@Override // androidx.recyclerview.widget.RecyclerView.AdapterDataObserver
public void c(int i, int i2) {
URecyclerView.this.R0.notifyItemRangeRemoved(i, i2);
}
@Override // androidx.recyclerview.widget.RecyclerView.AdapterDataObserver
public void a(int i, int i2) {
URecyclerView.this.R0.notifyItemRangeChanged(i, i2);
}
@Override // androidx.recyclerview.widget.RecyclerView.AdapterDataObserver
public void a(int i, int i2, Object obj) {
URecyclerView.this.R0.notifyItemRangeChanged(i, i2, obj);
}
@Override // androidx.recyclerview.widget.RecyclerView.AdapterDataObserver
public void a(int i, int i2, int i3) {
URecyclerView.this.R0.notifyItemMoved(i, i2);
}
}
}

View File

@@ -0,0 +1,10 @@
package com.recyclelib;
import android.content.Context;
/* loaded from: classes.dex */
public class Utils {
public static float a(Context context, int i) {
return i * (context.getResources().getDisplayMetrics().densityDpi / 160.0f);
}
}

View File

@@ -0,0 +1,82 @@
package com.recyclelib.adapter;
import android.content.Context;
import android.util.SparseArray;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.recyclerview.widget.RecyclerView;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes.dex */
public abstract class BaseRecyclerAdapter<T> extends RecyclerView.Adapter<BaseViewHolder> {
protected Context mContext;
protected LayoutInflater mInflater;
protected List<T> mList;
protected static class BaseViewHolder extends RecyclerView.ViewHolder {
private SparseArray<View> a;
private View b;
public BaseViewHolder(View view) {
super(view);
this.a = new SparseArray<>();
this.b = view;
}
public <K extends View> K getView(int i) {
K k = (K) this.a.get(i);
if (k != null) {
return k;
}
K k2 = (K) this.b.findViewById(i);
this.a.put(i, k2);
return k2;
}
}
protected BaseRecyclerAdapter(Context context, List<T> list) {
this.mList = list;
if (this.mList == null) {
this.mList = new ArrayList();
}
this.mContext = context;
this.mInflater = LayoutInflater.from(context);
}
public List<T> getData() {
if (this.mList == null) {
this.mList = new ArrayList();
}
return this.mList;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
List<T> list = this.mList;
if (list == null) {
return 0;
}
return list.size();
}
public abstract int layoutId();
public void notifyChanged(List<T> list) {
if (list == null) {
return;
}
if (this.mList == null) {
this.mList = new ArrayList();
}
this.mList.clear();
this.mList.addAll(list);
notifyDataSetChanged();
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public BaseViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
return new BaseViewHolder(this.mInflater.inflate(layoutId(), viewGroup, false));
}
}

View File

@@ -0,0 +1,79 @@
package com.recyclelib.adapter;
import android.content.Context;
import android.util.SparseArray;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.recyclerview.widget.RecyclerView;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes.dex */
public abstract class MultiRecyclerAdapter<T> extends RecyclerView.Adapter<MultiViewHolder> {
protected Context mContext;
protected LayoutInflater mInflater;
protected List<T> mList;
protected static class MultiViewHolder extends RecyclerView.ViewHolder {
private SparseArray<View> a;
private View b;
public MultiViewHolder(View view) {
super(view);
this.a = new SparseArray<>();
this.b = view;
}
public <K extends View> K getView(int i) {
K k = (K) this.a.get(i);
if (k != null) {
return k;
}
K k2 = (K) this.b.findViewById(i);
this.a.put(i, k2);
return k2;
}
}
protected MultiRecyclerAdapter(Context context, List<T> list) {
this.mList = list == null ? new ArrayList<>() : list;
this.mContext = context;
this.mInflater = LayoutInflater.from(context);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
List<T> list = this.mList;
if (list == null) {
return 0;
}
return list.size();
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemViewType(int i) {
return getLayoutId(i);
}
public abstract int getLayoutId(int i);
public void notifyChanged(List<T> list) {
if (this.mList == null) {
this.mList = new ArrayList();
}
this.mList.clear();
this.mList.addAll(list);
notifyDataSetChanged();
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public MultiViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
return new MultiViewHolder(this.mInflater.inflate(i, viewGroup, false));
}
protected MultiRecyclerAdapter(Context context) {
this.mContext = context;
this.mInflater = LayoutInflater.from(context);
}
}