| Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
| 1 | Verifies | ||
| 2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
| 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
| 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
| 5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
| 6 | Verified·for·SourceStamp:·false | ||
| 7 | Number·of·signers:·1 | ||
| 8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
| 9 | Signer·#1·certificate·SHA-256·digest:·21abf855811e014dee76e6c1d9025f6570a2beb5d0132af7ac055db5aecfa7d2 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·a570612b41c0750362479ae88ec1d664c759d6bf | ||
| 11 | Signer·#1·certificate·MD5·digest:·0600084973e3ee84f4b1c0aa85eff453 | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·ac8c52acd4761ecfc59f260de5ddd3e57cc79f86995efd6eee442e81b240820f | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·505d7aafb54b99aa4ba7fbf219faf470cc02d74d | ||
| 16 | Signer·#1·public·key·MD5·digest:·2a8ca043fea92b0042c40645238f81e1 | ||
| 17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| Offset 1, 319 lines modified | Offset 1, 317 lines modified | ||
| 1 | Zip·file·size:· | 1 | Zip·file·size:·769470·bytes,·number·of·entries:·315 |
| 2 | -rw----·····2.0·fat····32677·bl·defN·15-Jun-04·14:54·META-INF/MANIFEST.MF | ||
| 3 | -rw----·····2.0·fat····32798·bl·defN·15-Jun-04·14:54·META-INF/4FF51522.SF | ||
| 4 | -rw----·····2.0·fat·····1332·bl·defN·15-Jun-04·14:54·META-INF/4FF51522.RSA | ||
| 5 | -rw----·····2.0·fat·······41·bl·defN·15-Jun-04·10:26·META-INF/buildserverid | ||
| 6 | -rw----·····2.0·fat·······41·bl·defN·15-Jun-04·10:26·META-INF/fdroidserverid | ||
| 7 | -rw----·····2.0·fat·····2328·bX·defN·1 | 2 | -rw----·····2.0·fat·····2328·bX·defN·17-Oct-26·00:10·AndroidManifest.xml |
| 8 | -rw----·····2.0·fat······860·bl·defN·1 | 3 | -rw----·····2.0·fat······860·bl·defN·17-Oct-26·00:10·res/anim/abc_grow_fade_in_from_bottom.xml |
| 9 | -rw----·····2.0·fat······512·bl·defN·1 | 4 | -rw----·····2.0·fat······512·bl·defN·17-Oct-26·00:10·res/anim/abc_popup_enter.xml |
| 10 | -rw----·····2.0·fat······512·bl·defN·1 | 5 | -rw----·····2.0·fat······512·bl·defN·17-Oct-26·00:10·res/anim/abc_popup_exit.xml |
| 11 | -rw----·····2.0·fat······860·bl·defN·1 | 6 | -rw----·····2.0·fat······860·bl·defN·17-Oct-26·00:10·res/anim/abc_shrink_fade_out_from_bottom.xml |
| 12 | -rw----·····2.0·fat······472·bl·defN·1 | 7 | -rw----·····2.0·fat······472·bl·defN·17-Oct-26·00:10·res/color-v11/abc_background_cache_hint_selector_material_dark.xml |
| 13 | -rw----·····2.0·fat······472·bl·defN·1 | 8 | -rw----·····2.0·fat······472·bl·defN·17-Oct-26·00:10·res/color-v11/abc_background_cache_hint_selector_material_light.xml |
| 14 | -rw----·····2.0·fat······344·bl·defN·1 | 9 | -rw----·····2.0·fat······344·bl·defN·17-Oct-26·00:10·res/color/abc_background_cache_hint_selector_material_dark.xml |
| 15 | -rw----·····2.0·fat······344·bl·defN·1 | 10 | -rw----·····2.0·fat······344·bl·defN·17-Oct-26·00:10·res/color/abc_background_cache_hint_selector_material_light.xml |
| 16 | -rw----·····2.0·fat······468·bl·defN·1 | 11 | -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/abc_primary_text_disable_only_material_dark.xml |
| 17 | -rw----·····2.0·fat······468·bl·defN·1 | 12 | -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/abc_primary_text_disable_only_material_light.xml |
| 18 | -rw----·····2.0·fat······468·bl·defN·1 | 13 | -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/abc_primary_text_material_dark.xml |
| 19 | -rw----·····2.0·fat······468·bl·defN·1 | 14 | -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/abc_primary_text_material_light.xml |
| 20 | -rw----·····2.0·fat······596·bl·defN·1 | 15 | -rw----·····2.0·fat······596·bl·defN·17-Oct-26·00:10·res/color/abc_search_url_text.xml |
| 21 | -rw----·····2.0·fat······468·bl·defN·1 | 16 | -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/abc_secondary_text_material_dark.xml |
| 22 | -rw----·····2.0·fat······468·bl·defN·1 | 17 | -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/abc_secondary_text_material_light.xml |
| 23 | -rw----·····2.0·fat······468·bl·defN·1 | 18 | -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/switch_thumb_material_dark.xml |
| 24 | -rw----·····2.0·fat······468·bl·defN·1 | 19 | -rw----·····2.0·fat······468·bl·defN·17-Oct-26·00:10·res/color/switch_thumb_material_light.xml |
| 25 | -rw----·····1.0·fat······287·b-·stor·1 | 20 | -rw----·····1.0·fat······287·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
| 26 | -rw----·····1.0·fat······306·b-·stor·1 | 21 | -rw----·····1.0·fat······306·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
| 27 | -rw----·····1.0·fat······549·b-·stor·1 | 22 | -rw----·····1.0·fat······549·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
| 28 | -rw----·····1.0·fat······622·b-·stor·1 | 23 | -rw----·····1.0·fat······622·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
| 29 | -rw----·····1.0·fat······753·b-·stor·1 | 24 | -rw----·····1.0·fat······753·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
| 30 | -rw----·····1.0·fat·····1619·b-·stor·1 | 25 | -rw----·····1.0·fat·····1619·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
| 31 | -rw----·····1.0·fat·····1078·b-·stor·1 | 26 | -rw----·····1.0·fat·····1078·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
| 32 | -rw----·····1.0·fat·····1671·b-·stor·1 | 27 | -rw----·····1.0·fat·····1671·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
| 33 | -rw----·····1.0·fat·····1958·b-·stor·1 | 28 | -rw----·····1.0·fat·····1958·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
| 34 | -rw----·····1.0·fat······229·b-·stor·1 | 29 | -rw----·····1.0·fat······229·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
| 35 | -rw----·····1.0·fat······416·b-·stor·1 | 30 | -rw----·····1.0·fat······416·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
| 36 | -rw----·····1.0·fat······280·b-·stor·1 | 31 | -rw----·····1.0·fat······280·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
| 37 | -rw----·····1.0·fat······233·b-·stor·1 | 32 | -rw----·····1.0·fat······233·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
| 38 | -rw----·····1.0·fat······160·b-·stor·1 | 33 | -rw----·····1.0·fat······160·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
| 39 | -rw----·····1.0·fat······288·b-·stor·1 | 34 | -rw----·····1.0·fat······288·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
| 40 | -rw----·····1.0·fat······612·b-·stor·1 | 35 | -rw----·····1.0·fat······612·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
| 41 | -rw----·····1.0·fat······190·b-·stor·1 | 36 | -rw----·····1.0·fat······190·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
| 42 | -rw----·····1.0·fat······373·b-·stor·1 | 37 | -rw----·····1.0·fat······373·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
| 43 | -rw----·····1.0·fat······270·b-·stor·1 | 38 | -rw----·····1.0·fat······270·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
| 44 | -rw----·····1.0·fat······791·b-·stor·1 | 39 | -rw----·····1.0·fat······791·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
| 45 | -rw----·····1.0·fat·····1028·b-·stor·1 | 40 | -rw----·····1.0·fat·····1028·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
| 46 | -rw----·····1.0·fat······541·b-·stor·1 | 41 | -rw----·····1.0·fat······541·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
| 47 | -rw----·····1.0·fat······170·b-·stor·1 | 42 | -rw----·····1.0·fat······170·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
| 48 | -rw----·····1.0·fat······244·b-·stor·1 | 43 | -rw----·····1.0·fat······244·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
| 49 | -rw----·····1.0·fat······212·b-·stor·1 | 44 | -rw----·····1.0·fat······212·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
| 50 | -rw----·····1.0·fat······212·b-·stor·1 | 45 | -rw----·····1.0·fat······212·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
| 51 | -rw----·····1.0·fat······212·b-·stor·1 | 46 | -rw----·····1.0·fat······212·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
| 52 | -rw----·····1.0·fat······239·b-·stor·1 | 47 | -rw----·····1.0·fat······239·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
| 53 | -rw----·····1.0·fat······240·b-·stor·1 | 48 | -rw----·····1.0·fat······240·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
| 54 | -rw----·····1.0·fat······870·b-·stor·1 | 49 | -rw----·····1.0·fat······870·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
| 55 | -rw----·····1.0·fat·····1290·b-·stor·1 | 50 | -rw----·····1.0·fat·····1290·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
| 56 | -rw----·····1.0·fat······392·b-·stor·1 | 51 | -rw----·····1.0·fat······392·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
| 57 | -rw----·····1.0·fat······534·b-·stor·1 | 52 | -rw----·····1.0·fat······534·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
| 58 | -rw----·····1.0·fat······199·b-·stor·1 | 53 | -rw----·····1.0·fat······199·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
| 59 | -rw----·····1.0·fat······239·b-·stor·1 | 54 | -rw----·····1.0·fat······239·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_text_cursor_mtrl_alpha.9.png |
| 60 | -rw----·····1.0·fat······192·b-·stor·1 | 55 | -rw----·····1.0·fat······192·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
| 61 | -rw----·····1.0·fat······202·b-·stor·1 | 56 | -rw----·····1.0·fat······202·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
| 62 | -rw----·····1.0·fat······182·b-·stor·1 | 57 | -rw----·····1.0·fat······182·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
| 63 | -rw----·····1.0·fat······182·b-·stor·1 | 58 | -rw----·····1.0·fat······182·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
| 64 | -rw----·····1.0·fat·····4343·b-·stor·1 | 59 | -rw----·····1.0·fat·····4343·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/fab_bg_mini.png |
| 65 | -rw----·····1.0·fat·····5888·b-·stor·1 | 60 | -rw----·····1.0·fat·····5888·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/fab_bg_normal.png |
| 66 | -rw----·····1.0·fat······204·b-·stor·1 | 61 | -rw----·····1.0·fat······204·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/ic_back.png |
| 67 | -rw----·····1.0·fat······592·b-·stor·1 | 62 | -rw----·····1.0·fat······592·b-·stor·17-Oct-26·00:09·res/drawable-hdpi-v4/ic_share.png |
| 68 | -rw----·····1.0·fat······384·b-·stor·1 | 63 | -rw----·····1.0·fat······384·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
| 69 | -rw----·····1.0·fat······289·b-·stor·1 | 64 | -rw----·····1.0·fat······289·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
| 70 | -rw----·····1.0·fat······610·b-·stor·1 | 65 | -rw----·····1.0·fat······610·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
| 71 | -rw----·····1.0·fat······391·b-·stor·1 | 66 | -rw----·····1.0·fat······391·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
| 72 | -rw----·····1.0·fat······325·b-·stor·1 | 67 | -rw----·····1.0·fat······325·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
| 73 | -rw----·····1.0·fat······174·b-·stor·1 | 68 | -rw----·····1.0·fat······174·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
| 74 | -rw----·····1.0·fat······381·b-·stor·1 | 69 | -rw----·····1.0·fat······381·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
| 75 | -rw----·····1.0·fat······351·b-·stor·1 | 70 | -rw----·····1.0·fat······351·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
| 76 | -rw----·····1.0·fat······428·b-·stor·1 | 71 | -rw----·····1.0·fat······428·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
| 77 | -rw----·····1.0·fat······237·b-·stor·1 | 72 | -rw----·····1.0·fat······237·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
| 78 | -rw----·····1.0·fat······729·b-·stor·1 | 73 | -rw----·····1.0·fat······729·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
| 79 | -rw----·····1.0·fat······503·b-·stor·1 | 74 | -rw----·····1.0·fat······503·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
| 80 | -rw----·····1.0·fat······475·b-·stor·1 | 75 | -rw----·····1.0·fat······475·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
| 81 | -rw----·····1.0·fat······361·b-·stor·1 | 76 | -rw----·····1.0·fat······361·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
| 82 | -rw----·····1.0·fat······991·b-·stor·1 | 77 | -rw----·····1.0·fat······991·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
| 83 | -rw----·····1.0·fat······630·b-·stor·1 | 78 | -rw----·····1.0·fat······630·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
| 84 | -rw----·····1.0·fat······246·b-·stor·1 | 79 | -rw----·····1.0·fat······246·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
| 85 | -rw----·····1.0·fat······418·b-·stor·1 | 80 | -rw----·····1.0·fat······418·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
| 86 | -rw----·····1.0·fat·····1257·b-·stor·1 | 81 | -rw----·····1.0·fat·····1257·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
| 87 | -rw----·····1.0·fat······611·b-·stor·1 | 82 | -rw----·····1.0·fat······611·b-·stor·17-Oct-26·00:09·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
| 88 | -rw----·····1.0·fat······274·b-·stor·1 | 83 | -rw----·····1.0·fat······274·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
| 89 | -rw----·····1.0·fat······288·b-·stor·1 | 84 | -rw----·····1.0·fat······288·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png |
| 90 | -rw----·····1.0·fat······429·b-·stor·1 | 85 | -rw----·····1.0·fat······429·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png |
| 91 | -rw----·····1.0·fat······428·b-·stor·1 | 86 | -rw----·····1.0·fat······428·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
| 92 | -rw----·····1.0·fat······493·b-·stor·1 | 87 | -rw----·····1.0·fat······493·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
| 93 | -rw----·····1.0·fat·····1348·b-·stor·1 | 88 | -rw----·····1.0·fat·····1348·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
| 94 | -rw----·····1.0·fat·····1005·b-·stor·1 | 89 | -rw----·····1.0·fat·····1005·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
| 95 | -rw----·····1.0·fat·····1109·b-·stor·1 | 90 | -rw----·····1.0·fat·····1109·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
| 96 | -rw----·····1.0·fat·····1224·b-·stor·1 | 91 | -rw----·····1.0·fat·····1224·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
| 97 | -rw----·····1.0·fat······225·b-·stor·1 | 92 | -rw----·····1.0·fat······225·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
| 98 | -rw----·····1.0·fat······351·b-·stor·1 | 93 | -rw----·····1.0·fat······351·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
| 99 | -rw----·····1.0·fat······236·b-·stor·1 | 94 | -rw----·····1.0·fat······236·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png |
| 100 | -rw----·····1.0·fat······280·b-·stor·1 | 95 | -rw----·····1.0·fat······280·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
| 101 | -rw----·····1.0·fat······158·b-·stor·1 | 96 | -rw----·····1.0·fat······158·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
| 102 | -rw----·····1.0·fat······185·b-·stor·1 | 97 | -rw----·····1.0·fat······185·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
| 103 | -rw----·····1.0·fat······377·b-·stor·1 | 98 | -rw----·····1.0·fat······377·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
| 104 | -rw----·····1.0·fat······158·b-·stor·1 | 99 | -rw----·····1.0·fat······158·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
| 105 | -rw----·····1.0·fat······234·b-·stor·1 | 100 | -rw----·····1.0·fat······234·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
| 106 | -rw----·····1.0·fat······186·b-·stor·1 | 101 | -rw----·····1.0·fat······186·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
| 107 | -rw----·····1.0·fat······545·b-·stor·1 | 102 | -rw----·····1.0·fat······545·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
| 108 | -rw----·····1.0·fat······681·b-·stor·1 | 103 | -rw----·····1.0·fat······681·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png |
| 109 | -rw----·····1.0·fat······415·b-·stor·1 | 104 | -rw----·····1.0·fat······415·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
| 110 | -rw----·····1.0·fat······170·b-·stor·1 | 105 | -rw----·····1.0·fat······170·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png |
| 111 | -rw----·····1.0·fat······222·b-·stor·1 | 106 | -rw----·····1.0·fat······222·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_focused_holo.9.png |
| 112 | -rw----·····1.0·fat······211·b-·stor·1 | 107 | -rw----·····1.0·fat······211·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png |
| 113 | -rw----·····1.0·fat······211·b-·stor·1 | 108 | -rw----·····1.0·fat······211·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png |
| 114 | -rw----·····1.0·fat······211·b-·stor·1 | 109 | -rw----·····1.0·fat······211·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png |
| 115 | -rw----·····1.0·fat······226·b-·stor·1 | 110 | -rw----·····1.0·fat······226·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
| 116 | -rw----·····1.0·fat······227·b-·stor·1 | 111 | -rw----·····1.0·fat······227·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png |
| 117 | -rw----·····1.0·fat······618·b-·stor·1 | 112 | -rw----·····1.0·fat······618·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
| 118 | -rw----·····1.0·fat······863·b-·stor·1 | 113 | -rw----·····1.0·fat······863·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png |
| 119 | -rw----·····1.0·fat······353·b-·stor·1 | 114 | -rw----·····1.0·fat······353·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
| 120 | -rw----·····1.0·fat······426·b-·stor·1 | 115 | -rw----·····1.0·fat······426·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png |
| 121 | -rw----·····1.0·fat······192·b-·stor·1 | 116 | -rw----·····1.0·fat······192·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
| 122 | -rw----·····1.0·fat······229·b-·stor·1 | 117 | -rw----·····1.0·fat······229·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_text_cursor_mtrl_alpha.9.png |
| 123 | -rw----·····1.0·fat······186·b-·stor·1 | 118 | -rw----·····1.0·fat······186·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
| 124 | -rw----·····1.0·fat······185·b-·stor·1 | 119 | -rw----·····1.0·fat······185·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
| 125 | -rw----·····1.0·fat······181·b-·stor·1 | 120 | -rw----·····1.0·fat······181·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
| 126 | -rw----·····1.0·fat······180·b-·stor·1 | 121 | -rw----·····1.0·fat······180·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
| 127 | -rw----·····1.0·fat·····2250·b-·stor·1 | 122 | -rw----·····1.0·fat·····2250·b-·stor·17-Oct-26·00:09·res/drawable-mdpi-v4/fab_bg_mini.png |
| Max diff block lines reached; -1/66945 bytes (-0.00%) of diff not shown. | |||
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | 1 | Java·archive·data·(JAR) | |
| Offset 1, 84305 lines modified | Offset 1, 48720 lines modified | ||
| 1 | DEX·version·'035' | 1 | DEX·version·'035' |
| 2 | DEX·file·header: | 2 | DEX·file·header: |
| 3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
| 4 | checksum············:· | 4 | checksum············:·524b866b |
| 5 | signature···········:· | 5 | signature···········:·6235...779b |
| 6 | file_size···········:· | 6 | file_size···········:·480428 |
| 7 | header_size·········:·112 | 7 | header_size·········:·112 |
| 8 | link_size···········:·0 | 8 | link_size···········:·0 |
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
| 10 | string_ids_size·····:· | 10 | string_ids_size·····:·3849 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:· | 12 | type_ids_size·······:·845 |
| 13 | type_ids_off········:·1 | 13 | type_ids_off········:·15508·(0x003c94) |
| 14 | proto_ids_size······:·1 | 14 | proto_ids_size······:·1183 |
| 15 | proto_ids_off·······:· | 15 | proto_ids_off·······:·18888·(0x0049c8) |
| 16 | field_ids_size······:· | 16 | field_ids_size······:·2693 |
| 17 | field_ids_off·······:·3 | 17 | field_ids_off·······:·33084·(0x00813c) |
| 18 | method_ids_size·····:· | 18 | method_ids_size·····:·5502 |
| 19 | method_ids_off······:· | 19 | method_ids_off······:·54628·(0x00d564) |
| 20 | class_defs_size·····:· | 20 | class_defs_size·····:·502 |
| 21 | class_defs_off······:· | 21 | class_defs_off······:·98644·(0x018154) |
| 22 | data_size···········:· | 22 | data_size···········:·365720 |
| 23 | data_off············:·1 | 23 | data_off············:·114708·(0x01c014) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:·1 | 25 | class_idx···········:·167 |
| 26 | access_flags········:·1·(0x0001) | 26 | access_flags········:·1·(0x0001) |
| 27 | superclass_idx······:· | 27 | superclass_idx······:·777 |
| 28 | source_file_idx·····:·-1 | 28 | source_file_idx·····:·-1 |
| 29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
| 30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
| 31 | direct_methods_size·:·2 | 31 | direct_methods_size·:·2 |
| 32 | virtual_methods_size:·0 | 32 | virtual_methods_size:·0 |
| 33 | Class·#0············- | 33 | Class·#0············- |
| 34 | ··Class·descriptor··:·'Landroid/support/v4/ | 34 | ··Class·descriptor··:·'Landroid/support/v4/b/a;' |
| 35 | ··Access·flags······:·0x0001·(PUBLIC) | 35 | ··Access·flags······:·0x0001·(PUBLIC) |
| 36 | ··Superclass········:·'Ljava/lang/Object;' | 36 | ··Superclass········:·'Ljava/lang/Object;' |
| 37 | ··Interfaces········- | 37 | ··Interfaces········- |
| 38 | ··Static·fields·····- | 38 | ··Static·fields·····- |
| 39 | ··Instance·fields···- | 39 | ··Instance·fields···- |
| 40 | ··Direct·methods····- | 40 | ··Direct·methods····- |
| 41 | ····#0··············:·(in·Landroid/support/v4/ | 41 | ····#0··············:·(in·Landroid/support/v4/b/a;) |
| 42 | ······name··········:·'a' | 42 | ······name··········:·'a' |
| 43 | ······type··········:·'(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' | 43 | ······type··········:·'(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' |
| 44 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 44 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
| 45 | ······code··········- | 45 | ······code··········- |
| 46 | ······registers·····:·4 | 46 | ······registers·····:·4 |
| 47 | ······ins···········:·2 | 47 | ······ins···········:·2 |
| 48 | ······outs··········:·2 | 48 | ······outs··········:·2 |
| 49 | ······insns·size····:·20·16-bit·code·units | 49 | ······insns·size····:·20·16-bit·code·units |
| 50 | 0 | 50 | 01c06c:········································|[01c06c]·android.support.v4.b.a.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; |
| 51 | 0 | 51 | 01c07c:·6000·1e00······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@001e |
| 52 | 0 | 52 | 01c080:·1301·1500······························|0002:·const/16·v1,·#int·21·//·#15 |
| 53 | 0 | 53 | 01c084:·3410·0700······························|0004:·if-lt·v0,·v1,·000b·//·+0007 |
| 54 | 0 | 54 | 01c088:·7120·2b03·3200·························|0006:·invoke-static·{v2,·v3},·Landroid/support/v4/b/b;.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;·//·method@032b |
| 55 | 0 | 55 | 01c08e:·0c00···································|0009:·move-result-object·v0 |
| 56 | 0 | 56 | 01c090:·1100···································|000a:·return-object·v0 |
| 57 | 0 | 57 | 01c092:·6e10·5f00·0200·························|000b:·invoke-virtual·{v2},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@005f |
| 58 | 0 | 58 | 01c098:·0c00···································|000e:·move-result-object·v0 |
| 59 | 0 | 59 | 01c09a:·6e20·a800·3000·························|000f:·invoke-virtual·{v0,·v3},·Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@00a8 |
| 60 | 0 | 60 | 01c0a0:·0c00···································|0012:·move-result-object·v0 |
| 61 | 0 | 61 | 01c0a2:·28f7···································|0013:·goto·000a·//·-0009 |
| 62 | ······catches·······:·(none) | 62 | ······catches·······:·(none) |
| 63 | ······positions·····:· | 63 | ······positions·····:· |
| 64 | ······locals········:· | 64 | ······locals········:· |
| 65 | ····#1··············:·(in·Landroid/support/v4/ | 65 | ····#1··············:·(in·Landroid/support/v4/b/a;) |
| 66 | ······name··········:·'a' | 66 | ······name··········:·'a' |
| 67 | ······type··········:·'(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z' | 67 | ······type··········:·'(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z' |
| 68 | ······access········:·0x0009·(PUBLIC·STATIC) | 68 | ······access········:·0x0009·(PUBLIC·STATIC) |
| 69 | ······code··········- | 69 | ······code··········- |
| 70 | ······registers·····:·6 | 70 | ······registers·····:·6 |
| 71 | ······ins···········:·3 | 71 | ······ins···········:·3 |
| 72 | ······outs··········:·3 | 72 | ······outs··········:·3 |
| 73 | ······insns·size····:·21·16-bit·code·units | 73 | ······insns·size····:·21·16-bit·code·units |
| 74 | 0 | 74 | 01c0a4:········································|[01c0a4]·android.support.v4.b.a.a:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z |
| 75 | 0 | 75 | 01c0b4:·1210···································|0000:·const/4·v0,·#int·1·//·#1 |
| 76 | 0 | 76 | 01c0b6:·6001·1e00······························|0001:·sget·v1,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@001e |
| 77 | 0 | 77 | 01c0ba:·1302·1000······························|0003:·const/16·v2,·#int·16·//·#10 |
| 78 | 0 | 78 | 01c0be:·3421·0600······························|0005:·if-lt·v1,·v2,·000b·//·+0006 |
| 79 | 0 | 79 | 01c0c2:·7130·2d03·4305·························|0007:·invoke-static·{v3,·v4,·v5},·Landroid/support/v4/b/d;.a:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V·//·method@032d |
| 80 | 0 | 80 | 01c0c8:·0f00···································|000a:·return·v0 |
| 81 | 0 | 81 | 01c0ca:·1302·0b00······························|000b:·const/16·v2,·#int·11·//·#b |
| 82 | 0 | 82 | 01c0ce:·3421·0600······························|000d:·if-lt·v1,·v2,·0013·//·+0006 |
| 83 | 0 | 83 | 01c0d2:·7120·2c03·4300·························|000f:·invoke-static·{v3,·v4},·Landroid/support/v4/b/c;.a:(Landroid/content/Context;[Landroid/content/Intent;)V·//·method@032c |
| 84 | 0 | 84 | 01c0d8:·28f8···································|0012:·goto·000a·//·-0008 |
| 85 | 0 | 85 | 01c0da:·1200···································|0013:·const/4·v0,·#int·0·//·#0 |
| 86 | 0 | 86 | 01c0dc:·28f6···································|0014:·goto·000a·//·-000a |
| 87 | ······catches·······:·(none) | 87 | ······catches·······:·(none) |
| 88 | ······positions·····:· | 88 | ······positions·····:· |
| 89 | ······locals········:· | 89 | ······locals········:· |
| 90 | ··Virtual·methods···- | 90 | ··Virtual·methods···- |
| 91 | ··source_file_idx···:·-1·(unknown) | 91 | ··source_file_idx···:·-1·(unknown) |
| 92 | Class·#1·header: | 92 | Class·#1·header: |
| 93 | class_idx···········:·11 | 93 | class_idx···········:·112 |
| 94 | access_flags········:·0·(0x0000) | ||
| 95 | superclass_idx······:·977 | ||
| 96 | source_file_idx·····:·-1 | ||
| 97 | static_fields_size··:·0 | ||
| 98 | instance_fields_size:·0 | ||
| 99 | direct_methods_size·:·1 | ||
| 100 | virtual_methods_size:·0 | ||
| 101 | Class·#1············- | ||
| 102 | ··Class·descriptor··:·'Landroid/support/v4/a/b;' | ||
| 103 | ··Access·flags······:·0x0000·() | ||
| 104 | ··Superclass········:·'Ljava/lang/Object;' | ||
| 105 | ··Interfaces········- | ||
| 106 | ··Static·fields·····- | ||
| 107 | ··Instance·fields···- | ||
| 108 | ··Direct·methods····- | ||
| 109 | ····#0··············:·(in·Landroid/support/v4/a/b;) | ||
| 110 | ······name··········:·'a' | ||
| 111 | ······type··········:·'(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' | ||
| 112 | ······access········:·0x0009·(PUBLIC·STATIC) | ||
| 113 | ······code··········- | ||
| 114 | ······registers·····:·3 | ||
| 115 | ······ins···········:·2 | ||
| 116 | ······outs··········:·2 | ||
| 117 | ······insns·size····:·5·16-bit·code·units | ||
| 118 | 023064:········································|[023064]·android.support.v4.a.b.a:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; | ||
| 119 | 023074:·6e20·6300·2100·························|0000:·invoke-virtual·{v1,·v2},·Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@0063 | ||
| 120 | 02307a:·0c00···································|0003:·move-result-object·v0 | ||
| 121 | 02307c:·1100···································|0004:·return-object·v0 | ||
| Max diff block lines reached; 16154730/16167304 bytes (99.92%) of diff not shown. | |||
| Offset 1, 654 lines modified | Offset 1, 475 lines modified | ||
| 1 | Zip·file·size:· | 1 | Zip·file·size:·800404·bytes,·number·of·entries:·502 |
| 2 | ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·android/support/v4/ | 2 | ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·android/support/v4/b/a.class |
| 3 | ?rwxrwxr-x··2.0·unx······ | 3 | ?rwxrwxr-x··2.0·unx······409·b-·stor·80-Jan-01·00:00·android/support/v4/a/a.class |
| 4 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·android/support/v4/a/c.class | ||
| 5 | ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·android/support/v4/a/d.class | ||
| 6 | ?rwxrwxr-x··2.0·unx······547·b-·stor·80-Jan-01·00:00·android/support/v4/a/e.class | ||
| 7 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·android/support/v4/a/f.class | ||
| 8 | ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·android/support/v4/a/g.class | ||
| 9 | ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·android/support/v4/a/h.class | ||
| 10 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·android/support/v4/a/i.class | ||
| 11 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·android/support/v4/a/j.class | ||
| 12 | ?rwxrwxr-x··2.0·unx····· | 4 | ?rwxrwxr-x··2.0·unx·····1004·b-·stor·80-Jan-01·00:00·android/support/v4/a/aa.class |
| 5 | ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·android/support/v4/a/ab.class | ||
| 6 | ?rwxrwxr-x··2.0·unx·····2877·b-·stor·80-Jan-01·00:00·android/support/v4/a/ac.class | ||
| 7 | ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·android/support/v4/a/ad.class | ||
| 8 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·android/support/v4/a/ae.class | ||
| 9 | ?rwxrwxr-x··2.0·unx·····5468·b-·stor·80-Jan-01·00:00·android/support/v4/a/af.class | ||
| 10 | ?rwxrwxr-x··2.0·unx······358·b-·stor·80-Jan-01·00:00·android/support/v4/a/ag.class | ||
| 11 | ?rwxrwxr-x··2.0·unx·····2198·b-·stor·80-Jan-01·00:00·android/support/v4/a/ah.class | ||
| 12 | ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·android/support/v4/a/ai.class | ||
| 13 | ?rwxrwxr-x··2.0·unx·····2097·b-·stor·80-Jan-01·00:00·android/support/v4/a/aj.class | ||
| 14 | ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·android/support/v4/a/ak.class | ||
| 15 | ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·android/support/v4/a/al.class | ||
| 16 | ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·android/support/v4/a/am.class | ||
| 17 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/a/an.class | ||
| 18 | ?rwxrwxr-x··2.0·unx·····3768·b-·stor·80-Jan-01·00:00·android/support/v4/a/ao.class | ||
| 13 | ?rwxrwxr-x··2.0·unx·······74·b-·stor·80-Jan-01·00:00·android/support/v4/ | 19 | ?rwxrwxr-x··2.0·unx·······74·b-·stor·80-Jan-01·00:00·android/support/v4/b/l.class |
| 14 | ?rwxrwxr-x··2.0·unx·····4199·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class | ||
| 15 | ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class | ||
| 16 | ?rwxrwxr-x··2.0·unx····13835·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class | ||
| 17 | ?rwxrwxr-x··2.0·unx·····1081·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerState.class | ||
| 18 | ?rwxrwxr-x··2.0·unx·····2963·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState.class | ||
| 19 | ?rwxrwxr-x··2.0·unx·····1185·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState.class | ||
| 20 | ?rwxrwxr-x··2.0·unx·····3368·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.class | ||
| 21 | ?rwxrwxr-x··2.0·unx······415·b-·stor·80-Jan-01·00:00·android/support/v4/app/a.class | ||
| 22 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/app/aa.class | ||
| 23 | ?rwxrwxr-x··2.0·unx·······77·b-·stor·80-Jan-01·00:00·android/support/v4/app/ab.class | ||
| 24 | ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·android/support/v4/app/ac.class | ||
| 25 | ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·android/support/v4/app/ad.class | ||
| 26 | ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·android/support/v4/app/ae.class | ||
| 27 | ?rwxrwxr-x··2.0·unx·····5488·b-·stor·80-Jan-01·00:00·android/support/v4/app/af.class | ||
| 28 | ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·android/support/v4/app/ag.class | ||
| 29 | ?rwxrwxr-x··2.0·unx·····2208·b-·stor·80-Jan-01·00:00·android/support/v4/app/ah.class | ||
| 30 | ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·android/support/v4/app/ai.class | ||
| 31 | ?rwxrwxr-x··2.0·unx·····2101·b-·stor·80-Jan-01·00:00·android/support/v4/app/aj.class | ||
| 32 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·android/support/v4/app/ak.class | ||
| 33 | ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·android/support/v4/app/al.class | ||
| 34 | ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·android/support/v4/app/am.class | ||
| 35 | ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·android/support/v4/app/an.class | ||
| 36 | ?rwxrwxr-x··2.0·unx·····3780·b-·stor·80-Jan-01·00:00·android/support/v4/app/ao.class | ||
| 37 | ?rwxrwxr-x··2.0·unx·····50 | 20 | ?rwxrwxr-x··2.0·unx·····5046·b-·stor·80-Jan-01·00:00·android/support/v4/a/ap.class |
| 38 | ?rwxrwxr-x··2.0·unx·····19 | 21 | ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/a/aq.class |
| 39 | ?rwxrwxr-x··2.0·unx······35 | 22 | ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·android/support/v4/a/ar.class |
| 40 | ?rwxrwxr-x··2.0·unx·····22 | 23 | ?rwxrwxr-x··2.0·unx·····2275·b-·stor·80-Jan-01·00:00·android/support/v4/a/as.class |
| 41 | ?rwxrwxr-x··2.0·unx······72 | 24 | ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·android/support/v4/a/at.class |
| 42 | ?rwxrwxr-x··2.0·unx······69 | 25 | ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·android/support/v4/a/au.class |
| 43 | ?rwxrwxr-x··2.0·unx······86 | 26 | ?rwxrwxr-x··2.0·unx······862·b-·stor·80-Jan-01·00:00·android/support/v4/a/av.class |
| 44 | ?rwxrwxr-x··2.0·unx······34 | 27 | ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·android/support/v4/a/aw.class |
| 45 | ?rwxrwxr-x··2.0·unx······17 | 28 | ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·android/support/v4/a/ax.class |
| 46 | ?rwxrwxr-x··2.0·unx····· | 29 | ?rwxrwxr-x··2.0·unx·····2999·b-·stor·80-Jan-01·00:00·android/support/v4/a/ay.class |
| 47 | ?rwxrwxr-x··2.0·unx······11 | 30 | ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·android/support/v4/a/az.class |
| 48 | ?rwxrwxr-x··2.0·unx······21 | 31 | ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·android/support/v4/a/b.class |
| 49 | ?rwxrwxr-x··2.0·unx·······7 | 32 | ?rwxrwxr-x··2.0·unx·······75·b-·stor·80-Jan-01·00:00·android/support/v4/a/ba.class |
| 50 | ?rwxrwxr-x··2.0·unx······1 | 33 | ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·android/support/v4/a/bb.class |
| 51 | ?rwxrwxr-x··2.0·unx······1 | 34 | ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·android/support/v4/a/bc.class |
| 52 | ?rwxrwxr-x··2.0·unx······21 | 35 | ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·android/support/v4/a/c.class |
| 53 | ?rwxrwxr-x··2.0·unx······20 | 36 | ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·android/support/v4/a/d.class |
| 54 | ?rwxrwxr-x··2.0·unx····1 | 37 | ?rwxrwxr-x··2.0·unx····15947·b-·defN·80-Jan-01·00:00·android/support/v4/a/e.class |
| 55 | ?rwxrwxr-x··2.0·unx······4 | 38 | ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·android/support/v4/a/f.class |
| 56 | ?rwxrwxr-x··2.0·unx·····1 | 39 | ?rwxrwxr-x··2.0·unx·····1877·b-·stor·80-Jan-01·00:00·android/support/v4/a/g.class |
| 57 | ?rwxrwxr-x··2.0·unx······9 | 40 | ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·android/support/v4/a/h.class |
| 58 | ?rwxrwxr-x··2.0·unx······3 | 41 | ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·android/support/v4/a/i.class |
| 59 | ?rwxrwxr-x··2.0·unx······5 | 42 | ?rwxrwxr-x··2.0·unx······536·b-·stor·80-Jan-01·00:00·android/support/v4/a/j.class |
| 60 | ?rwxrwxr-x··2.0·unx····· | 43 | ?rwxrwxr-x··2.0·unx·····4144·b-·stor·80-Jan-01·00:00·android/support/v4/a/k.class |
| 61 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/v4/app/s.class | ||
| 62 | ?rwxrwxr-x··2.0·unx······ | 44 | ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·android/support/v4/a/l.class |
| 63 | ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·android/support/v4/app/m.class | ||
| 64 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v4/app/n.class | ||
| 65 | ?rwxrwxr-x··2.0·unx····1 | 45 | ?rwxrwxr-x··2.0·unx····13695·b-·defN·80-Jan-01·00:00·android/support/v4/a/m.class |
| 66 | ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·android/support/v4/app/p.class | ||
| 67 | ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·android/support/v4/app/q.class | ||
| 68 | ?rwxrwxr-x··2.0·unx······271·b-·stor·80-Jan-01·00:00·android/support/v4/app/r.class | ||
| 69 | ?rwxrwxr-x··2.0·unx······ | 46 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/v4/a/t.class |
| 70 | ?rwxrwxr-x··2.0·unx······ | 47 | ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·android/support/v4/a/n.class |
| 71 | ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·android/support/v4/view/am.class | ||
| 72 | ?rwxrwxr-x··2.0·unx····29911·b-·defN·80-Jan-01·00:00·android/support/v4/app/v.class | ||
| 73 | ?rwxrwxr-x··2.0·unx······ | 48 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·android/support/v4/a/o.class |
| 49 | ?rwxrwxr-x··2.0·unx····10708·b-·defN·80-Jan-01·00:00·android/support/v4/a/p.class | ||
| 74 | ?rwxrwxr-x··2.0·unx······ | 50 | ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·android/support/v4/a/q.class |
| 51 | ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·android/support/v4/a/r.class | ||
| 52 | ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·android/support/v4/a/s.class | ||
| 75 | ?rwxrwxr-x··2.0·unx······1 | 53 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·android/support/v4/a/u.class |
| 54 | ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·android/support/v4/a/v.class | ||
| 55 | ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·android/support/v4/h/s.class | ||
| 56 | ?rwxrwxr-x··2.0·unx····28366·b-·defN·80-Jan-01·00:00·android/support/v4/a/w.class | ||
| 76 | ?rwxrwxr-x··2.0·unx······ | 57 | ?rwxrwxr-x··2.0·unx······336·b-·stor·80-Jan-01·00:00·android/support/v4/a/x.class |
| 58 | ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·android/support/v4/a/y.class | ||
| 59 | ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·android/support/v4/a/z.class | ||
| 60 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·android/support/v4/b/b.class | ||
| 61 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·android/support/v4/b/c.class | ||
| 62 | ?rwxrwxr-x··2.0·unx······300·b-·stor·80-Jan-01·00:00·android/support/v4/b/d.class | ||
| 63 | ?rwxrwxr-x··2.0·unx······547·b-·stor·80-Jan-01·00:00·android/support/v4/b/e.class | ||
| 64 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·android/support/v4/b/f.class | ||
| 65 | ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·android/support/v4/b/g.class | ||
| 66 | ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·android/support/v4/b/h.class | ||
| 67 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·android/support/v4/b/i.class | ||
| 68 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·android/support/v4/b/j.class | ||
| 69 | ?rwxrwxr-x··2.0·unx·····2004·b-·stor·80-Jan-01·00:00·android/support/v4/b/k.class | ||
| 77 | ?rwxrwxr-x··2.0·unx·····1503·b-·stor·80-Jan-01·00:00·android/support/v4/ | 70 | ?rwxrwxr-x··2.0·unx·····1503·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/a.class |
| 78 | ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/ | 71 | ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/c.class |
| 79 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·android/support/v4/ | 72 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/b.class |
| 80 | ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·android/support/v4/ | 73 | ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/d.class |
| 81 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·android/support/v4/ | 74 | ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/e.class |
| 82 | ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·android/support/v4/ | 75 | ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/f.class |
| 83 | ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·android/support/v4/ | 76 | ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/g.class |
| 84 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·android/support/v4/ | 77 | ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/h.class |
| 85 | ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·android/support/v4/ | 78 | ?rwxrwxr-x··2.0·unx······874·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/i.class |
| 86 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/support/v4/ | 79 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/j.class |
| 87 | ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·android/support/v4/ | 80 | ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/k.class |
| 88 | ?rwxrwxr-x··2.0·unx·····1193·b-·stor·80-Jan-01·00:00·android/support/v4/ | 81 | ?rwxrwxr-x··2.0·unx·····1193·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/l.class |
| 89 | ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·android/support/v4/ | 82 | ?rwxrwxr-x··2.0·unx······330·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/m.class |
| 90 | ?rwxrwxr-x··2.0·unx·····3558·b-·stor·80-Jan-01·00:00·android/support/v4/ | 83 | ?rwxrwxr-x··2.0·unx·····3558·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/n.class |
| 91 | ?rwxrwxr-x··2.0·unx······348·b-·stor·80-Jan-01·00:00·android/support/v4/ | 84 | ?rwxrwxr-x··2.0·unx······348·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/o.class |
| 92 | ?rwxrwxr-x··2.0·unx······414·b-·stor·80-Jan-01·00:00·android/support/v4/ | 85 | ?rwxrwxr-x··2.0·unx······414·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/p.class |
| 93 | ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·android/support/v4/ | 86 | ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·android/support/v4/c/a/q.class |
| 94 | ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·android/support/v4/ | 87 | ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·android/support/v4/c/a.class |
| 95 | ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·android/support/v4/ | 88 | ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·android/support/v4/d/a/a.class |
| Max diff block lines reached; 47590/93235 bytes (51.04%) of diff not shown. | |||
| Offset 1, 343 lines modified | Offset 1, 283 lines modified | ||
| 1 | Filename:·android/support/v4/ | 1 | Filename:·android/support/v4/b/a.class |
| 2 | Comment:· | ||
| 3 | Filename:·android/support/v4/a/b.class | ||
| 4 | Comment:· | ||
| 5 | Filename:·android/support/v4/a/c.class | ||
| 6 | Comment:· | ||
| 7 | Filename:·android/support/v4/a/d.class | ||
| 8 | Comment:· | ||
| 9 | Filename:·android/support/v4/a/e.class | ||
| 10 | Comment:· | ||
| 11 | Filename:·android/support/v4/a/f.class | ||
| 12 | Comment:· | ||
| 13 | Filename:·android/support/v4/a/g.class | ||
| 14 | Comment:· | ||
| 15 | Filename:·android/support/v4/a/h.class | ||
| 16 | Comment:· | ||
| 17 | Filename:·android/support/v4/a/i.class | ||
| 18 | Comment:· | ||
| 19 | Filename:·android/support/v4/a/j.class | ||
| 20 | Comment:· | ||
| 21 | Filename:·android/support/v4/a/k.class | ||
| 22 | Comment:· | ||
| 23 | Filename:·android/support/v4/a/l.class | ||
| 24 | Comment:· | ||
| 25 | Filename:·android/support/v4/app/BackStackState.class | ||
| 26 | Comment:· | ||
| 27 | Filename:·android/support/v4/app/Fragment$SavedState.class | ||
| 28 | Comment:· | ||
| 29 | Filename:·android/support/v4/app/Fragment.class | ||
| 30 | Comment:· | 2 | Comment:· |
| 31 | Filename:·android/support/v4/a | 3 | Filename:·android/support/v4/a/a.class |
| 32 | Comment:· | 4 | Comment:· |
| 33 | Filename:·android/support/v4/a | 5 | Filename:·android/support/v4/a/aa.class |
| 34 | Comment:· | 6 | Comment:· |
| 35 | Filename:·android/support/v4/a | 7 | Filename:·android/support/v4/a/ab.class |
| 36 | Comment:· | 8 | Comment:· |
| 37 | Filename:·android/support/v4/a | 9 | Filename:·android/support/v4/a/ac.class |
| 38 | Comment:· | 10 | Comment:· |
| 39 | Filename:·android/support/v4/a | 11 | Filename:·android/support/v4/a/ad.class |
| 40 | Comment:· | 12 | Comment:· |
| 41 | Filename:·android/support/v4/a | 13 | Filename:·android/support/v4/a/ae.class |
| 42 | Comment:· | 14 | Comment:· |
| 43 | Filename:·android/support/v4/a | 15 | Filename:·android/support/v4/a/af.class |
| 44 | Comment:· | 16 | Comment:· |
| 45 | Filename:·android/support/v4/a | 17 | Filename:·android/support/v4/a/ag.class |
| 46 | Comment:· | 18 | Comment:· |
| 47 | Filename:·android/support/v4/a | 19 | Filename:·android/support/v4/a/ah.class |
| 48 | Comment:· | 20 | Comment:· |
| 49 | Filename:·android/support/v4/a | 21 | Filename:·android/support/v4/a/ai.class |
| 50 | Comment:· | 22 | Comment:· |
| 51 | Filename:·android/support/v4/a | 23 | Filename:·android/support/v4/a/aj.class |
| 52 | Comment:· | 24 | Comment:· |
| 53 | Filename:·android/support/v4/a | 25 | Filename:·android/support/v4/a/ak.class |
| 54 | Comment:· | 26 | Comment:· |
| 55 | Filename:·android/support/v4/a | 27 | Filename:·android/support/v4/a/al.class |
| 56 | Comment:· | 28 | Comment:· |
| 57 | Filename:·android/support/v4/a | 29 | Filename:·android/support/v4/a/am.class |
| 58 | Comment:· | 30 | Comment:· |
| 59 | Filename:·android/support/v4/a | 31 | Filename:·android/support/v4/a/an.class |
| 60 | Comment:· | 32 | Comment:· |
| 61 | Filename:·android/support/v4/a | 33 | Filename:·android/support/v4/a/ao.class |
| 62 | Comment:· | 34 | Comment:· |
| 63 | Filename:·android/support/v4/ | 35 | Filename:·android/support/v4/b/l.class |
| 64 | Comment:· | 36 | Comment:· |
| 65 | Filename:·android/support/v4/a | 37 | Filename:·android/support/v4/a/ap.class |
| 66 | Comment:· | 38 | Comment:· |
| 67 | Filename:·android/support/v4/a | 39 | Filename:·android/support/v4/a/aq.class |
| 68 | Comment:· | 40 | Comment:· |
| 69 | Filename:·android/support/v4/a | 41 | Filename:·android/support/v4/a/ar.class |
| 70 | Comment:· | 42 | Comment:· |
| 71 | Filename:·android/support/v4/a | 43 | Filename:·android/support/v4/a/as.class |
| 72 | Comment:· | 44 | Comment:· |
| 73 | Filename:·android/support/v4/a | 45 | Filename:·android/support/v4/a/at.class |
| 74 | Comment:· | 46 | Comment:· |
| 75 | Filename:·android/support/v4/a | 47 | Filename:·android/support/v4/a/au.class |
| 76 | Comment:· | 48 | Comment:· |
| 77 | Filename:·android/support/v4/a | 49 | Filename:·android/support/v4/a/av.class |
| 78 | Comment:· | 50 | Comment:· |
| 79 | Filename:·android/support/v4/a | 51 | Filename:·android/support/v4/a/aw.class |
| 80 | Comment:· | 52 | Comment:· |
| 81 | Filename:·android/support/v4/a | 53 | Filename:·android/support/v4/a/ax.class |
| 82 | Comment:· | 54 | Comment:· |
| 83 | Filename:·android/support/v4/a | 55 | Filename:·android/support/v4/a/ay.class |
| 84 | Comment:· | 56 | Comment:· |
| 85 | Filename:·android/support/v4/a | 57 | Filename:·android/support/v4/a/az.class |
| Max diff block lines reached; 39784/43460 bytes (91.54%) of diff not shown. | |||
| Offset 1, 37 lines modified | Offset 1, 26 lines modified | ||
| 1 | package·android.support.v4.a; | 1 | package·android.support.v4.a; |
| 2 | import·android.os.Bundle; | ||
| 3 | import·android.content.Intent; | ||
| 4 | import·android.os.Build$VERSION; | 2 | import·android.os.Build$VERSION; |
| 3 | import·android.app.Activity; | ||
| 5 | import·android.graphics.drawable.Drawable; | ||
| 6 | import·android.content.Context; | ||
| 7 | public·class·a | 4 | public·class·a·extends·android.support.v4.b.a |
| 8 | { | 5 | { |
| 6 | ····public·static·void·a(final·Activity·activity)·{ | ||
| 9 | ····public·static·final·Drawable·a(final·Context·context,·final·int·n)·{ | ||
| 10 | ········Drawable·drawable; | ||
| 11 | ········if·(Build$VERSION.SDK_INT·>=· | 7 | ········if·(Build$VERSION.SDK_INT·>=·16)·{ |
| 12 | ············d | 8 | ············d.a(activity); |
| 13 | ········} | 9 | ········} |
| 14 | ········else·{ | 10 | ········else·{ |
| 15 | ············ | 11 | ············activity.finish(); |
| 16 | ········} | 12 | ········} |
| 17 | ········return·drawable; | ||
| 18 | ····} | 13 | ····} |
| 19 | ···· | 14 | ···· |
| 15 | ····public·static·void·b(final·Activity·activity)·{ | ||
| 16 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ | ||
| 17 | ············b.a(activity); | ||
| 20 | ····public·static·boolean·a(final·Context·context,·final·Intent[]·array,·final·Bundle·bundle)·{ | ||
| 21 | ········boolean·b·=·true; | ||
| 22 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | ||
| 23 | ········if·(sdk_INT·>=·16)·{ | ||
| 24 | ············d.a(context,·array,·bundle); | ||
| 25 | ········} | ||
| 26 | ········else·if·(sdk_INT·>=·11)·{ | ||
| 27 | ············c.a(context,·array); | ||
| 28 | ········} | 18 | ········} |
| 29 | ········else·{ | 19 | ········else·{ |
| 30 | ············ | 20 | ············activity.finish(); |
| 31 | ········} | 21 | ········} |
| 32 | ········return·b; | ||
| 33 | ····} | 22 | ····} |
| 34 | } | 23 | } |
| Offset 1, 12 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·android.support.v4.a; | 1 | package·android.support.v4.a; |
| 2 | import·android.app.Activity; | ||
| 2 | import·android.graphics.drawable.Drawable; | ||
| 3 | import·android.content.Context; | ||
| 4 | class·b | 3 | class·b |
| 5 | { | 4 | { |
| 6 | ····public·static·Drawable·a(final·Context·context,·final·int·n)·{ | ||
| 7 | ···· | 5 | ····public·static·void·a(final·Activity·activity)·{ |
| 6 | ········activity.finishAfterTransition(); | ||
| 8 | ····} | 7 | ····} |
| 9 | } | 8 | } |
| Offset 1, 12 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·android.support.v4.a; | 1 | package·android.support.v4.a; |
| 2 | import·android.app.Activity; | ||
| 2 | import·android.content.Intent; | ||
| 3 | import·android.content.Context; | ||
| 4 | class·c | 3 | class·c |
| 5 | { | 4 | { |
| 6 | ····static·void·a(final·Context·context,·final·Intent[]·array)·{ | ||
| 7 | ···· | 5 | ····static·void·a(final·Activity·activity)·{ |
| 6 | ········activity.invalidateOptionsMenu(); | ||
| 8 | ····} | 7 | ····} |
| 9 | } | 8 | } |
| Offset 1, 13 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·android.support.v4.a; | 1 | package·android.support.v4.a; |
| 2 | import·android.app.Activity; | ||
| 2 | import·android.os.Bundle; | ||
| 3 | import·android.content.Intent; | ||
| 4 | import·android.content.Context; | ||
| 5 | class·d | 3 | class·d |
| 6 | { | 4 | { |
| 7 | ····public·static·void·a(final·Context·context,·final·Intent[]·array,·final·Bundle·bundle)·{ | ||
| 8 | ····· | 5 | ····public·static·void·a(final·Activity·activity)·{ |
| 6 | ········activity.finishAffinity(); | ||
| 9 | ····} | 7 | ····} |
| 10 | } | 8 | } |
| Offset 1, 10 lines modified | Offset 1, 19 lines modified | ||
| 1 | package·android.support.v4.a; | 1 | package·android.support.v4.a; |
| 2 | import·android.view.View; | ||
| 2 | import·android.content.Intent; | ||
| 3 | import·android.content.ComponentName; | ||
| 4 | i | 3 | class·f·implements·al |
| 5 | { | 4 | { |
| 6 | ···· | 5 | ····final·/*·synthetic·*/·m·a; |
| 6 | ····final·/*·synthetic·*/·e·b; | ||
| 7 | ···· | ||
| 8 | ····f(final·e·b,·final·m·a)·{ | ||
| 9 | ········this.b·=·b; | ||
| 10 | ········this.a·=·a; | ||
| 11 | ····} | ||
| 12 | ···· | ||
| 13 | ····public·View·a()·{ | ||
| 14 | ········return·this.a.g(); | ||
| 15 | ····} | ||
| 7 | } | 16 | } |
| Offset 1, 15 lines modified | Offset 1, 45 lines modified | ||
| 1 | package·android.support.v4.a; | 1 | package·android.support.v4.a; |
| 2 | import·android.content.Intent; | ||
| 3 | import·android. | 2 | import·android.support.v4.g.a; |
| 3 | import·java.util.ArrayList; | ||
| 4 | import·android.view.View; | ||
| 5 | import·android.view.ViewTreeObserver$OnPreDrawListener; | ||
| 4 | class·g·implements· | 6 | class·g·implements·ViewTreeObserver$OnPreDrawListener |
| 5 | { | 7 | { |
| 6 | ····public·Intent·a(final·ComponentName·component)·{ | ||
| 7 | ········final·Intent·intent·=·new·Intent("android.intent.action.MAIN"); | ||
| 8 | ········intent.setComponent(component); | ||
| 9 | ···· | 8 | ····final·/*·synthetic·*/·View·a; |
| 9 | ····final·/*·synthetic·*/·Object·b; | ||
| 10 | ····final·/*·synthetic·*/·ArrayList·c; | ||
| 11 | ····final·/*·synthetic·*/·j·d; | ||
| 12 | ····final·/*·synthetic·*/·boolean·e; | ||
| 13 | ····final·/*·synthetic·*/·m·f; | ||
| 14 | ····final·/*·synthetic·*/·m·g; | ||
| 15 | ····final·/*·synthetic·*/·e·h; | ||
| 16 | ···· | ||
| 17 | ····g(final·e·h,·final·View·a,·final·Object·b,·final·ArrayList·c,·final·j·d,·final·boolean·e,·final·m·f,·final·m·g)·{ | ||
| 18 | ········this.h·=·h; | ||
| 19 | ········this.a·=·a; | ||
| 20 | ········this.b·=·b; | ||
| 21 | ········this.c·=·c; | ||
| 22 | ········this.d·=·d; | ||
| 23 | ········this.e·=·e; | ||
| 24 | ········this.f·=·f; | ||
| 25 | ········this.g·=·g; | ||
| 26 | ····} | ||
| 27 | ···· | ||
| 28 | ····public·boolean·onPreDraw()·{ | ||
| 29 | ········this.a.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this); | ||
| 30 | ········if·(this.b·!=·null)·{ | ||
| 31 | ············af.a(this.b,·this.c); | ||
| 32 | ············this.c.clear(); | ||
| 33 | ············final·a·a·=·android.support.v4.a.e.a(this.h,·this.d,·this.e,·this.f); | ||
| 34 | ············this.c.add(this.d.d); | ||
| 35 | ············this.c.addAll(a.values()); | ||
| 36 | ············af.b(this.b,·this.c); | ||
| 37 | ············android.support.v4.a.e.a(this.h,·a,·this.d); | ||
| 38 | ············android.support.v4.a.e.a(this.h,·this.d,·this.f,·this.g,·this.e,·a); | ||
| 39 | ········} | ||
| 10 | ········return· | 40 | ········return·true; |
| 11 | ····} | 41 | ····} |
| 12 | } | 42 | } |
| Offset 1, 12 lines modified | Offset 1, 28 lines modified | ||
| 1 | package·android.support.v4.a; | 1 | package·android.support.v4.a; |
| 2 | import·android.content.Intent; | ||
| 3 | import·android. | 2 | import·android.view.View; |
| 3 | import·android.view.ViewTreeObserver$OnPreDrawListener; | ||
| 4 | class·h·e | 4 | class·h·implements·ViewTreeObserver$OnPreDrawListener |
| 5 | { | 5 | { |
| 6 | ····public·Intent·a(final·ComponentName·componentName)·{ | ||
| 7 | ···· | 6 | ····final·/*·synthetic·*/·View·a; |
| 7 | ····final·/*·synthetic·*/·j·b; | ||
| 8 | ····final·/*·synthetic·*/·int·c; | ||
| 9 | ····final·/*·synthetic·*/·Object·d; | ||
| 10 | ····final·/*·synthetic·*/·e·e; | ||
| 11 | ···· | ||
| 12 | ····h(final·e·e,·final·View·a,·final·j·b,·final·int·c,·final·Object·d)·{ | ||
| 13 | ········this.e·=·e; | ||
| 14 | ········this.a·=·a; | ||
| 15 | ········this.b·=·b; | ||
| 16 | ········this.c·=·c; | ||
| 17 | ········this.d·=·d; | ||
| 18 | ····} | ||
| 19 | ···· | ||
| 20 | ····public·boolean·onPreDraw()·{ | ||
| 21 | ········this.a.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this); | ||
| 22 | ········android.support.v4.a.e.a(this.e,·this.b,·this.c,·this.d); | ||
| 23 | ········return·true; | ||
| 8 | ····} | 24 | ····} |
| 9 | } | 25 | } |
| Offset 1, 6 lines modified | Offset 1, 17 lines modified | ||
| 1 | package·android.support.v4.a; | 1 | package·android.support.v4.a; |
| 2 | 2 | import·java.util.ArrayList; | |
| 3 | final·class·i | ||
| 3 | { | 4 | { |
| 5 | ····i·a; | ||
| 6 | ····i·b; | ||
| 7 | ····int·c; | ||
| 8 | ····m·d; | ||
| 9 | ····int·e; | ||
| 10 | ····int·f; | ||
| 11 | ····int·g; | ||
| 12 | ····int·h; | ||
| 13 | ····ArrayList·i; | ||
| 4 | } | 14 | } |
| Offset 1, 12 lines modified | Offset 1, 22 lines modified | ||
| 1 | package·android.support.v4.a; | 1 | package·android.support.v4.a; |
| 2 | import·android.content.Intent; | ||
| 3 | import·android. | 2 | import·android.view.View; |
| 3 | import·java.util.ArrayList; | ||
| 4 | import·android.support.v4.g.a; | ||
| 4 | class·j | 5 | public·class·j |
| 5 | { | 6 | { |
| 6 | ····public·static·Intent·a(final·ComponentName·componentName)·{ | ||
| 7 | ···· | 7 | ····public·a·a; |
| 8 | ····public·ArrayList·b; | ||
| 9 | ····public·ak·c; | ||
| 10 | ····public·View·d; | ||
| 11 | ····final·/*·synthetic·*/·e·e; | ||
| 12 | ···· | ||
| 13 | ····public·j(final·e·e)·{ | ||
| 14 | ········this.e·=·e; | ||
| 15 | ········this.a·=·new·a(); | ||
| 16 | ········this.b·=·new·ArrayList(); | ||
| 17 | ········this.c·=·new·ak(); | ||
| 8 | ····} | 18 | ····} |
| 9 | } | 19 | } |
| Offset 1, 6 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·android.support.v4.a; | 1 | package·android.support.v4.a; |
| 2 | p | 2 | import·android.os.Parcel; |
| 3 | import·android.os.Parcelable$Creator; | ||
| 4 | final·class·l·implements·Parcelable$Creator | ||
| 3 | { | 5 | { |
| 6 | ····public·k·a(final·Parcel·parcel)·{ | ||
| 7 | ········return·new·k(parcel); | ||
| 8 | ····} | ||
| 9 | ···· | ||
| 10 | ····public·k[]·a(final·int·n)·{ | ||
| 11 | ········return·new·k[n]; | ||
| 12 | ····} | ||
| 4 | } | 13 | } |
| Offset 1, 36 lines modified | Offset 1, 37 lines modified | ||
| 1 | package·android.support.v4.b; | 1 | package·android.support.v4.b; |
| 2 | import·android.os.Bundle; | ||
| 3 | import·android.content.Intent; | ||
| 4 | import·android.os.Build$VERSION; | ||
| 2 | import·android.graphics. | 5 | import·android.graphics.drawable.Drawable; |
| 6 | import·android.content.Context; | ||
| 3 | public·class·a | 7 | public·class·a |
| 4 | { | 8 | { |
| 5 | ····public·static·in | 9 | ····public·static·final·Drawable·a(final·Context·context,·final·int·n)·{ |
| 10 | ········Drawable·drawable; | ||
| 11 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ | ||
| 12 | ············drawable·=·b.a(context,·n); | ||
| 6 | ········final·int·alpha·=·Color.alpha(n2); | ||
| 7 | ········final·int·alpha2·=·Color.alpha(n); | ||
| 8 | ········final·int·c·=·c(alpha2,·alpha); | ||
| 9 | ········return·Color.argb(c,·a(Color.red(n),·alpha2,·Color.red(n2),·alpha,·c),·a(Color.green(n),·alpha2,·Color.green(n2),·alpha,·c),·a(Color.blue(n),·alpha2,·Color.blue(n2),·alpha,·c)); | ||
| 10 | ····} | ||
| 11 | ···· | ||
| 12 | ····private·static·int·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5)·{ | ||
| 13 | ········int·n6; | ||
| 14 | ········if·(n5·==·0)·{ | ||
| 15 | ············n6·=·0; | ||
| 16 | ········} | 13 | ········} |
| 17 | ········else·{ | 14 | ········else·{ |
| 18 | ············ | 15 | ············drawable·=·context.getResources().getDrawable(n); |
| 19 | ········} | 16 | ········} |
| 20 | ········return· | 17 | ········return·drawable; |
| 21 | ····} | 18 | ····} |
| 22 | ···· | 19 | ···· |
| 23 | ····public·static·int·b(final·int·n,·final·int·n2)·{ | ||
| 24 | ········if·(n2·<·0·||·n2·>·255)·{ | ||
| 25 | ···· | 20 | ····public·static·boolean·a(final·Context·context,·final·Intent[]·array,·final·Bundle·bundle)·{ |
| 21 | ········boolean·b·=·true; | ||
| 22 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | ||
| 23 | ········if·(sdk_INT·>=·16)·{ | ||
| 24 | ············d.a(context,·array,·bundle); | ||
| 26 | ········} | 25 | ········} |
| 27 | ········return·(0xFFFFFF·&·n)·|·n2·<<·24; | ||
| 28 | ····} | ||
| 29 | ···· | ||
| 30 | ····private·static·int·c(final·int·n,·final·int·n2)·{ | ||
| 31 | ········ | 26 | ········else·if·(sdk_INT·>=·11)·{ |
| 27 | ············c.a(context,·array); | ||
| 28 | ········} | ||
| 29 | ········else·{ | ||
| 30 | ············b·=·false; | ||
| 31 | ········} | ||
| 32 | ········return·b; | ||
| 32 | ····} | 33 | ····} |
| 33 | } | 34 | } |
| Offset 1, 8 lines modified | Offset 1, 67 lines modified | ||
| 1 | package·android.support.v4.c.a; | 1 | package·android.support.v4.c.a; |
| 2 | import·android. | 2 | import·android.graphics.PorterDuff$Mode; |
| 3 | import·android.content.res.ColorStateList; | ||
| 4 | import·android.graphics.drawable.Drawable; | ||
| 5 | import·android.os.Build$VERSION; | ||
| 3 | public· | 6 | public·class·a |
| 4 | { | 7 | { |
| 8 | ····static·final·c·a; | ||
| 9 | ···· | ||
| 10 | ····static·{ | ||
| 11 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | ||
| 12 | ········if·(sdk_INT·>=·22)·{ | ||
| 13 | ············a·=·(c)new·g(); | ||
| 14 | ········} | ||
| 15 | ········else·if·(sdk_INT·>=·21)·{ | ||
| 16 | ············a·=·(c)new·f(); | ||
| 17 | ········} | ||
| 18 | ········else·if·(sdk_INT·>=·19)·{ | ||
| 19 | ············a·=·(c)new·e(); | ||
| 20 | ········} | ||
| 21 | ········else·if·(sdk_INT·>=·11)·{ | ||
| 22 | ············a·=·(c)new·d(); | ||
| 23 | ········} | ||
| 24 | ········else·{ | ||
| 25 | ············a·=·(c)new·b(); | ||
| 26 | ········} | ||
| 27 | ····} | ||
| 28 | ···· | ||
| 29 | ····public·static·void·a(final·Drawable·drawable)·{ | ||
| 30 | ········android.support.v4.c.a.a.a.a(drawable); | ||
| 31 | ····} | ||
| 32 | ···· | ||
| 33 | ····public·static·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{ | ||
| 34 | ········android.support.v4.c.a.a.a.a(drawable,·n,·n2); | ||
| 35 | ····} | ||
| 36 | ···· | ||
| 37 | ····public·static·void·a(final·Drawable·drawable,·final·int·n)·{ | ||
| 38 | ········android.support.v4.c.a.a.a.a(drawable,·n); | ||
| 39 | ····} | ||
| 40 | ···· | ||
| 41 | ····public·static·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | ||
| 42 | ········android.support.v4.c.a.a.a.a(drawable,·n,·n2,·n3,·n4); | ||
| 43 | ····} | ||
| 44 | ···· | ||
| 45 | ····public·static·void·a(final·Drawable·drawable,·final·ColorStateList·list)·{ | ||
| 46 | ········android.support.v4.c.a.a.a.a(drawable,·list); | ||
| 47 | ····} | ||
| 48 | ···· | ||
| 49 | ····public·static·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·porterDuff$Mode)·{ | ||
| 50 | ········android.support.v4.c.a.a.a.a(drawable,·porterDuff$Mode); | ||
| 51 | ····} | ||
| 52 | ···· | ||
| 53 | ····public·static·void·a(final·Drawable·drawable,·final·boolean·b)·{ | ||
| 54 | ········android.support.v4.c.a.a.a.a(drawable,·b); | ||
| 55 | ····} | ||
| 56 | ···· | ||
| 57 | ····public·static·boolean·b(final·Drawable·drawable)·{ | ||
| 58 | ········return·android.support.v4.c.a.a.a.b(drawable); | ||
| 59 | ····} | ||
| 60 | ···· | ||
| 61 | ····public·static·Drawable·c(final·Drawable·drawable)·{ | ||
| 62 | ········return·android.support.v4.c.a.a.a.c(drawable); | ||
| 63 | ····} | ||
| 5 | } | 64 | } |
| Offset 1, 32 lines modified | Offset 1, 41 lines modified | ||
| 1 | package·android.support.v4.c.a; | 1 | package·android.support.v4.c.a; |
| 2 | import·android.graphics.PorterDuff$Mode; | ||
| 3 | import·android.content.res.ColorStateList; | ||
| 4 | import·android.graphics.drawable.Drawable; | ||
| 2 | import·android.view.View; | ||
| 3 | import·android.support.v4.view.n; | ||
| 4 | import·android.support.v4.view.ax; | ||
| 5 | import·android.view.MenuItem; | ||
| 6 | 5 | class·b·implements·c | |
| 7 | { | 6 | { |
| 8 | ····b·a(final·a | 7 | ····public·void·a(final·Drawable·drawable)·{ |
| 8 | ····} | ||
| 9 | ···· | 9 | ···· |
| 10 | ····b·a(final·n· | 10 | ····public·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{ |
| 11 | ····} | ||
| 11 | ···· | 12 | ···· |
| 12 | ····n·a | 13 | ····public·void·a(final·Drawable·drawable,·final·int·n)·{ |
| 14 | ········i.a(drawable,·n); | ||
| 15 | ····} | ||
| 13 | ···· | 16 | ···· |
| 14 | ····bo | 17 | ····public·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
| 18 | ····} | ||
| 15 | ···· | 19 | ···· |
| 16 | ····bo | 20 | ····public·void·a(final·Drawable·drawable,·final·ColorStateList·list)·{ |
| 21 | ········i.a(drawable,·list); | ||
| 22 | ····} | ||
| 17 | ···· | 23 | ···· |
| 18 | ···· | 24 | ····public·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·porterDuff$Mode)·{ |
| 25 | ········i.a(drawable,·porterDuff$Mode); | ||
| 26 | ····} | ||
| 19 | ···· | 27 | ···· |
| 20 | ····bo | 28 | ····public·void·a(final·Drawable·drawable,·final·boolean·b)·{ |
| 29 | ····} | ||
| 21 | ···· | 30 | ···· |
| 22 | ···· | 31 | ····public·boolean·b(final·Drawable·drawable)·{ |
| 32 | ········return·false; | ||
| 33 | ····} | ||
| 23 | ···· | 34 | ···· |
| 24 | ···· | 35 | ····public·Drawable·c(final·Drawable·drawable)·{ |
| 36 | ········return·i.a(drawable); | ||
| 25 | ···· | 37 | ····} |
| 26 | ····void·setShowAsAction(final·int·p0); | ||
| 27 | ···· | ||
| 28 | ····MenuItem·setShowAsActionFlags(final·int·p0); | ||
| 29 | } | 38 | } |
| Offset 1, 8 lines modified | Offset 1, 27 lines modified | ||
| 1 | package·android.support.v4.c.a; | 1 | package·android.support.v4.c.a; |
| 2 | import·android. | 2 | import·android.graphics.PorterDuff$Mode; |
| 3 | import·android.content.res.ColorStateList; | ||
| 4 | import·android.graphics.drawable.Drawable; | ||
| 3 | 5 | interface·c | |
| 4 | { | 6 | { |
| 7 | ····void·a(final·Drawable·p0); | ||
| 8 | ···· | ||
| 9 | ····void·a(final·Drawable·p0,·final·float·p1,·final·float·p2); | ||
| 10 | ···· | ||
| 11 | ····void·a(final·Drawable·p0,·final·int·p1); | ||
| 12 | ···· | ||
| 13 | ····void·a(final·Drawable·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·int·p4); | ||
| 14 | ···· | ||
| 15 | ····void·a(final·Drawable·p0,·final·ColorStateList·p1); | ||
| 16 | ···· | ||
| 17 | ····void·a(final·Drawable·p0,·final·PorterDuff$Mode·p1); | ||
| 18 | ···· | ||
| 19 | ····void·a(final·Drawable·p0,·final·boolean·p1); | ||
| 20 | ···· | ||
| 21 | ····boolean·b(final·Drawable·p0); | ||
| 22 | ···· | ||
| 23 | ····Drawable·c(final·Drawable·p0); | ||
| 5 | } | 24 | } |
| Offset 1, 26 lines modified | Offset 1, 21 lines modified | ||
| 1 | package·android.support.v4.e; | 1 | package·android.support.v4.e; |
| 2 | import·android.os.Build$VERSION; | 2 | import·android.os.Build$VERSION; |
| 3 | import·android.os.AsyncTask; | ||
| 3 | public·class·a | 4 | public·class·a |
| 4 | { | 5 | { |
| 5 | ····private·static·final·b·a; | ||
| 6 | ···· | ||
| 7 | ····static·{ | 6 | ····public·static·AsyncTask·a(final·AsyncTask·asyncTask,·final·Object...·array)·{ |
| 7 | ········if·(asyncTask·==·null)·{ | ||
| 8 | ············throw·new·IllegalArgumentException("task·can·not·be·null"); | ||
| 9 | ········} | ||
| 8 | ········if·(Build$VERSION.SDK_INT·>=·1 | 10 | ········if·(Build$VERSION.SDK_INT·>=·11)·{ |
| 9 | ············a | 11 | ············b.a(asyncTask,·array); |
| 10 | ········} | 12 | ········} |
| 11 | ········else·{ | 13 | ········else·{ |
| 12 | ············a | 14 | ············asyncTask.execute(array); |
| 13 | ········} | 15 | ········} |
| 16 | ········return·asyncTask; | ||
| 14 | ····} | ||
| 15 | ···· | ||
| 16 | ····public·static·String·a(final·String·s)·{ | ||
| 17 | ········return·android.support.v4.e.a.a.a(s); | ||
| 18 | ····} | ||
| 19 | ···· | ||
| 20 | ····public·static·String·b(final·String·s)·{ | ||
| 21 | ········return·android.support.v4.e.a.a.b(s); | ||
| 22 | ····} | 17 | ····} |
| 23 | } | 18 | } |
| Offset 1, 9 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·android.support.v4.e; | 1 | package·android.support.v4.e; |
| 2 | i | 2 | import·android.os.AsyncTask; |
| 3 | class·b | ||
| 3 | { | 4 | { |
| 4 | ···· | 5 | ····static·void·a(final·AsyncTask·asyncTask,·final·Object...·array)·{ |
| 6 | ········asyncTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR,·array); | ||
| 5 | ···· | 7 | ····} |
| 6 | ····String·b(final·String·p0); | ||
| 7 | } | 8 | } |
| Offset 1, 42 lines modified | Offset 1, 26 lines modified | ||
| 1 | package·android.support.v4.f; | 1 | package·android.support.v4.f; |
| 2 | import·android.os.Build$VERSION; | ||
| 2 | import·java.util.Iterator; | ||
| 3 | import·java.util.Set; | ||
| 4 | import·java.util.Collection; | ||
| 5 | import·java.util.Map; | ||
| 6 | public·class·a | 3 | public·class·a |
| 7 | { | 4 | { |
| 8 | ···· | 5 | ····private·static·final·b·a; |
| 9 | ···· | 6 | ···· |
| 10 | ····private·g·b()·{ | ||
| 11 | ···· | 7 | ····static·{ |
| 8 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ | ||
| 12 | ············ | 9 | ············a·=·(b)new·d(); |
| 10 | ········} | ||
| 11 | ········else·{ | ||
| 12 | ············a·=·(b)new·c(); | ||
| 13 | ········} | 13 | ········} |
| 14 | ········return·this.a; | ||
| 15 | ····} | ||
| 16 | ···· | ||
| 17 | ····public·boolean·a(final·Collection·collection)·{ | ||
| 18 | ········return·g.c((Map)this,·collection); | ||
| 19 | ····} | ||
| 20 | ···· | ||
| 21 | ····public·Set·entrySet()·{ | ||
| 22 | ········return·this.b().d(); | ||
| 23 | ····} | ||
| 24 | ···· | ||
| 25 | ····public·Set·keySet()·{ | ||
| 26 | ········return·this.b().e(); | ||
| 27 | ····} | 14 | ····} |
| 28 | ···· | 15 | ···· |
| 16 | ····public·static·String·a(final·String·s)·{ | ||
| 17 | ········return·android.support.v4.f.a.a.a(s); | ||
| 29 | ····public·void·putAll(final·Map·map)·{ | ||
| 30 | ········this.a(this.h·+·map.size()); | ||
| 31 | ········for·(final·Entry<Object,·V>·entry·:·map.entrySet())·{ | ||
| 32 | ············this.put(entry.getKey(),·entry.getValue()); | ||
| 33 | ········} | ||
| 34 | ····} | 18 | ····} |
| 35 | ···· | 19 | ···· |
| 36 | ····public·Collection·values()·{ | ||
| 37 | ···· | 20 | ····public·static·String·b(final·String·s)·{ |
| 21 | ········return·android.support.v4.f.a.a.b(s); | ||
| 38 | ····} | 22 | ····} |
| 39 | } | 23 | } |
| Offset 1, 49 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4.f; | 1 | package·android.support.v4.f; |
| 2 | interface·b | ||
| 2 | import·java.util.Map; | ||
| 3 | class·b·extends·g | ||
| 4 | { | 3 | { |
| 4 | ····String·a(final·String·p0); | ||
| 5 | ····final·/*·synthetic·*/·a·a; | ||
| 6 | ···· | ||
| 7 | ····b(final·a·a)·{ | ||
| 8 | ········this.a·=·a; | ||
| 9 | ····} | ||
| 10 | ···· | ||
| 11 | ····protected·int·a()·{ | ||
| 12 | ········return·this.a.h; | ||
| 13 | ····} | ||
| 14 | ···· | ||
| 15 | ····protected·int·a(final·Object·o)·{ | ||
| 16 | ········return·this.a.a(o); | ||
| 17 | ····} | ||
| 18 | ···· | ||
| 19 | ····protected·Object·a(final·int·n,·final·int·n2)·{ | ||
| 20 | ········return·this.a.g[(n·<<·1)·+·n2]; | ||
| 21 | ····} | ||
| 22 | ···· | ||
| 23 | ····protected·Object·a(final·int·n,·final·Object·o)·{ | ||
| 24 | ········return·this.a.a(n,·o); | ||
| 25 | ····} | ||
| 26 | ···· | ||
| 27 | ····protected·void·a(final·int·n)·{ | ||
| 28 | ········this.a.d(n); | ||
| 29 | ····} | ||
| 30 | ···· | ||
| 31 | ····protected·void·a(final·Object·o,·final·Object·o2)·{ | ||
| 32 | ········this.a.put(o,·o2); | ||
| 33 | ····} | ||
| 34 | ···· | ||
| 35 | ····protected·int·b(final·Object·o)·{ | ||
| 36 | ········return·this.a.b(o); | ||
| 37 | ····} | ||
| 38 | ···· | ||
| 39 | ····protected·Map·b()·{ | ||
| 40 | ········return·(Map)this.a; | ||
| 41 | ····} | ||
| 42 | ···· | 5 | ···· |
| 6 | ····String·b(final·String·p0); | ||
| 43 | ····protected·void·c()·{ | ||
| 44 | ········this.a.clear(); | ||
| 45 | ····} | ||
| 46 | } | 7 | } |
| Offset 1, 53 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·android.support.v4.f; | 1 | package·android.support.v4.f; |
| 2 | class·c | 2 | class·c·implements·b |
| 3 | { | 3 | { |
| 4 | ····static·final·int[]·a; | ||
| 5 | ····static·final·long[]·b; | ||
| 6 | ····static·final·Object[]·c; | ||
| 7 | ···· | ||
| 8 | ····static·{ | ||
| 9 | ········a·=·new·int[0]; | ||
| 10 | ········b·=·new·long[0]; | ||
| 11 | ········c·=·new·Object[0]; | ||
| 12 | ····} | ||
| 13 | ···· | ||
| 14 | ····public· | 4 | ····public·String·a(final·String·s)·{ |
| 15 | ········return·b(n·*·4)·/·4; | ||
| 16 | ····} | ||
| 17 | ···· | ||
| 18 | ····static·int·a(final·int[]·array,·final·int·n,·final·int·n2)·{ | ||
| 19 | ········int·i·=·0; | ||
| 20 | ········int·n3·=·n·-·1; | ||
| 21 | ········while·(i·<=·n3)·{ | ||
| 22 | ············final·int·n4·=·i·+·n3·>>>·1; | ||
| 23 | ············final·int·n5·=·array[n4]; | ||
| 24 | ············if·(n5·<·n2)·{ | ||
| 25 | ················i·=·n4·+·1; | ||
| 26 | ············} | ||
| 27 | ············else·{ | ||
| 28 | ················if·(n5·<=·n2)·{ | ||
| 29 | ····················return·n4; | ||
| 30 | ················} | ||
| 31 | ················n3·=·n4·-·1; | ||
| 32 | ············} | ||
| 33 | ········} | ||
| 34 | ········return· | 5 | ········return·null; |
| 35 | ····} | ||
| 36 | ···· | ||
| 37 | ····public·static·boolean·a(final·Object·o,·final·Object·obj)·{ | ||
| 38 | ········return·o·==·obj·||·(o·!=·null·&&·o.equals(obj)); | ||
| 39 | ····} | 6 | ····} |
| 40 | ···· | 7 | ···· |
| 8 | ····public·String·b(final·String·s)·{ | ||
| 41 | ····public·static·int·b(int·n)·{ | ||
| 42 | ········final·int·n2·=·1; | ||
| 43 | ········for·(int·i·=·4;·i·<·32;·++i)·{ | ||
| 44 | ············if·(n·<=·(n2·<<·i)·-·12)·{ | ||
| 45 | ················n·=·(n2·<<·i)·-·12; | ||
| 46 | ················break; | ||
| 47 | ············} | ||
| 48 | ········} | ||
| 49 | ········return· | 9 | ········return·s; |
| 50 | ····} | 10 | ····} |
| 51 | } | 11 | } |
| Offset 1, 24 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·android.support.v4.f; | 1 | package·android.support.v4.f; |
| 2 | 2 | class·d·implements·b | |
| 3 | { | 3 | { |
| 4 | ····public·String·a(final·String·s)·{ | ||
| 5 | ········return·e.a(s); | ||
| 6 | ····} | ||
| 7 | ···· | ||
| 8 | ····public·String·b(final·String·s)·{ | ||
| 9 | ········return·e.b(s); | ||
| 4 | ····public·static·void·a(final·Object·o,·final·StringBuilder·sb)·{ | ||
| 5 | ········if·(o·==·null)·{ | ||
| 6 | ············sb.append("null"); | ||
| 7 | ········} | ||
| 8 | ········else·{ | ||
| 9 | ············String·str·=·o.getClass().getSimpleName(); | ||
| 10 | ············if·(str·==·null·||·str.length()·<=·0)·{ | ||
| 11 | ················str·=·o.getClass().getName(); | ||
| 12 | ················final·int·lastIndex·=·str.lastIndexOf(46); | ||
| 13 | ················if·(lastIndex·>·0)·{ | ||
| 14 | ····················str·=·str.substring(lastIndex·+·1); | ||
| 15 | ················} | ||
| 16 | ············} | ||
| 17 | ············sb.append(str); | ||
| 18 | ············sb.append('{'); | ||
| 19 | ············sb.append(Integer.toHexString(System.identityHashCode(o))); | ||
| 20 | ········} | ||
| 21 | ····} | 10 | ····} |
| 22 | } | 11 | } |
| Offset 1, 46 lines modified | Offset 1, 75 lines modified | ||
| 1 | package·android.support.v4.f; | 1 | package·android.support.v4.f; |
| 2 | import·java.lang.reflect.InvocationTargetException; | ||
| 2 | import·android.util.Log; | 3 | import·android.util.Log; |
| 3 | import·java. | 4 | import·java.lang.reflect.Method; |
| 4 | 5 | class·e | |
| 5 | { | 6 | { |
| 6 | ····private·final·String·a; | ||
| 7 | ····private· | 7 | ····private·static·Method·a; |
| 8 | ····private·static·Method·b; | ||
| 8 | ···· | 9 | ···· |
| 9 | ····public·e(final·String·a)·{ | ||
| 10 | ········this.b·=·new·StringBuilder(128); | ||
| 11 | ········this.a·=·a; | ||
| 12 | ····} | ||
| 13 | ···· | ||
| 14 | ····private·void·a()·{ | ||
| 15 | ········if·(this.b.length()·>·0)·{ | ||
| 16 | ············Log.d(this.a,·this.b.toString()); | ||
| 17 | ···· | 10 | ····static·{ |
| 11 | ········final·String·className·=·"libcore.icu.ICU"; | ||
| 12 | ········try·{ | ||
| 13 | ············final·Class<?>·forName·=·Class.forName(className); | ||
| 14 | ············if·(forName·==·null)·{ | ||
| 15 | ················return; | ||
| 16 | ············} | ||
| 17 | ············final·Method·method·=·forName.getMethod("getScript",·String.class); | ||
| 18 | ············try·{ | ||
| 19 | ················e.a·=·method; | ||
| 20 | ················final·Method·method2·=·forName.getMethod("addLikelySubtags",·String.class); | ||
| 21 | ················try·{ | ||
| 22 | ····················e.b·=·method2; | ||
| 23 | ················} | ||
| 24 | ················catch·(Exception·ex)·{ | ||
| 25 | ····················Log.w("ICUCompatIcs",·(Throwable)ex); | ||
| 26 | ················} | ||
| 27 | ············} | ||
| 28 | ············catch·(Exception·ex2)·{} | ||
| 18 | ········} | 29 | ········} |
| 30 | ········catch·(Exception·ex3)·{} | ||
| 19 | ····} | 31 | ····} |
| 20 | ···· | 32 | ···· |
| 21 | ····@Override | ||
| 22 | ····public·void·close()·{ | ||
| 23 | ········this.a(); | ||
| 24 | ····} | ||
| 25 | ···· | ||
| 26 | ····@Override | ||
| 27 | ····public·void·flush()·{ | ||
| 28 | ········t | 33 | ····public·static·String·a(final·String·s)·{ |
| 34 | ········try·{ | ||
| 35 | ············if·(e.a·==·null)·{ | ||
| 36 | ················goto·Label_0049; | ||
| 37 | ············} | ||
| 38 | ············final·Object·invoke·=·e.a.invoke(null,·s); | ||
| 39 | ············try·{ | ||
| 40 | ················return·(String)invoke; | ||
| 41 | ············} | ||
| 42 | ············catch·(IllegalAccessException·ex)·{ | ||
| 43 | ················Log.w("ICUCompatIcs",·(Throwable)ex); | ||
| 44 | ············} | ||
| 45 | ············catch·(InvocationTargetException·ex2)·{ | ||
| 46 | ················Log.w("ICUCompatIcs",·(Throwable)ex2); | ||
| 47 | ············} | ||
| 48 | ········} | ||
| 49 | ········catch·(IllegalAccessException·ex3)·{} | ||
| 50 | ········catch·(InvocationTargetException·ex4)·{} | ||
| 29 | ····} | 51 | ····} |
| 30 | ···· | 52 | ···· |
| 53 | ····public·static·String·b(final·String·s)·{ | ||
| 54 | ········try·{ | ||
| 31 | ····@Override | ||
| 32 | ····public·void·write(final·char[]·array,·final·int·n,·final·int·n2)·{ | ||
| 33 | ········for·(int·i·=·0;·i·<·n2;·++i)·{ | ||
| 34 | ············final·char·c·=·array[n·+·i]; | ||
| 35 | ············if·( | 55 | ············if·(e.b·==·null)·{ |
| 36 | ················t | 56 | ················goto·Label_0049; |
| 57 | ············} | ||
| 58 | ············final·Object·invoke·=·e.b.invoke(null,·s); | ||
| 59 | ············try·{ | ||
| 60 | ················return·(String)invoke; | ||
| 61 | ············} | ||
| 62 | ············catch·(IllegalAccessException·ex)·{ | ||
| 63 | ················Log.w("ICUCompatIcs",·(Throwable)ex); | ||
| 37 | ············} | 64 | ············} |
| 38 | ············else·{ | ||
| 39 | ············· | 65 | ············catch·(InvocationTargetException·ex2)·{ |
| 66 | ················Log.w("ICUCompatIcs",·(Throwable)ex2); | ||
| 40 | ············} | 67 | ············} |
| 41 | ········} | 68 | ········} |
| 69 | ········catch·(IllegalAccessException·ex3)·{} | ||
| 70 | ········catch·(InvocationTargetException·ex4)·{} | ||
| 42 | ····} | 71 | ····} |
| 43 | } | 72 | } |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android.support.v4. | 2 | import·android.support.v4.h.ag; |
| 3 | import·android.view.MotionEvent; | 3 | import·android.view.MotionEvent; |
| 4 | import·android.os.SystemClock; | 4 | import·android.os.SystemClock; |
| 5 | import·android.support.v4. | 5 | import·android.support.v4.h.ao; |
| 6 | import·android.util.DisplayMetrics; | 6 | import·android.util.DisplayMetrics; |
| 7 | import·android.content.res.Resources; | 7 | import·android.content.res.Resources; |
| 8 | import·android.view.animation.AccelerateInterpolator; | 8 | import·android.view.animation.AccelerateInterpolator; |
| 9 | import·android.view.ViewConfiguration; | 9 | import·android.view.ViewConfiguration; |
| 10 | import·android.view.View; | 10 | import·android.view.View; |
| 11 | import·android.view.animation.Interpolator; | 11 | import·android.view.animation.Interpolator; |
| 12 | import·android.view.View$OnTouchListener; | 12 | import·android.view.View$OnTouchListener; |
| Offset 152, 15 lines modified | Offset 152, 15 lines modified | ||
| 152 | ········final·boolean·l·=·true; | 152 | ········final·boolean·l·=·true; |
| 153 | ········if·(this.d·==·null)·{ | 153 | ········if·(this.d·==·null)·{ |
| 154 | ············this.d·=·(Runnable)new·d(this,·(b)null); | 154 | ············this.d·=·(Runnable)new·d(this,·(b)null); |
| 155 | ········} | 155 | ········} |
| 156 | ········this.o·=·l; | 156 | ········this.o·=·l; |
| 157 | ········this.m·=·l; | 157 | ········this.m·=·l; |
| 158 | ········if·(!this.l·&&·this.h·>·0)·{ | 158 | ········if·(!this.l·&&·this.h·>·0)·{ |
| 159 | ············ | 159 | ············ao.a(this.c,·this.d,·(long)this.h); |
| 160 | ········} | 160 | ········} |
| 161 | ········else·{ | 161 | ········else·{ |
| 162 | ············this.d.run(); | 162 | ············this.d.run(); |
| 163 | ········} | 163 | ········} |
| 164 | ········this.l·=·l; | 164 | ········this.l·=·l; |
| 165 | ····} | 165 | ····} |
| 166 | ···· | 166 | ···· |
| Offset 279, 15 lines modified | Offset 279, 15 lines modified | ||
| 279 | ···· | 279 | ···· |
| 280 | ····public·abstract·boolean·f(final·int·p0); | 280 | ····public·abstract·boolean·f(final·int·p0); |
| 281 | ···· | 281 | ···· |
| 282 | ····public·boolean·onTouch(final·View·view,·final·MotionEvent·motionEvent)·{ | 282 | ····public·boolean·onTouch(final·View·view,·final·MotionEvent·motionEvent)·{ |
| 283 | ········int·n·=·1; | 283 | ········int·n·=·1; |
| 284 | ········boolean·b·=·false; | 284 | ········boolean·b·=·false; |
| 285 | ········if·(this.p)·{ | 285 | ········if·(this.p)·{ |
| 286 | ············switch·( | 286 | ············switch·(ag.a(motionEvent))·{ |
| 287 | ················case·0:·{ | 287 | ················case·0:·{ |
| 288 | ····················this.n·=·(n·!=·0); | 288 | ····················this.n·=·(n·!=·0); |
| 289 | ····················this.l·=·false; | 289 | ····················this.l·=·false; |
| 290 | ················} | 290 | ················} |
| 291 | ················case·2:·{ | 291 | ················case·2:·{ |
| 292 | ····················this.a.a(this.a(0,·motionEvent.getX(),·(float)view.getWidth(),·(float)this.c.getWidth()),·this.a(n,·motionEvent.getY(),·(float)view.getHeight(),·(float)this.c.getHeight())); | 292 | ····················this.a.a(this.a(0,·motionEvent.getX(),·(float)view.getWidth(),·(float)this.c.getWidth()),·this.a(n,·motionEvent.getY(),·(float)view.getHeight(),·(float)this.c.getHeight())); |
| 293 | ····················if·(!this.o·&&·this.a())·{ | 293 | ····················if·(!this.o·&&·this.a())·{ |
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android.support.v4. | 2 | import·android.support.v4.h.ao; |
| 3 | class·d·implements·Runnable | 3 | class·d·implements·Runnable |
| 4 | { | 4 | { |
| 5 | ····final·/*·synthetic·*/·a·a; | 5 | ····final·/*·synthetic·*/·a·a; |
| 6 | ···· | 6 | ···· |
| 7 | ····private·d(final·a·a)·{ | 7 | ····private·d(final·a·a)·{ |
| 8 | ········this.a·=·a; | 8 | ········this.a·=·a; |
| Offset 24, 12 lines modified | Offset 24, 12 lines modified | ||
| 24 | ············else·{ | 24 | ············else·{ |
| 25 | ················if·(android.support.v4.widget.a.e(this.a))·{ | 25 | ················if·(android.support.v4.widget.a.e(this.a))·{ |
| 26 | ····················android.support.v4.widget.a.c(this.a,·false); | 26 | ····················android.support.v4.widget.a.c(this.a,·false); |
| 27 | ····················android.support.v4.widget.a.f(this.a); | 27 | ····················android.support.v4.widget.a.f(this.a); |
| 28 | ················} | 28 | ················} |
| 29 | ················c.d(); | 29 | ················c.d(); |
| 30 | ················this.a.a(c.g(),·c.h()); | 30 | ················this.a.a(c.g(),·c.h()); |
| 31 | ················ | 31 | ················ao.a(android.support.v4.widget.a.g(this.a),·(Runnable)this); |
| 32 | ············} | 32 | ············} |
| 33 | ········} | 33 | ········} |
| 34 | ····} | 34 | ····} |
| 35 | } | 35 | } |
| Offset 1, 16 lines modified | Offset 1, 56 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android.support.v4.view.a.f; | ||
| 3 | import·android.view.View; | 2 | import·android.view.View; |
| 4 | import·android. | 3 | import·android.widget.ListView; |
| 5 | 4 | public·class·k·extends·a | |
| 6 | { | 5 | { |
| 6 | ····private·final·ListView·a; | ||
| 7 | ···· | ||
| 8 | ····public·k(final·ListView·a)·{ | ||
| 9 | ········super((View)a); | ||
| 10 | ········this.a·=·a; | ||
| 11 | ····} | ||
| 12 | ···· | ||
| 7 | ····public·void·a(final· | 13 | ····public·void·a(final·int·n,·final·int·n2)·{ |
| 8 | ········super.a(view,·f); | ||
| 9 | ········if·(!DrawerLayout.k(view))·{ | ||
| 10 | ········ | 14 | ········final·ListView·a·=·this.a; |
| 15 | ········final·int·firstVisiblePosition·=·a.getFirstVisiblePosition(); | ||
| 16 | ········if·(firstVisiblePosition·!=·-1)·{ | ||
| 17 | ············final·View·child·=·a.getChildAt(0); | ||
| 18 | ············if·(child·!=·null)·{ | ||
| 19 | ················a.setSelectionFromTop(firstVisiblePosition,·child.getTop()·-·n2); | ||
| 20 | ············} | ||
| 21 | ········} | ||
| 22 | ····} | ||
| 23 | ···· | ||
| 24 | ····public·boolean·e(final·int·n)·{ | ||
| 25 | ········return·false; | ||
| 26 | ····} | ||
| 27 | ···· | ||
| 28 | ····public·boolean·f(final·int·n)·{ | ||
| 29 | ········boolean·b·=·false; | ||
| 30 | ········final·ListView·a·=·this.a; | ||
| 31 | ········final·int·count·=·a.getCount(); | ||
| 32 | ········if·(count·!=·0)·{ | ||
| 33 | ············final·int·childCount·=·a.getChildCount(); | ||
| 34 | ············final·int·firstVisiblePosition·=·a.getFirstVisiblePosition(); | ||
| 35 | ············final·int·n2·=·firstVisiblePosition·+·childCount; | ||
| 36 | ············if·(n·>·0)·{ | ||
| 37 | ················if·(n2·>=·count·&&·a.getChildAt(childCount·-·1).getBottom()·<=·a.getHeight())·{ | ||
| 38 | ····················return·b; | ||
| 39 | ················} | ||
| 40 | ············} | ||
| 41 | ············else·{ | ||
| 42 | ················if·(n·>=·0)·{ | ||
| 43 | ····················return·b; | ||
| 44 | ················} | ||
| 45 | ················if·(firstVisiblePosition·<=·0·&&·a.getChildAt(0).getTop()·>=·0)·{ | ||
| 46 | ····················return·b; | ||
| 47 | ················} | ||
| 48 | ············} | ||
| 49 | ············b·=·true; | ||
| 11 | ········} | 50 | ········} |
| 51 | ········return·b; | ||
| 12 | ····} | 52 | ····} |
| 13 | } | 53 | } |
| Offset 1, 14 lines modified | Offset 1, 24 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android.view.ViewGroup$MarginLayoutParams; | ||
| 3 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.widget.PopupWindow; | ||
| 4 | import·android.os.Build$VERSION; | ||
| 4 | 5 | public·class·l | |
| 5 | { | 6 | { |
| 6 | ···· | 7 | ····static·final·o·a; |
| 7 | ···· | 8 | ···· |
| 8 | ···· | 9 | ····static·{ |
| 10 | ········if·(Build$VERSION.SDK_INT·>=·19)·{ | ||
| 11 | ············a·=·(o)new·n(); | ||
| 12 | ········} | ||
| 13 | ········else·{ | ||
| 14 | ············a·=·(o)new·m(); | ||
| 15 | ········} | ||
| 16 | ····} | ||
| 9 | ···· | 17 | ···· |
| 10 | ····void·a(final· | 18 | ····public·static·void·a(final·PopupWindow·popupWindow,·final·View·view,·final·int·n,·final·int·n2,·final·int·n3)·{ |
| 19 | ········l.a.a(popupWindow,·view,·n,·n2,·n3); | ||
| 20 | ····} | ||
| 11 | } | 21 | } |
| Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android.view.ViewGroup$MarginLayoutParams; | ||
| 3 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.widget.PopupWindow; | ||
| 4 | class·m·implements· | 4 | class·m·implements·o |
| 5 | { | 5 | { |
| 6 | ····public·void·a(final·PopupWindow·popupWindow,·final·View·view,·final·int·n,·final·int·n2,·final·int·n3)·{ | ||
| 7 | ········popupWindow.showAsDropDown(view,·n,·n2); | ||
| 6 | ····public·int·a(final·Object·o)·{ | ||
| 7 | ········return·s.a(o); | ||
| 8 | ····} | ||
| 9 | ···· | ||
| 10 | ····public·void·a(final·View·view,·final·Object·o,·final·int·n)·{ | ||
| 11 | ········s.a(view,·o,·n); | ||
| 12 | ····} | ||
| 13 | ···· | ||
| 14 | ····public·void·a(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams,·final·Object·o,·final·int·n)·{ | ||
| 15 | ········s.a(viewGroup$MarginLayoutParams,·o,·n); | ||
| 16 | ····} | 8 | ····} |
| 17 | } | 9 | } |
| Offset 1, 18 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android.view.ViewGroup$MarginLayoutParams; | ||
| 3 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.widget.PopupWindow; | ||
| 4 | class·n· | 4 | class·n·extends·m |
| 5 | { | 5 | { |
| 6 | ····public·void·a(final·PopupWindow·popupWindow,·final·View·view,·final·int·n,·final·int·n2,·final·int·n3)·{ | ||
| 7 | ········p.a(popupWindow,·view,·n,·n2,·n3); | ||
| 6 | ····public·int·a(final·Object·o)·{ | ||
| 7 | ········return·0; | ||
| 8 | ····} | ||
| 9 | ···· | ||
| 10 | ····public·void·a(final·View·view,·final·Object·o,·final·int·n)·{ | ||
| 11 | ····} | ||
| 12 | ···· | ||
| 13 | ····public·void·a(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams,·final·Object·o,·final·int·n)·{ | ||
| 14 | ····} | 8 | ····} |
| 15 | } | 9 | } |
| Offset 1, 15 lines modified | Offset 1, 10 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.widget.PopupWindow; | ||
| 3 | 4 | interface·o | |
| 4 | { | 5 | { |
| 6 | ····void·a(final·PopupWindow·p0,·final·View·p1,·final·int·p2,·final·int·p3,·final·int·p4); | ||
| 5 | ····void·a(final·int·p0); | ||
| 6 | ···· | ||
| 7 | ····void·a(final·View·p0); | ||
| 8 | ···· | ||
| 9 | ····void·a(final·View·p0,·final·float·p1); | ||
| 10 | ···· | ||
| 11 | ····void·b(final·View·p0); | ||
| 12 | } | 7 | } |
| Offset 1, 45 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android.view.View; | ||
| 3 | import·android.widget.PopupWindow; | ||
| 2 | import·android.view.ViewGroup$LayoutParams; | ||
| 3 | import·android.content.res.TypedArray; | ||
| 4 | import·android.util.AttributeSet; | ||
| 5 | import·android.content.Context; | ||
| 6 | import·android.view.ViewGroup$MarginLayoutParams; | ||
| 7 | 4 | class·p | |
| 8 | { | 5 | { |
| 6 | ····public·static·void·a(final·PopupWindow·popupWindow,·final·View·view,·final·int·n,·final·int·n2,·final·int·n3)·{ | ||
| 7 | ········popupWindow.showAsDropDown(view,·n,·n2,·n3); | ||
| 9 | ····public·int·a; | ||
| 10 | ····float·b; | ||
| 11 | ····boolean·c; | ||
| 12 | ····boolean·d; | ||
| 13 | ···· | ||
| 14 | ····public·p(final·int·n,·final·int·n2)·{ | ||
| 15 | ········super(n,·n2); | ||
| 16 | ········this.a·=·0; | ||
| 17 | ····} | ||
| 18 | ···· | ||
| 19 | ····public·p(final·Context·context,·final·AttributeSet·set)·{ | ||
| 20 | ········super(context,·set); | ||
| 21 | ········this.a·=·0; | ||
| 22 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·DrawerLayout.c()); | ||
| 23 | ········this.a·=·obtainStyledAttributes.getInt(0,·0); | ||
| 24 | ········obtainStyledAttributes.recycle(); | ||
| 25 | ····} | ||
| 26 | ···· | ||
| 27 | ····public·p(final·p·p)·{ | ||
| 28 | ········super((ViewGroup$MarginLayoutParams)p); | ||
| 29 | ········this.a·=·0; | ||
| 30 | ········this.a·=·p.a; | ||
| 31 | ····} | ||
| 32 | ···· | ||
| 33 | ····public·p(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ | ||
| 34 | ········super(viewGroup$LayoutParams); | ||
| 35 | ········this.a·=·0; | ||
| 36 | ····} | ||
| 37 | ···· | ||
| 38 | ····public·p(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams)·{ | ||
| 39 | ········super(viewGroup$MarginLayoutParams); | ||
| 40 | ········this.a·=·0; | ||
| 41 | ····} | 8 | ····} |
| 42 | } | 9 | } |
| Offset 1, 16 lines modified | Offset 1, 30 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android.os.Parcel; | ||
| 3 | import·android. | 2 | import·android.view.View; |
| 3 | import·android.view.ViewGroup; | ||
| 4 | import·android.database.Cursor; | ||
| 5 | import·android.content.Context; | ||
| 6 | import·android.view.LayoutInflater; | ||
| 4 | 7 | public·abstract·class·q·extends·e | |
| 5 | { | 8 | { |
| 6 | ····public·DrawerLayout$SavedState·a(final·Parcel·parcel)·{ | ||
| 7 | ···· | 9 | ····private·int·j; |
| 10 | ····private·int·k; | ||
| 11 | ····private·LayoutInflater·l; | ||
| 12 | ···· | ||
| 13 | ····public·q(final·Context·context,·final·int·n,·final·Cursor·cursor,·final·boolean·b)·{ | ||
| 14 | ········super(context,·cursor,·b); | ||
| 15 | ········this.k·=·n; | ||
| 16 | ········this.j·=·n; | ||
| 17 | ········this.l·=·(LayoutInflater)context.getSystemService("layout_inflater"); | ||
| 18 | ····} | ||
| 19 | ···· | ||
| 20 | ····public·View·a(final·Context·context,·final·Cursor·cursor,·final·ViewGroup·viewGroup)·{ | ||
| 21 | ········return·this.l.inflate(this.j,·viewGroup,·false); | ||
| 8 | ····} | 22 | ····} |
| 9 | ···· | 23 | ···· |
| 10 | ····public·DrawerLayout$SavedState[]·a(final·int·n)·{ | ||
| 11 | ······· | 24 | ····public·View·b(final·Context·context,·final·Cursor·cursor,·final·ViewGroup·viewGroup)·{ |
| 25 | ········return·this.l.inflate(this.k,·viewGroup,·false); | ||
| 12 | ····} | 26 | ····} |
| 13 | } | 27 | } |
| Offset 1, 51 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android.view.animation.Interpolator; | ||
| 3 | import·android.content.Context; | ||
| 2 | import·android.view.ViewGroup$MarginLayoutParams; | ||
| 3 | import·android.view.View; | ||
| 4 | import·android.view.WindowInsets; | ||
| 5 | 4 | interface·s | |
| 6 | { | 5 | { |
| 7 | ···· | 6 | ····int·a(final·Object·p0); |
| 8 | ···· | 7 | ···· |
| 8 | ····Object·a(final·Context·p0,·final·Interpolator·p1); | ||
| 9 | ····static·{ | ||
| 10 | ········a·=·new·int[]·{·16843828·}; | ||
| 11 | ····} | ||
| 12 | ···· | 9 | ···· |
| 10 | ····void·a(final·Object·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·int·p4,·final·int·p5,·final·int·p6,·final·int·p7,·final·int·p8); | ||
| 13 | ····public·static·int·a(final·Object·o)·{ | ||
| 14 | ········int·systemWindowInsetTop; | ||
| 15 | ········if·(o·!=·null)·{ | ||
| 16 | ············systemWindowInsetTop·=·((WindowInsets)o).getSystemWindowInsetTop(); | ||
| 17 | ········} | ||
| 18 | ········else·{ | ||
| 19 | ············systemWindowInsetTop·=·0; | ||
| 20 | ········} | ||
| 21 | ········return·systemWindowInsetTop; | ||
| 22 | ····} | ||
| 23 | ···· | ||
| 24 | ····public·static·void·a(final·View·view,·final·Object·o,·final·int·n)·{ | ||
| 25 | ········WindowInsets·windowInsets·=·(WindowInsets)o; | ||
| 26 | ········if·(n·==·3)·{ | ||
| 27 | ············windowInsets·=·windowInsets.replaceSystemWindowInsets(windowInsets.getSystemWindowInsetLeft(),·windowInsets.getSystemWindowInsetTop(),·0,·windowInsets.getSystemWindowInsetBottom()); | ||
| 28 | ········} | ||
| 29 | ········else·if·(n·==·5)·{ | ||
| 30 | ············windowInsets·=·windowInsets.replaceSystemWindowInsets(0,·windowInsets.getSystemWindowInsetTop(),·windowInsets.getSystemWindowInsetRight(),·windowInsets.getSystemWindowInsetBottom()); | ||
| 31 | ········} | ||
| 32 | ········view.dispatchApplyWindowInsets(windowInsets); | ||
| 33 | ····} | ||
| 34 | ···· | ||
| 35 | ····public·static·void·a(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams,·final·Object·o,·final·int·n)·{ | ||
| 36 | ········WindowInsets·windowInsets·=·(WindowInsets)o; | ||
| 37 | ········if·(n·==·3)·{ | ||
| 38 | ············windowInsets·=·windowInsets.replaceSystemWindowInsets(windowInsets.getSystemWindowInsetLeft(),·windowInsets.getSystemWindowInsetTop(),·0,·windowInsets.getSystemWindowInsetBottom()); | ||
| 39 | ········} | ||
| 40 | ········else·if·(n·==·5)·{ | ||
| 41 | ············windowInsets·=·windowInsets.replaceSystemWindowInsets(0,·windowInsets.getSystemWindowInsetTop(),·windowInsets.getSystemWindowInsetRight(),·windowInsets.getSystemWindowInsetBottom()); | ||
| 42 | ········} | ||
| 43 | ········viewGroup$MarginLayoutParams.leftMargin·=·windowInsets.getSystemWindowInsetLeft(); | ||
| 44 | ········viewGroup$MarginLayoutParams.topMargin·=·windowInsets.getSystemWindowInsetTop(); | ||
| 45 | ········viewGroup$MarginLayoutParams.rightMargin·=·windowInsets.getSystemWindowInsetRight(); | ||
| 46 | ········viewGroup$MarginLayoutParams.bottomMargin·=·windowInsets.getSystemWindowInsetBottom(); | ||
| 47 | ····} | ||
| 48 | } | 11 | } |
| Offset 1, 60 lines modified | Offset 1, 28 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android. | 2 | import·android.view.animation.Interpolator; |
| 3 | import·android.content.Context; | 3 | import·android.content.Context; |
| 4 | import·android. | 4 | import·android.widget.Scroller; |
| 5 | 5 | class·t·implements·s | |
| 6 | { | 6 | { |
| 7 | ····private·static·final·w·b; | ||
| 8 | ····p | 7 | ····public·int·a(final·Object·o)·{ |
| 8 | ········return·((Scroller)o).getFinalY(); | ||
| 9 | ····} | ||
| 9 | ···· | 10 | ···· |
| 11 | ····public·Object·a(final·Context·context,·final·Interpolator·interpolator)·{ | ||
| 12 | ········Scroller·scroller; | ||
| 13 | ········if·(interpolator·!=·null)·{ | ||
| 14 | ············scroller·=·new·Scroller(context,·interpolator); | ||
| 10 | ····static·{ | ||
| 11 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ | ||
| 12 | ············b·=·(w)new·x(); | ||
| 13 | ········} | ||
| 14 | ········else·if·(Build$VERSION.SDK_INT·>=·14)·{ | ||
| 15 | ············b·=·(w)new·v(); | ||
| 16 | ········} | 15 | ········} |
| 17 | ········else·{ | 16 | ········else·{ |
| 18 | ············ | 17 | ············scroller·=·new·Scroller(context); |
| 19 | ········} | 18 | ········} |
| 19 | ········return·scroller; | ||
| 20 | ····} | 20 | ····} |
| 21 | ···· | 21 | ···· |
| 22 | ····public·void·a(final·Object·o,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5,·final·int·n6,·final·int·n7,·final·int·n8)·{ | ||
| 23 | ········((Scroller)o).fling(n,·n2,·n3,·n4,·n5,·n6,·n7,·n8); | ||
| 22 | ····public·t(final·Context·context)·{ | ||
| 23 | ········this.a·=·t.b.a(context); | ||
| 24 | ····} | ||
| 25 | ···· | ||
| 26 | ····public·void·a(final·int·n,·final·int·n2)·{ | ||
| 27 | ········t.b.a(this.a,·n,·n2); | ||
| 28 | ····} | ||
| 29 | ···· | ||
| 30 | ····public·boolean·a()·{ | ||
| 31 | ········return·t.b.a(this.a); | ||
| 32 | ····} | ||
| 33 | ···· | ||
| 34 | ····public·boolean·a(final·float·n)·{ | ||
| 35 | ········return·t.b.a(this.a,·n); | ||
| 36 | ····} | ||
| 37 | ···· | ||
| 38 | ····public·boolean·a(final·float·n,·final·float·n2)·{ | ||
| 39 | ········return·t.b.a(this.a,·n,·n2); | ||
| 40 | ····} | ||
| 41 | ···· | ||
| 42 | ····public·boolean·a(final·int·n)·{ | ||
| 43 | ········return·t.b.a(this.a,·n); | ||
| 44 | ····} | ||
| 45 | ···· | ||
| 46 | ····public·boolean·a(final·Canvas·canvas)·{ | ||
| 47 | ········return·t.b.a(this.a,·canvas); | ||
| 48 | ····} | ||
| 49 | ···· | ||
| 50 | ····public·void·b()·{ | ||
| 51 | ········t.b.b(this.a); | ||
| 52 | ····} | ||
| 53 | ···· | ||
| 54 | ····public·boolean·c()·{ | ||
| 55 | ········return·t.b.c(this.a); | ||
| 56 | ····} | 24 | ····} |
| 57 | } | 25 | } |
| Offset 1, 26 lines modified | Offset 1, 28 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android. | 2 | import·android.view.animation.Interpolator; |
| 3 | import·android.content.Context; | 3 | import·android.content.Context; |
| 4 | import·android.widget.OverScroller; | ||
| 4 | 5 | class·w | |
| 5 | { | 6 | { |
| 6 | ···· | 7 | ····public·static·int·a(final·Object·o)·{ |
| 8 | ········return·((OverScroller)o).getFinalY(); | ||
| 9 | ····} | ||
| 7 | ···· | 10 | ···· |
| 8 | ···· | 11 | ····public·static·Object·a(final·Context·context,·final·Interpolator·interpolator)·{ |
| 12 | ········OverScroller·overScroller; | ||
| 13 | ········if·(interpolator·!=·null)·{ | ||
| 14 | ············overScroller·=·new·OverScroller(context,·interpolator); | ||
| 15 | ········} | ||
| 16 | ········else·{ | ||
| 17 | ············overScroller·=·new·OverScroller(context); | ||
| 18 | ········} | ||
| 19 | ········return·overScroller; | ||
| 20 | ····} | ||
| 9 | ···· | 21 | ···· |
| 10 | ····b | 22 | ····public·static·void·a(final·Object·o,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5,·final·int·n6,·final·int·n7,·final·int·n8)·{ |
| 23 | ········((OverScroller)o).fling(n,·n2,·n3,·n4,·n5,·n6,·n7,·n8); | ||
| 11 | ···· | 24 | ····} |
| 12 | ····boolean·a(final·Object·p0,·final·float·p1); | ||
| 13 | ···· | ||
| 14 | ····boolean·a(final·Object·p0,·final·float·p1,·final·float·p2); | ||
| 15 | ···· | ||
| 16 | ····boolean·a(final·Object·p0,·final·int·p1); | ||
| 17 | ···· | ||
| 18 | ····boolean·a(final·Object·p0,·final·Canvas·p1); | ||
| 19 | ···· | ||
| 20 | ····void·b(final·Object·p0); | ||
| 21 | ···· | ||
| 22 | ····boolean·c(final·Object·p0); | ||
| 23 | } | 25 | } |
| Offset 1, 42 lines modified | Offset 1, 20 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | import·android. | 2 | import·android.view.animation.Interpolator; |
| 3 | import·android.content.Context; | 3 | import·android.content.Context; |
| 4 | class·u·implements· | 4 | class·u·implements·s |
| 5 | { | 5 | { |
| 6 | ····public· | 6 | ····public·int·a(final·Object·o)·{ |
| 7 | ········return· | 7 | ········return·w.a(o); |
| 8 | ····} | 8 | ····} |
| 9 | ···· | 9 | ···· |
| 10 | ····public· | 10 | ····public·Object·a(final·Context·context,·final·Interpolator·interpolator)·{ |
| 11 | ········return·w.a(context,·interpolator); | ||
| 11 | ····} | 12 | ····} |
| 12 | ···· | 13 | ···· |
| 14 | ····public·void·a(final·Object·o,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5,·final·int·n6,·final·int·n7,·final·int·n8)·{ | ||
| 15 | ········w.a(o,·n,·n2,·n3,·n4,·n5,·n6,·n7,·n8); | ||
| 13 | ····public·boolean·a(final·Object·o)·{ | ||
| 14 | ········return·true; | ||
| 15 | ····} | ||
| 16 | ···· | ||
| 17 | ····public·boolean·a(final·Object·o,·final·float·n)·{ | ||
| 18 | ········return·false; | ||
| 19 | ····} | ||
| 20 | ···· | ||
| 21 | ····public·boolean·a(final·Object·o,·final·float·n,·final·float·n2)·{ | ||
| 22 | ········return·false; | ||
| 23 | ····} | ||
| 24 | ···· | ||
| 25 | ····public·boolean·a(final·Object·o,·final·int·n)·{ | ||
| 26 | ········return·false; | ||
| 27 | ····} | ||
| 28 | ···· | ||
| 29 | ····public·boolean·a(final·Object·o,·final·Canvas·canvas)·{ | ||
| 30 | ········return·false; | ||
| 31 | ····} | ||
| 32 | ···· | ||
| 33 | ····public·void·b(final·Object·o)·{ | ||
| 34 | ····} | ||
| 35 | ···· | ||
| 36 | ····public·boolean·c(final·Object·o)·{ | ||
| 37 | ········return·false; | ||
| 38 | ····} | 16 | ····} |
| 39 | } | 17 | } |
| Offset 1, 44 lines modified | Offset 1, 6 lines modified | ||
| 1 | package·android.support.v4.widget; | 1 | package·android.support.v4.widget; |
| 2 | class·v·extends·u | ||
| 2 | import·android.graphics.Canvas; | ||
| 3 | import·android.content.Context; | ||
| 4 | class·v·implements·w | ||
| 5 | { | 3 | { |
| 6 | ····public·Object·a(final·Context·context)·{ | ||
| 7 | ········return·y.a(context); | ||
| 8 | ····} | ||
| 9 | ···· | ||
| 10 | ····public·void·a(final·Object·o,·final·int·n,·final·int·n2)·{ | ||
| 11 | ········y.a(o,·n,·n2); | ||
| 12 | ····} | ||
| 13 | ···· | ||
| 14 | ····public·boolean·a(final·Object·o)·{ | ||
| 15 | ········return·y.a(o); | ||
| 16 | ····} | ||
| 17 | ···· | ||
| 18 | ····public·boolean·a(final·Object·o,·final·float·n)·{ | ||
| 19 | ········return·y.a(o,·n); | ||
| 20 | ····} | ||
| 21 | ···· | ||
| 22 | ····public·boolean·a(final·Object·o,·final·float·n,·final·float·n2)·{ | ||
| 23 | ········return·y.a(o,·n); | ||
| 24 | ····} | ||
| 25 | ···· | ||
| 26 | ····public·boolean·a(final·Object·o,·final·int·n)·{ | ||
| 27 | ········return·y.a(o,·n); | ||
| 28 | ····} | ||
| 29 | ···· | ||
| 30 | ····public·boolean·a(final·Object·o,·final·Canvas·canvas)·{ | ||
| 31 | ········return·y.a(o,·canvas); | ||
| 32 | ····} | ||
| 33 | ···· | ||
| 34 | ····public·void·b(final·Object·o)·{ | ||
| 35 | ········y.b(o); | ||
| 36 | ····} | ||
| 37 | ···· | ||
| 38 | ····public·boolean·c(final·Object·o)·{ | ||
| 39 | ········return·y.c(o); | ||
| 40 | ····} | ||
| 41 | } | 4 | } |
| Offset 1, 6 lines modified | Offset 1, 64 lines modified | ||
| 1 | package·android.support.v7.a; | 1 | package·android.support.v7.a; |
| 2 | p | 2 | import·android.content.Context; |
| 3 | import·android.view.KeyEvent; | ||
| 4 | import·android.content.res.Configuration; | ||
| 5 | import·android.support.v7.d.b; | ||
| 6 | public·abstract·class·a | ||
| 3 | { | 7 | { |
| 8 | ····public·abstract·int·a(); | ||
| 9 | ···· | ||
| 10 | ····public·android.support.v7.d.a·a(final·b·b)·{ | ||
| 11 | ········return·null; | ||
| 12 | ····} | ||
| 13 | ···· | ||
| 14 | ····public·void·a(final·float·n)·{ | ||
| 15 | ········if·(n·!=·0.0f)·{ | ||
| 16 | ············throw·new·UnsupportedOperationException("Setting·a·non-zero·elevation·is·not·supported·in·this·action·bar·configuration."); | ||
| 17 | ········} | ||
| 18 | ····} | ||
| 19 | ···· | ||
| 20 | ····public·void·a(final·Configuration·configuration)·{ | ||
| 21 | ····} | ||
| 22 | ···· | ||
| 23 | ····public·void·a(final·CharSequence·charSequence)·{ | ||
| 24 | ····} | ||
| 25 | ···· | ||
| 26 | ····public·abstract·void·a(final·boolean·p0); | ||
| 27 | ···· | ||
| 28 | ····public·boolean·a(final·int·n,·final·KeyEvent·keyEvent)·{ | ||
| 29 | ········return·false; | ||
| 30 | ····} | ||
| 31 | ···· | ||
| 32 | ····public·Context·b()·{ | ||
| 33 | ········return·null; | ||
| 34 | ····} | ||
| 35 | ···· | ||
| 36 | ····public·void·b(final·boolean·b)·{ | ||
| 37 | ····} | ||
| 38 | ···· | ||
| 39 | ····public·void·c(final·boolean·b)·{ | ||
| 40 | ········if·(b)·{ | ||
| 41 | ············throw·new·UnsupportedOperationException("Hide·on·content·scroll·is·not·supported·in·this·action·bar·configuration."); | ||
| 42 | ········} | ||
| 43 | ····} | ||
| 44 | ···· | ||
| 45 | ····public·boolean·c()·{ | ||
| 46 | ········return·false; | ||
| 47 | ····} | ||
| 48 | ···· | ||
| 49 | ····public·void·d(final·boolean·b)·{ | ||
| 50 | ····} | ||
| 51 | ···· | ||
| 52 | ····public·boolean·d()·{ | ||
| 53 | ········return·false; | ||
| 54 | ····} | ||
| 55 | ···· | ||
| 56 | ····public·void·e(final·boolean·b)·{ | ||
| 57 | ····} | ||
| 58 | ···· | ||
| 59 | ····public·void·f(final·boolean·b)·{ | ||
| 60 | ····} | ||
| 4 | } | 61 | } |
| Offset 1, 13 lines modified | Offset 1, 7 lines modified | ||
| 1 | package·android.support.v7.a; | 1 | package·android.support.v7.a; |
| 2 | public· | 2 | public·interface·c |
| 3 | { | 3 | { |
| 4 | ····void·a(final·boolean·p0); | ||
| 4 | ····public·static·final·int·abc_action_bar_embed_tabs·=·2131099648; | ||
| 5 | ····public·static·final·int·abc_action_bar_embed_tabs_pre_jb·=·2131099649; | ||
| 6 | ····public·static·final·int·abc_action_bar_expanded_action_views_exclusive·=·2131099650; | ||
| 7 | ····public·static·final·int·abc_config_actionMenuItemAllCaps·=·2131099651; | ||
| 8 | ····public·static·final·int·abc_config_allowActionMenuItemTextWithIcon·=·2131099652; | ||
| 9 | ····public·static·final·int·abc_config_closeDialogWhenTouchOutside·=·2131099653; | ||
| 10 | ····public·static·final·int·abc_config_showMenuShortcutsWhenKeyboardPresent·=·2131099654; | ||
| 11 | } | 5 | } |
| Offset 1, 65 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·android.support.v7.a; | 1 | package·android.support.v7.a; |
| 2 | p | 2 | import·android.support.v7.d.a; |
| 3 | public·interface·f | ||
| 3 | { | 4 | { |
| 5 | ····void·a(final·a·p0); | ||
| 6 | ···· | ||
| 7 | ····void·b(final·a·p0); | ||
| 4 | ····public·static·final·int·abc_ab_share_pack_mtrl_alpha·=·2130837504; | ||
| 5 | ····public·static·final·int·abc_btn_borderless_material·=·2130837505; | ||
| 6 | ····public·static·final·int·abc_btn_check_material·=·2130837506; | ||
| 7 | ····public·static·final·int·abc_btn_check_to_on_mtrl_000·=·2130837507; | ||
| 8 | ····public·static·final·int·abc_btn_check_to_on_mtrl_015·=·2130837508; | ||
| 9 | ····public·static·final·int·abc_btn_default_mtrl_shape·=·2130837509; | ||
| 10 | ····public·static·final·int·abc_btn_radio_material·=·2130837510; | ||
| 11 | ····public·static·final·int·abc_btn_radio_to_on_mtrl_000·=·2130837511; | ||
| 12 | ····public·static·final·int·abc_btn_radio_to_on_mtrl_015·=·2130837512; | ||
| 13 | ····public·static·final·int·abc_btn_rating_star_off_mtrl_alpha·=·2130837513; | ||
| 14 | ····public·static·final·int·abc_btn_rating_star_on_mtrl_alpha·=·2130837514; | ||
| 15 | ····public·static·final·int·abc_btn_switch_to_on_mtrl_00001·=·2130837515; | ||
| 16 | ····public·static·final·int·abc_btn_switch_to_on_mtrl_00012·=·2130837516; | ||
| 17 | ····public·static·final·int·abc_cab_background_internal_bg·=·2130837517; | ||
| 18 | ····public·static·final·int·abc_cab_background_top_material·=·2130837518; | ||
| 19 | ····public·static·final·int·abc_cab_background_top_mtrl_alpha·=·2130837519; | ||
| 20 | ····public·static·final·int·abc_dialog_material_background_dark·=·2130837520; | ||
| 21 | ····public·static·final·int·abc_dialog_material_background_light·=·2130837521; | ||
| 22 | ····public·static·final·int·abc_edit_text_material·=·2130837522; | ||
| 23 | ····public·static·final·int·abc_ic_ab_back_mtrl_am_alpha·=·2130837523; | ||
| 24 | ····public·static·final·int·abc_ic_clear_mtrl_alpha·=·2130837524; | ||
| 25 | ····public·static·final·int·abc_ic_commit_search_api_mtrl_alpha·=·2130837525; | ||
| 26 | ····public·static·final·int·abc_ic_go_search_api_mtrl_alpha·=·2130837526; | ||
| 27 | ····public·static·final·int·abc_ic_menu_copy_mtrl_am_alpha·=·2130837527; | ||
| 28 | ····public·static·final·int·abc_ic_menu_cut_mtrl_alpha·=·2130837528; | ||
| 29 | ····public·static·final·int·abc_ic_menu_moreoverflow_mtrl_alpha·=·2130837529; | ||
| 30 | ····public·static·final·int·abc_ic_menu_paste_mtrl_am_alpha·=·2130837530; | ||
| 31 | ····public·static·final·int·abc_ic_menu_selectall_mtrl_alpha·=·2130837531; | ||
| 32 | ····public·static·final·int·abc_ic_menu_share_mtrl_alpha·=·2130837532; | ||
| 33 | ····public·static·final·int·abc_ic_search_api_mtrl_alpha·=·2130837533; | ||
| 34 | ····public·static·final·int·abc_ic_voice_search_api_mtrl_alpha·=·2130837534; | ||
| 35 | ····public·static·final·int·abc_item_background_holo_dark·=·2130837535; | ||
| 36 | ····public·static·final·int·abc_item_background_holo_light·=·2130837536; | ||
| 37 | ····public·static·final·int·abc_list_divider_mtrl_alpha·=·2130837537; | ||
| 38 | ····public·static·final·int·abc_list_focused_holo·=·2130837538; | ||
| 39 | ····public·static·final·int·abc_list_longpressed_holo·=·2130837539; | ||
| 40 | ····public·static·final·int·abc_list_pressed_holo_dark·=·2130837540; | ||
| 41 | ····public·static·final·int·abc_list_pressed_holo_light·=·2130837541; | ||
| 42 | ····public·static·final·int·abc_list_selector_background_transition_holo_dark·=·2130837542; | ||
| 43 | ····public·static·final·int·abc_list_selector_background_transition_holo_light·=·2130837543; | ||
| 44 | ····public·static·final·int·abc_list_selector_disabled_holo_dark·=·2130837544; | ||
| 45 | ····public·static·final·int·abc_list_selector_disabled_holo_light·=·2130837545; | ||
| 46 | ····public·static·final·int·abc_list_selector_holo_dark·=·2130837546; | ||
| 47 | ····public·static·final·int·abc_list_selector_holo_light·=·2130837547; | ||
| 48 | ····public·static·final·int·abc_menu_hardkey_panel_mtrl_mult·=·2130837548; | ||
| 49 | ····public·static·final·int·abc_popup_background_mtrl_mult·=·2130837549; | ||
| 50 | ····public·static·final·int·abc_ratingbar_full_material·=·2130837550; | ||
| 51 | ····public·static·final·int·abc_spinner_mtrl_am_alpha·=·2130837551; | ||
| 52 | ····public·static·final·int·abc_spinner_textfield_background_material·=·2130837552; | ||
| 53 | ····public·static·final·int·abc_switch_thumb_material·=·2130837553; | ||
| 54 | ····public·static·final·int·abc_switch_track_mtrl_alpha·=·2130837554; | ||
| 55 | ····public·static·final·int·abc_tab_indicator_material·=·2130837555; | ||
| 56 | ····public·static·final·int·abc_tab_indicator_mtrl_alpha·=·2130837556; | ||
| 57 | ····public·static·final·int·abc_text_cursor_mtrl_alpha·=·2130837557; | ||
| 58 | ····public·static·final·int·abc_textfield_activated_mtrl_alpha·=·2130837558; | ||
| 59 | ····public·static·final·int·abc_textfield_default_mtrl_alpha·=·2130837559; | ||
| 60 | ····public·static·final·int·abc_textfield_search_activated_mtrl_alpha·=·2130837560; | ||
| 61 | ····public·static·final·int·abc_textfield_search_default_mtrl_alpha·=·2130837561; | ||
| 62 | ····public·static·final·int·abc_textfield_search_material·=·2130837562; | ||
| 63 | } | 8 | } |
| Offset 1, 23 lines modified | Offset 1, 58 lines modified | ||
| 1 | package·android.support.v7.a; | 1 | package·android.support.v7.a; |
| 2 | p | 2 | import·android.view.LayoutInflater$Factory2; |
| 3 | import·android.util.AttributeSet; | ||
| 4 | import·android.view.ViewGroup; | ||
| 5 | import·android.support.v7.d.a; | ||
| 6 | import·android.support.v7.internal.view.d; | ||
| 7 | import·android.support.v7.d.b; | ||
| 8 | import·android.support.v7.internal.view.e; | ||
| 9 | import·android.view.ActionMode; | ||
| 10 | import·android.view.ActionMode$Callback; | ||
| 11 | import·android.view.View; | ||
| 12 | import·android.view.Window; | ||
| 13 | import·android.content.Context; | ||
| 14 | import·android.support.v7.internal.widget.NativeActionModeAwareLayout; | ||
| 15 | import·android.support.v7.internal.widget.an; | ||
| 16 | class·j·extends·k·implements·an | ||
| 3 | { | 17 | { |
| 4 | ····public·static·final·int·abc_action_bar_home_description·=·2131427328; | ||
| 5 | ····public·static·final·int·abc_action_bar_home_description_format·=·2131427329; | ||
| 6 | ····public·static·final·int·abc_action_bar_home_subtitle_description_format·=·2131427330; | ||
| 7 | ····public·static·final·int·abc_action_bar_up_description·=·2131427331; | ||
| 8 | ····public·static·final·int·abc_action_menu_overflow_description·=·2131427332; | ||
| 9 | ····public·static·final·int·abc_action_mode_done·=·2131427333; | ||
| 10 | ····public·static·final·int·abc_activity_chooser_view_see_all·=·2131427334; | ||
| 11 | ····public·static·final·int·abc_activitychooserview_choose_application·=·2131427335; | ||
| 12 | ····public·static·final·int·abc_search_hint·=·2131427336; | ||
| 13 | ····public·static·final·int·abc_searchview_description_clear·=·2131427337; | ||
| 14 | ····public·static·final·int·abc_searchview_description_query·=·2131427338; | ||
| 15 | ····public·static·final·int·abc_searchview_description_search·=·2131427339; | ||
| 16 | ····public·static·final·int·abc_searchview_description_submit·=·2131427340; | ||
| 17 | ····public·static·final·int·abc_searchview_description_voice·=·2131427341; | ||
| 18 | ····public·static·final·int·abc_shareactionprovider_share_with·=·2131427342; | ||
| 19 | ····public·static·final·int·abc_shareactionprovider_share_with_application·=·2131427343; | ||
| 20 | ····p | 18 | ····private·NativeActionModeAwareLayout·n; |
| 19 | ···· | ||
| 20 | ····j(final·Context·context,·final·Window·window,·final·f·f)·{ | ||
| 21 | ········super(context,·window,·f); | ||
| 22 | ····} | ||
| 23 | ···· | ||
| 24 | ····public·ActionMode·a(final·View·view,·final·ActionMode$Callback·actionMode$Callback)·{ | ||
| 25 | ········final·a·b·=·this.b((b)new·e(view.getContext(),·actionMode$Callback)); | ||
| 26 | ········Object·o; | ||
| 27 | ········if·(b·!=·null)·{ | ||
| 28 | ············o·=·new·d(this.a,·b); | ||
| 29 | ········} | ||
| 30 | ········else·{ | ||
| 31 | ············o·=·null; | ||
| 32 | ········} | ||
| 33 | ········return·(ActionMode)o; | ||
| 34 | ····} | ||
| 35 | ···· | ||
| 36 | ····void·a(final·ViewGroup·viewGroup)·{ | ||
| 37 | ········this.n·=·(NativeActionModeAwareLayout)viewGroup.findViewById(16908290); | ||
| 38 | ········if·(this.n·!=·null)·{ | ||
| 39 | ············this.n.setActionModeForChildListener((an)this); | ||
| 40 | ········} | ||
| 41 | ····} | ||
| 42 | ···· | ||
| 43 | ····View·b(final·View·view,·final·String·s,·final·Context·context,·final·AttributeSet·set)·{ | ||
| 44 | ········View·view2·=·super.b(view,·s,·context,·set); | ||
| 45 | ········if·(view2·==·null)·{ | ||
| 46 | ············if·(this.c·instanceof·LayoutInflater$Factory2)·{ | ||
| 47 | ················view2·=·((LayoutInflater$Factory2)this.c).onCreateView(view,·s,·context,·set); | ||
| 48 | ············} | ||
| 49 | ············else·{ | ||
| 50 | ················view2·=·null; | ||
| 51 | ············} | ||
| 52 | ········} | ||
| 53 | ········return·view2; | ||
| 54 | ····} | ||
| 21 | } | 55 | } |
| Offset 1, 9 lines modified | Offset 1, 73 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android. | 2 | import·android.content.Context; |
| 3 | import·android.view.Window$Callback; | ||
| 4 | import·android.view.Menu; | ||
| 5 | import·android.support.v7.internal.view.menu.j; | ||
| 6 | import·android.support.v7.internal.view.menu.y; | ||
| 7 | import·android.graphics.drawable.Drawable; | ||
| 8 | import·android.view.ViewGroup; | ||
| 3 | public·interface·ai | 9 | public·interface·ai |
| 4 | { | 10 | { |
| 11 | ····ViewGroup·a(); | ||
| 12 | ···· | ||
| 5 | ····void·a(final· | 13 | ····void·a(final·int·p0); |
| 14 | ···· | ||
| 15 | ····void·a(final·Drawable·p0); | ||
| 16 | ···· | ||
| 17 | ····void·a(final·y·p0,·final·j·p1); | ||
| 18 | ···· | ||
| 19 | ····void·a(final·aq·p0); | ||
| 20 | ···· | ||
| 21 | ····void·a(final·Menu·p0,·final·y·p1); | ||
| 22 | ···· | ||
| 23 | ····void·a(final·Window$Callback·p0); | ||
| 24 | ···· | ||
| 25 | ····void·a(final·CharSequence·p0); | ||
| 26 | ···· | ||
| 27 | ····void·a(final·boolean·p0); | ||
| 28 | ···· | ||
| 29 | ····Context·b(); | ||
| 30 | ···· | ||
| 31 | ····void·b(final·int·p0); | ||
| 32 | ···· | ||
| 33 | ····void·b(final·boolean·p0); | ||
| 34 | ···· | ||
| 35 | ····void·c(final·int·p0); | ||
| 36 | ···· | ||
| 37 | ····boolean·c(); | ||
| 38 | ···· | ||
| 39 | ····void·d(final·int·p0); | ||
| 40 | ···· | ||
| 41 | ····boolean·d(); | ||
| 42 | ···· | ||
| 43 | ····void·e(); | ||
| 44 | ···· | ||
| 45 | ····CharSequence·f(); | ||
| 46 | ···· | ||
| 47 | ····void·g(); | ||
| 48 | ···· | ||
| 49 | ····void·h(); | ||
| 50 | ···· | ||
| 51 | ····boolean·i(); | ||
| 52 | ···· | ||
| 53 | ····boolean·j(); | ||
| 54 | ···· | ||
| 55 | ····boolean·k(); | ||
| 56 | ···· | ||
| 57 | ····boolean·l(); | ||
| 58 | ···· | ||
| 59 | ····boolean·m(); | ||
| 60 | ···· | ||
| 61 | ····void·n(); | ||
| 62 | ···· | ||
| 63 | ····void·o(); | ||
| 64 | ···· | ||
| 65 | ····int·p(); | ||
| 66 | ···· | ||
| 67 | ····int·q(); | ||
| 68 | ···· | ||
| 69 | ····Menu·r(); | ||
| 6 | } | 70 | } |
| Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
| 7 | import·android.support.v7.widget.u; | 7 | import·android.support.v7.widget.u; |
| 8 | import·android.support.v7.widget.p; | 8 | import·android.support.v7.widget.p; |
| 9 | import·android.support.v7.widget.s; | 9 | import·android.support.v7.widget.s; |
| 10 | import·android.support.v7.widget.v; | 10 | import·android.support.v7.widget.v; |
| 11 | import·android.support.v7.widget.r; | 11 | import·android.support.v7.widget.r; |
| 12 | import·android.support.v7.widget.x; | 12 | import·android.support.v7.widget.x; |
| 13 | import·android.support.v7.widget.t; | 13 | import·android.support.v7.widget.t; |
| 14 | import·android.support.v7.internal.widget.b | 14 | import·android.support.v7.internal.widget.br; |
| 15 | import·java.lang.reflect.Executable; | 15 | import·java.lang.reflect.Executable; |
| 16 | import·java.lang.reflect.Constructor; | 16 | import·java.lang.reflect.Constructor; |
| 17 | import·android.view.View; | 17 | import·android.view.View; |
| 18 | import·java.util.HashMap; | 18 | import·java.util.HashMap; |
| 19 | import·android.util.AttributeSet; | 19 | import·android.util.AttributeSet; |
| 20 | import·android.content.Context; | 20 | import·android.content.Context; |
| 21 | import·java.util.Map; | 21 | import·java.util.Map; |
| Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
| 129 | ········if·(b·&&·view·!=·null)·{ | 129 | ········if·(b·&&·view·!=·null)·{ |
| 130 | ············context2·=·view.getContext(); | 130 | ············context2·=·view.getContext(); |
| 131 | ········} | 131 | ········} |
| 132 | ········else·{ | 132 | ········else·{ |
| 133 | ············context2·=·context; | 133 | ············context2·=·context; |
| 134 | ········} | 134 | ········} |
| 135 | ········if·(b2)·{ | 135 | ········if·(b2)·{ |
| 136 | ············context2·=·b | 136 | ············context2·=·br.a(context2,·set,·b3,·b3); |
| 137 | ········} | 137 | ········} |
| 138 | ········int·n·=·-1; | 138 | ········int·n·=·-1; |
| 139 | ········switch·(s.hashCode())·{ | 139 | ········switch·(s.hashCode())·{ |
| 140 | ············case·1666676343:·{ | 140 | ············case·1666676343:·{ |
| 141 | ················if·(s.equals("EditText"))·{ | 141 | ················if·(s.equals("EditText"))·{ |
| 142 | ····················n·=·0; | 142 | ····················n·=·0; |
| 143 | ····················break; | 143 | ····················break; |
| Offset 1, 17 lines modified | Offset 1, 22 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | p | 2 | import·android.view.View; |
| 3 | import·android.support.v4.h.ao; | ||
| 4 | class·l·implements·Runnable | ||
| 3 | { | 5 | { |
| 6 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; | ||
| 4 | ····void·a(final·int·p0); | ||
| 5 | ···· | ||
| 6 | ····void·g(); | ||
| 7 | ···· | ||
| 8 | ····void·h(); | ||
| 9 | ···· | ||
| 10 | ····void·h(final·boolean·p0); | ||
| 11 | ···· | 7 | ···· |
| 12 | ···· | 8 | ····l(final·ActionBarOverlayLayout·a)·{ |
| 9 | ········this.a·=·a; | ||
| 10 | ····} | ||
| 13 | ···· | 11 | ···· |
| 14 | ····void· | 12 | ····public·void·run()·{ |
| 13 | ········ActionBarOverlayLayout.a(this.a); | ||
| 14 | ········ActionBarOverlayLayout.a(this.a,·ao.e((View)ActionBarOverlayLayout.c(this.a)).c(0.0f).a(ActionBarOverlayLayout.b(this.a))); | ||
| 15 | ········if·(ActionBarOverlayLayout.d(this.a)·!=·null·&&·ActionBarOverlayLayout.d(this.a).getVisibility()·!=·8)·{ | ||
| 16 | ············ActionBarOverlayLayout.b(this.a,·ao.e((View)ActionBarOverlayLayout.d(this.a)).c(0.0f).a(ActionBarOverlayLayout.e(this.a))); | ||
| 17 | ········} | ||
| 18 | ····} | ||
| 15 | } | 19 | } |
| Offset 1, 33 lines modified | Offset 1, 33 lines modified | ||
| 1 | package·android.support.v7.internal.a; | 1 | package·android.support.v7.internal.a; |
| 2 | import·android.support.v4. | 2 | import·android.support.v4.h.ao; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·android.support.v4. | 4 | import·android.support.v4.h.ce; |
| 5 | class·j·extends· | 5 | class·j·extends·ce |
| 6 | { | 6 | { |
| 7 | ····final·/*·synthetic·*/·i·a; | 7 | ····final·/*·synthetic·*/·i·a; |
| 8 | ···· | 8 | ···· |
| 9 | ····j(final·i·a)·{ | 9 | ····j(final·i·a)·{ |
| 10 | ········this.a·=·a; | 10 | ········this.a·=·a; |
| 11 | ····} | 11 | ····} |
| 12 | ···· | 12 | ···· |
| 13 | ····public·void·b(final·View·view)·{ | 13 | ····public·void·b(final·View·view)·{ |
| 14 | ········final·int·n·=·8; | 14 | ········final·int·n·=·8; |
| 15 | ········if·(i.a(this.a)·&&·i.b(this.a)·!=·null)·{ | 15 | ········if·(i.a(this.a)·&&·i.b(this.a)·!=·null)·{ |
| 16 | ············ | 16 | ············ao.b(i.b(this.a),·0.0f); |
| 17 | ············ | 17 | ············ao.b((View)i.c(this.a),·0.0f); |
| 18 | ········} | 18 | ········} |
| 19 | ········if·(i.d(this.a)·!=·null·&&·i.e(this.a)·==·1)·{ | 19 | ········if·(i.d(this.a)·!=·null·&&·i.e(this.a)·==·1)·{ |
| 20 | ············i.d(this.a).setVisibility(n); | 20 | ············i.d(this.a).setVisibility(n); |
| 21 | ········} | 21 | ········} |
| 22 | ········i.c(this.a).setVisibility(n); | 22 | ········i.c(this.a).setVisibility(n); |
| 23 | ········i.c(this.a).setTransitioning(false); | 23 | ········i.c(this.a).setTransitioning(false); |
| 24 | ········i.a(this.a,·(android.support.v7.internal.view.i)null); | 24 | ········i.a(this.a,·(android.support.v7.internal.view.i)null); |
| 25 | ········this.a.e(); | 25 | ········this.a.e(); |
| 26 | ········if·(i.f(this.a)·!=·null)·{ | 26 | ········if·(i.f(this.a)·!=·null)·{ |
| 27 | ············ | 27 | ············ao.g((View)i.f(this.a)); |
| 28 | ········} | 28 | ········} |
| 29 | ····} | 29 | ····} |
| 30 | } | 30 | } |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·android.support.v7.internal.a; | 1 | package·android.support.v7.internal.a; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.support.v4. | 3 | import·android.support.v4.h.ce; |
| 4 | class·k·extends· | 4 | class·k·extends·ce |
| 5 | { | 5 | { |
| 6 | ····final·/*·synthetic·*/·i·a; | 6 | ····final·/*·synthetic·*/·i·a; |
| 7 | ···· | 7 | ···· |
| 8 | ····k(final·i·a)·{ | 8 | ····k(final·i·a)·{ |
| 9 | ········this.a·=·a; | 9 | ········this.a·=·a; |
| 10 | ····} | 10 | ····} |
| 11 | ···· | 11 | ···· |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·android.support.v7.internal.a; | 1 | package·android.support.v7.internal.a; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.support.v4. | 3 | import·android.support.v4.h.cf; |
| 4 | class·l·implements· | 4 | class·l·implements·cf |
| 5 | { | 5 | { |
| 6 | ····final·/*·synthetic·*/·i·a; | 6 | ····final·/*·synthetic·*/·i·a; |
| 7 | ···· | 7 | ···· |
| 8 | ····l(final·i·a)·{ | 8 | ····l(final·i·a)·{ |
| 9 | ········this.a·=·a; | 9 | ········this.a·=·a; |
| 10 | ····} | 10 | ····} |
| 11 | ···· | 11 | ···· |
| Offset 3, 18 lines modified | Offset 3, 18 lines modified | ||
| 3 | import·android.view.Menu; | 3 | import·android.view.Menu; |
| 4 | import·android.view.MenuItem; | 4 | import·android.view.MenuItem; |
| 5 | import·android.view.View; | 5 | import·android.view.View; |
| 6 | import·android.support.v7.internal.view.f; | 6 | import·android.support.v7.internal.view.f; |
| 7 | import·android.view.MenuInflater; | 7 | import·android.view.MenuInflater; |
| 8 | import·java.lang.ref.WeakReference; | 8 | import·java.lang.ref.WeakReference; |
| 9 | import·android.support.v7. | 9 | import·android.support.v7.d.b; |
| 10 | import·android.content.Context; | 10 | import·android.content.Context; |
| 11 | import·android.support.v7.internal.view.menu.j; | 11 | import·android.support.v7.internal.view.menu.j; |
| 12 | import·android.support.v7. | 12 | import·android.support.v7.d.a; |
| 13 | public·class·m·extends·a·implements·j | 13 | public·class·m·extends·a·implements·j |
| 14 | { | 14 | { |
| 15 | ····final·/*·synthetic·*/·i·a; | 15 | ····final·/*·synthetic·*/·i·a; |
| 16 | ····private·final·Context·b; | 16 | ····private·final·Context·b; |
| 17 | ····private·final·android.support.v7.internal.view.menu.i·c; | 17 | ····private·final·android.support.v7.internal.view.menu.i·c; |
| 18 | ····private·b·d; | 18 | ····private·b·d; |
| Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
| 1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
| 2 | import·android.content.res.Resources; | 2 | import·android.content.res.Resources; |
| 3 | import·android.content.res.TypedArray; | 3 | import·android.content.res.TypedArray; |
| 4 | import·android.support.v7. | 4 | import·android.support.v7.b.e; |
| 5 | import·android.util.AttributeSet; | 5 | import·android.util.AttributeSet; |
| 6 | import·android.support.v7. | 6 | import·android.support.v7.b.b; |
| 7 | import·android.support.v7. | 7 | import·android.support.v7.b.l; |
| 8 | import·android.support.v7. | 8 | import·android.support.v7.b.c; |
| 9 | import·android.support.v4. | 9 | import·android.support.v4.h.bg; |
| 10 | import·android.view.ViewConfiguration; | 10 | import·android.view.ViewConfiguration; |
| 11 | import·android.os.Build$VERSION; | 11 | import·android.os.Build$VERSION; |
| 12 | import·android.support.v7. | 12 | import·android.support.v7.b.h; |
| 13 | import·android.content.Context; | 13 | import·android.content.Context; |
| 14 | public·class·a | 14 | public·class·a |
| 15 | { | 15 | { |
| 16 | ····private·Context·a; | 16 | ····private·Context·a; |
| 17 | ···· | 17 | ···· |
| 18 | ····private·a(final·Context·a)·{ | 18 | ····private·a(final·Context·a)·{ |
| Offset 28, 15 lines modified | Offset 28, 15 lines modified | ||
| 28 | ···· | 28 | ···· |
| 29 | ····public·int·a()·{ | 29 | ····public·int·a()·{ |
| 30 | ········return·this.a.getResources().getInteger(h.abc_max_action_buttons); | 30 | ········return·this.a.getResources().getInteger(h.abc_max_action_buttons); |
| 31 | ····} | 31 | ····} |
| 32 | ···· | 32 | ···· |
| 33 | ····public·boolean·b()·{ | 33 | ····public·boolean·b()·{ |
| 34 | ········boolean·b·=·true; | 34 | ········boolean·b·=·true; |
| 35 | ········if·(Build$VERSION.SDK_INT·<·19·&&· | 35 | ········if·(Build$VERSION.SDK_INT·<·19·&&·bg.a(ViewConfiguration.get(this.a)))·{ |
| 36 | ············b·=·false; | 36 | ············b·=·false; |
| 37 | ········} | 37 | ········} |
| 38 | ········return·b; | 38 | ········return·b; |
| 39 | ····} | 39 | ····} |
| 40 | ···· | 40 | ···· |
| 41 | ····public·int·c()·{ | 41 | ····public·int·c()·{ |
| 42 | ········return·this.a.getResources().getDisplayMetrics().widthPixels·/·2; | 42 | ········return·this.a.getResources().getDisplayMetrics().widthPixels·/·2; |
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
| 2 | import·android.support.v7. | 2 | import·android.support.v7.b.k; |
| 3 | import·android.content.Context; | 3 | import·android.content.Context; |
| 4 | import·android.view.LayoutInflater; | 4 | import·android.view.LayoutInflater; |
| 5 | import·android.content.res.Resources$Theme; | 5 | import·android.content.res.Resources$Theme; |
| 6 | import·android.content.ContextWrapper; | 6 | import·android.content.ContextWrapper; |
| 7 | public·class·b·extends·ContextWrapper | 7 | public·class·b·extends·ContextWrapper |
| 8 | { | 8 | { |
| Offset 3, 19 lines modified | Offset 3, 19 lines modified | ||
| 3 | import·android.view.Menu; | 3 | import·android.view.Menu; |
| 4 | import·android.view.MenuItem; | 4 | import·android.view.MenuItem; |
| 5 | import·android.view.View; | 5 | import·android.view.View; |
| 6 | import·android.view.MenuInflater; | 6 | import·android.view.MenuInflater; |
| 7 | import·android.support.v7.internal.view.menu.i; | 7 | import·android.support.v7.internal.view.menu.i; |
| 8 | import·java.lang.ref.WeakReference; | 8 | import·java.lang.ref.WeakReference; |
| 9 | import·android.support.v7. | 9 | import·android.support.v7.d.b; |
| 10 | import·android.support.v7.internal.widget.ActionBarContextView; | 10 | import·android.support.v7.internal.widget.ActionBarContextView; |
| 11 | import·android.content.Context; | 11 | import·android.content.Context; |
| 12 | import·android.support.v7.internal.view.menu.j; | 12 | import·android.support.v7.internal.view.menu.j; |
| 13 | import·android.support.v7. | 13 | import·android.support.v7.d.a; |
| 14 | public·class·c·extends·a·implements·j | 14 | public·class·c·extends·a·implements·j |
| 15 | { | 15 | { |
| 16 | ····private·Context·a; | 16 | ····private·Context·a; |
| 17 | ····private·ActionBarContextView·b; | 17 | ····private·ActionBarContextView·b; |
| 18 | ····private·b·c; | 18 | ····private·b·c; |
| 19 | ····private·WeakReference·d; | 19 | ····private·WeakReference·d; |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
| 2 | import·android.view.MenuInflater; | 2 | import·android.view.MenuInflater; |
| 3 | import·android.support.v7.internal.view.menu.ab; | 3 | import·android.support.v7.internal.view.menu.ab; |
| 4 | import·android.view.Menu; | 4 | import·android.view.Menu; |
| 5 | import·android.view.View; | 5 | import·android.view.View; |
| 6 | import·android.support.v7. | 6 | import·android.support.v7.d.a; |
| 7 | import·android.content.Context; | 7 | import·android.content.Context; |
| 8 | import·android.view.ActionMode; | 8 | import·android.view.ActionMode; |
| 9 | public·class·d·extends·ActionMode | 9 | public·class·d·extends·ActionMode |
| 10 | { | 10 | { |
| 11 | ····final·Context·a; | 11 | ····final·Context·a; |
| 12 | ····final·a·b; | 12 | ····final·a·b; |
| Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
| 24 | ····} | 24 | ····} |
| 25 | ···· | 25 | ···· |
| 26 | ····public·View·getCustomView()·{ | 26 | ····public·View·getCustomView()·{ |
| 27 | ········return·this.b.i(); | 27 | ········return·this.b.i(); |
| 28 | ····} | 28 | ····} |
| 29 | ···· | 29 | ···· |
| 30 | ····public·Menu·getMenu()·{ | 30 | ····public·Menu·getMenu()·{ |
| 31 | ········return·ab.a(this.a,·(android.support.v4. | 31 | ········return·ab.a(this.a,·(android.support.v4.d.a.a)this.b.b()); |
| 32 | ····} | 32 | ····} |
| 33 | ···· | 33 | ···· |
| 34 | ····public·MenuInflater·getMenuInflater()·{ | 34 | ····public·MenuInflater·getMenuInflater()·{ |
| 35 | ········return·this.b.a(); | 35 | ········return·this.b.a(); |
| 36 | ····} | 36 | ····} |
| 37 | ···· | 37 | ···· |
| 38 | ····public·CharSequence·getSubtitle()·{ | 38 | ····public·CharSequence·getSubtitle()·{ |
| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
| 2 | import·android.view.MenuItem; | 2 | import·android.view.MenuItem; |
| 3 | import·android.view.ActionMode; | 3 | import·android.view.ActionMode; |
| 4 | import·android.support.v7.internal.view.menu.ab; | 4 | import·android.support.v7.internal.view.menu.ab; |
| 5 | import·android.support.v4. | 5 | import·android.support.v4.d.a.a; |
| 6 | import·android.view.Menu; | 6 | import·android.view.Menu; |
| 7 | import·android.support.v4. | 7 | import·android.support.v4.g.m; |
| 8 | import·android.content.Context; | 8 | import·android.content.Context; |
| 9 | import·android.view.ActionMode$Callback; | 9 | import·android.view.ActionMode$Callback; |
| 10 | import·android.support.v7. | 10 | import·android.support.v7.d.b; |
| 11 | public·class·e·implements·b | 11 | public·class·e·implements·b |
| 12 | { | 12 | { |
| 13 | ····final·ActionMode$Callback·a; | 13 | ····final·ActionMode$Callback·a; |
| 14 | ····final·Context·b; | 14 | ····final·Context·b; |
| 15 | ····final·m·c; | 15 | ····final·m·c; |
| 16 | ····final·m·d; | 16 | ····final·m·d; |
| Offset 30, 32 lines modified | Offset 30, 32 lines modified | ||
| 30 | ········if·(a·==·null)·{ | 30 | ········if·(a·==·null)·{ |
| 31 | ············a·=·ab.a(this.b,·(a)menu); | 31 | ············a·=·ab.a(this.b,·(a)menu); |
| 32 | ············this.d.put((Object)menu,·(Object)a); | 32 | ············this.d.put((Object)menu,·(Object)a); |
| 33 | ········} | 33 | ········} |
| 34 | ········return·a; | 34 | ········return·a; |
| 35 | ····} | 35 | ····} |
| 36 | ···· | 36 | ···· |
| 37 | ····private·ActionMode·b(final·android.support.v7. | 37 | ····private·ActionMode·b(final·android.support.v7.d.a·a)·{ |
| 38 | ········d·d·=·(d)this.c.get((Object)a); | 38 | ········d·d·=·(d)this.c.get((Object)a); |
| 39 | ········if·(d·==·null)·{ | 39 | ········if·(d·==·null)·{ |
| 40 | ············d·=·new·d(this.b,·a); | 40 | ············d·=·new·d(this.b,·a); |
| 41 | ············this.c.put((Object)a,·(Object)d); | 41 | ············this.c.put((Object)a,·(Object)d); |
| 42 | ········} | 42 | ········} |
| 43 | ········return·(ActionMode)d; | 43 | ········return·(ActionMode)d; |
| 44 | ····} | 44 | ····} |
| 45 | ···· | 45 | ···· |
| 46 | ····public·void·a(final·android.support.v7. | 46 | ····public·void·a(final·android.support.v7.d.a·a)·{ |
| 47 | ········this.a.onDestroyActionMode(this.b(a)); | 47 | ········this.a.onDestroyActionMode(this.b(a)); |
| 48 | ····} | 48 | ····} |
| 49 | ···· | 49 | ···· |
| 50 | ····public·boolean·a(final·android.support.v7. | 50 | ····public·boolean·a(final·android.support.v7.d.a·a,·final·Menu·menu)·{ |
| 51 | ········return·this.a.onCreateActionMode(this.b(a),·this.a(menu)); | 51 | ········return·this.a.onCreateActionMode(this.b(a),·this.a(menu)); |
| 52 | ····} | 52 | ····} |
| 53 | ···· | 53 | ···· |
| 54 | ····public·boolean·a(final·android.support.v7. | 54 | ····public·boolean·a(final·android.support.v7.d.a·a,·final·MenuItem·menuItem)·{ |
| 55 | ········return·this.a.onActionItemClicked(this.b(a),·ab.a(this.b,·(android.support.v4. | 55 | ········return·this.a.onActionItemClicked(this.b(a),·ab.a(this.b,·(android.support.v4.d.a.b)menuItem)); |
| 56 | ····} | 56 | ····} |
| 57 | ···· | 57 | ···· |
| 58 | ····public·boolean·b(final·android.support.v7. | 58 | ····public·boolean·b(final·android.support.v7.d.a·a,·final·Menu·menu)·{ |
| 59 | ········return·this.a.onPrepareActionMode(this.b(a),·this.a(menu)); | 59 | ········return·this.a.onPrepareActionMode(this.b(a),·this.a(menu)); |
| 60 | ····} | 60 | ····} |
| 61 | } | 61 | } |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
| 2 | import·java.io.IOException; | 2 | import·java.io.IOException; |
| 3 | import·org.xmlpull.v1.XmlPullParserException; | 3 | import·org.xmlpull.v1.XmlPullParserException; |
| 4 | import·android.view.InflateException; | 4 | import·android.view.InflateException; |
| 5 | import·android.util.Xml; | 5 | import·android.util.Xml; |
| 6 | import·android.support.v4. | 6 | import·android.support.v4.d.a.a; |
| 7 | import·android.view.Menu; | 7 | import·android.view.Menu; |
| 8 | import·android.util.AttributeSet; | 8 | import·android.util.AttributeSet; |
| 9 | import·org.xmlpull.v1.XmlPullParser; | 9 | import·org.xmlpull.v1.XmlPullParser; |
| 10 | import·android.content.ContextWrapper; | 10 | import·android.content.ContextWrapper; |
| 11 | import·android.app.Activity; | 11 | import·android.app.Activity; |
| 12 | import·android.content.Context; | 12 | import·android.content.Context; |
| 13 | import·android.view.MenuInflater; | 13 | import·android.view.MenuInflater; |
| Offset 1, 51 lines modified | Offset 1, 51 lines modified | ||
| 1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | import·android.support.v4.h.bn; | ||
| 4 | import·android.support.v4.h.ce; | ||
| 3 | import·android.support.v4. | 5 | import·android.support.v4.h.cd; |
| 4 | import·android.support.v4.view.eg; | ||
| 5 | import·android.support.v4.view.ef; | ||
| 6 | import·android.view.animation.Interpolator; | 6 | import·android.view.animation.Interpolator; |
| 7 | import·java.util.ArrayList; | 7 | import·java.util.ArrayList; |
| 8 | public·class·i | 8 | public·class·i |
| 9 | { | 9 | { |
| 10 | ····private·final·ArrayList·a; | 10 | ····private·final·ArrayList·a; |
| 11 | ····private·long·b; | 11 | ····private·long·b; |
| 12 | ····private·Interpolator·c; | 12 | ····private·Interpolator·c; |
| 13 | ····private· | 13 | ····private·cd·d; |
| 14 | ····private·boolean·e; | 14 | ····private·boolean·e; |
| 15 | ····private·final· | 15 | ····private·final·ce·f; |
| 16 | ···· | 16 | ···· |
| 17 | ····public·i()·{ | 17 | ····public·i()·{ |
| 18 | ········this.b·=·-1; | 18 | ········this.b·=·-1; |
| 19 | ········this.f·=·( | 19 | ········this.f·=·(ce)new·j(this); |
| 20 | ········this.a·=·new·ArrayList(); | 20 | ········this.a·=·new·ArrayList(); |
| 21 | ····} | 21 | ····} |
| 22 | ···· | 22 | ···· |
| 23 | ····private·void·c()·{ | 23 | ····private·void·c()·{ |
| 24 | ········this.e·=·false; | 24 | ········this.e·=·false; |
| 25 | ····} | 25 | ····} |
| 26 | ···· | 26 | ···· |
| 27 | ····public·i·a(final·long·b)·{ | 27 | ····public·i·a(final·long·b)·{ |
| 28 | ········if·(!this.e)·{ | 28 | ········if·(!this.e)·{ |
| 29 | ············this.b·=·b; | 29 | ············this.b·=·b; |
| 30 | ········} | 30 | ········} |
| 31 | ········return·this; | 31 | ········return·this; |
| 32 | ····} | 32 | ····} |
| 33 | ···· | 33 | ···· |
| 34 | ····public·i·a(final· | 34 | ····public·i·a(final·bn·e)·{ |
| 35 | ········if·(!this.e)·{ | 35 | ········if·(!this.e)·{ |
| 36 | ············this.a.add(e); | 36 | ············this.a.add(e); |
| 37 | ········} | 37 | ········} |
| 38 | ········return·this; | 38 | ········return·this; |
| 39 | ····} | 39 | ····} |
| 40 | ···· | 40 | ···· |
| 41 | ····public·i·a(final· | 41 | ····public·i·a(final·cd·d)·{ |
| 42 | ········if·(!this.e)·{ | 42 | ········if·(!this.e)·{ |
| 43 | ············this.d·=·d; | 43 | ············this.d·=·d; |
| 44 | ········} | 44 | ········} |
| 45 | ········return·this; | 45 | ········return·this; |
| 46 | ····} | 46 | ····} |
| 47 | ···· | 47 | ···· |
| 48 | ····public·i·a(final·Interpolator·c)·{ | 48 | ····public·i·a(final·Interpolator·c)·{ |
| Offset 53, 33 lines modified | Offset 53, 33 lines modified | ||
| 53 | ············this.c·=·c; | 53 | ············this.c·=·c; |
| 54 | ········} | 54 | ········} |
| 55 | ········return·this; | 55 | ········return·this; |
| 56 | ····} | 56 | ····} |
| 57 | ···· | 57 | ···· |
| 58 | ····public·void·a()·{ | 58 | ····public·void·a()·{ |
| 59 | ········if·(!this.e)·{ | 59 | ········if·(!this.e)·{ |
| 60 | ············for·(final· | 60 | ············for·(final·bn·bn·:·this.a)·{ |
| 61 | ················if·(this.b·>=·0L)·{ | 61 | ················if·(this.b·>=·0L)·{ |
| 62 | ···················· | 62 | ····················bn.a(this.b); |
| 63 | ················} | 63 | ················} |
| 64 | ················if·(this.c·!=·null)·{ | 64 | ················if·(this.c·!=·null)·{ |
| 65 | ···················· | 65 | ····················bn.a(this.c); |
| 66 | ················} | 66 | ················} |
| 67 | ················if·(this.d·!=·null)·{ | 67 | ················if·(this.d·!=·null)·{ |
| 68 | ···················· | 68 | ····················bn.a((cd)this.f); |
| 69 | ················} | 69 | ················} |
| 70 | ················ | 70 | ················bn.b(); |
| 71 | ············} | 71 | ············} |
| 72 | ············this.e·=·true; | 72 | ············this.e·=·true; |
| 73 | ········} | 73 | ········} |
| 74 | ····} | 74 | ····} |
| 75 | ···· | 75 | ···· |
| 76 | ····public·void·b()·{ | 76 | ····public·void·b()·{ |
| 77 | ········if·(this.e)·{ | 77 | ········if·(this.e)·{ |
| 78 | ············final·Iterator< | 78 | ············final·Iterator<bn>·iterator·=·this.a.iterator(); |
| 79 | ············while·(iterator.hasNext())·{ | 79 | ············while·(iterator.hasNext())·{ |
| 80 | ················(( | 80 | ················((bn)iterator.next()).a(); |
| 81 | ············} | 81 | ············} |
| 82 | ············this.e·=·false; | 82 | ············this.e·=·false; |
| 83 | ········} | 83 | ········} |
| 84 | ····} | 84 | ····} |
| 85 | } | 85 | } |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·android.support.v7.internal.view; | 1 | package·android.support.v7.internal.view; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.support.v4. | 3 | import·android.support.v4.h.ce; |
| 4 | class·j·extends· | 4 | class·j·extends·ce |
| 5 | { | 5 | { |
| 6 | ····final·/*·synthetic·*/·i·a; | 6 | ····final·/*·synthetic·*/·i·a; |
| 7 | ····private·boolean·b; | 7 | ····private·boolean·b; |
| 8 | ····private·int·c; | 8 | ····private·int·c; |
| 9 | ···· | 9 | ···· |
| 10 | ····j(final·i·a)·{ | 10 | ····j(final·i·a)·{ |
| 11 | ········this.a·=·a; | 11 | ········this.a·=·a; |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.text.method.TransformationMethod; | 2 | import·android.text.method.TransformationMethod; |
| 3 | import·android.support.v7.internal.b.a; | 3 | import·android.support.v7.internal.b.a; |
| 4 | import·android.content.res.TypedArray; | 4 | import·android.content.res.TypedArray; |
| 5 | import·android.support.v7. | 5 | import·android.support.v7.b.l; |
| 6 | import·android.util.AttributeSet; | 6 | import·android.util.AttributeSet; |
| 7 | import·android.content.Context; | 7 | import·android.content.Context; |
| 8 | import·android.widget.TextView; | 8 | import·android.widget.TextView; |
| 9 | public·class·y·extends·TextView | 9 | public·class·y·extends·TextView |
| 10 | { | 10 | { |
| 11 | ····public·y(final·Context·context)·{ | 11 | ····public·y(final·Context·context)·{ |
| Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.view.MotionEvent; | 2 | import·android.view.MotionEvent; |
| 3 | import·android.view.View$MeasureSpec; | 3 | import·android.view.View$MeasureSpec; |
| 4 | import·android.widget.Toast; | 4 | import·android.widget.Toast; |
| 5 | import·android.support.v4. | 5 | import·android.support.v4.h.ao; |
| 6 | import·android.graphics.Rect; | 6 | import·android.graphics.Rect; |
| 7 | import·android.os.Build$VERSION; | 7 | import·android.os.Build$VERSION; |
| 8 | import·android.content.res.Configuration; | 8 | import·android.content.res.Configuration; |
| 9 | import·android.view.View; | 9 | import·android.view.View; |
| 10 | import·android.text.TextUtils; | 10 | import·android.text.TextUtils; |
| 11 | import·android.content.res.TypedArray; | 11 | import·android.content.res.TypedArray; |
| 12 | import·android.content.res.Resources; | 12 | import·android.content.res.Resources; |
| 13 | import·android.support.v7. | 13 | import·android.support.v7.b.l; |
| 14 | import·android.util.AttributeSet; | 14 | import·android.util.AttributeSet; |
| 15 | import·android.content.Context; | 15 | import·android.content.Context; |
| 16 | import·android.support.v7.widget.ag; | 16 | import·android.support.v7.widget.ag; |
| 17 | import·android.graphics.drawable.Drawable; | 17 | import·android.graphics.drawable.Drawable; |
| 18 | import·android.view.View$OnLongClickListener; | 18 | import·android.view.View$OnLongClickListener; |
| 19 | import·android.view.View$OnClickListener; | 19 | import·android.view.View$OnClickListener; |
| 20 | import·android.support.v7.widget.k; | 20 | import·android.support.v7.widget.k; |
| Offset 43, 15 lines modified | Offset 43, 15 lines modified | ||
| 43 | ····public·ActionMenuItemView(final·Context·context,·final·AttributeSet·set)·{ | 43 | ····public·ActionMenuItemView(final·Context·context,·final·AttributeSet·set)·{ |
| 44 | ········this(context,·set,·0); | 44 | ········this(context,·set,·0); |
| 45 | ····} | 45 | ····} |
| 46 | ···· | 46 | ···· |
| 47 | ····public·ActionMenuItemView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 47 | ····public·ActionMenuItemView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 48 | ········super(context,·set,·n); | 48 | ········super(context,·set,·n); |
| 49 | ········final·Resources·resources·=·context.getResources(); | 49 | ········final·Resources·resources·=·context.getResources(); |
| 50 | ········this.g·=·resources.getBoolean(android.support.v7. | 50 | ········this.g·=·resources.getBoolean(android.support.v7.b.c.abc_config_allowActionMenuItemTextWithIcon); |
| 51 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·l.ActionMenuItemView,·n,·0); | 51 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·l.ActionMenuItemView,·n,·0); |
| 52 | ········this.i·=·obtainStyledAttributes.getDimensionPixelSize(l.ActionMenuItemView_android_minWidth,·0); | 52 | ········this.i·=·obtainStyledAttributes.getDimensionPixelSize(l.ActionMenuItemView_android_minWidth,·0); |
| 53 | ········obtainStyledAttributes.recycle(); | 53 | ········obtainStyledAttributes.recycle(); |
| 54 | ········this.k·=·(int)(resources.getDisplayMetrics().density·*·32.0f·+·0.5f); | 54 | ········this.k·=·(int)(resources.getDisplayMetrics().density·*·32.0f·+·0.5f); |
| 55 | ········this.setOnClickListener((View$OnClickListener)this); | 55 | ········this.setOnClickListener((View$OnClickListener)this); |
| 56 | ········this.setOnLongClickListener((View$OnLongClickListener)this); | 56 | ········this.setOnLongClickListener((View$OnLongClickListener)this); |
| 57 | ········this.j·=·-1; | 57 | ········this.j·=·-1; |
| Offset 125, 15 lines modified | Offset 125, 15 lines modified | ||
| 125 | ········} | 125 | ········} |
| 126 | ····} | 126 | ····} |
| 127 | ···· | 127 | ···· |
| 128 | ····public·void·onConfigurationChanged(final·Configuration·configuration)·{ | 128 | ····public·void·onConfigurationChanged(final·Configuration·configuration)·{ |
| 129 | ········if·(Build$VERSION.SDK_INT·>=·8)·{ | 129 | ········if·(Build$VERSION.SDK_INT·>=·8)·{ |
| 130 | ············super.onConfigurationChanged(configuration); | 130 | ············super.onConfigurationChanged(configuration); |
| 131 | ········} | 131 | ········} |
| 132 | ········this.g·=·this.getContext().getResources().getBoolean(android.support.v7. | 132 | ········this.g·=·this.getContext().getResources().getBoolean(android.support.v7.b.c.abc_config_allowActionMenuItemTextWithIcon); |
| 133 | ········this.e(); | 133 | ········this.e(); |
| 134 | ····} | 134 | ····} |
| 135 | ···· | 135 | ···· |
| 136 | ····public·boolean·onLongClick(final·View·view)·{ | 136 | ····public·boolean·onLongClick(final·View·view)·{ |
| 137 | ········final·int·n·=·1; | 137 | ········final·int·n·=·1; |
| 138 | ········boolean·b; | 138 | ········boolean·b; |
| 139 | ········if·(this.b())·{ | 139 | ········if·(this.b())·{ |
| Offset 145, 15 lines modified | Offset 145, 15 lines modified | ||
| 145 | ············this.getLocationOnScreen(array); | 145 | ············this.getLocationOnScreen(array); |
| 146 | ············this.getWindowVisibleDisplayFrame(rect); | 146 | ············this.getWindowVisibleDisplayFrame(rect); |
| 147 | ············final·Context·context·=·this.getContext(); | 147 | ············final·Context·context·=·this.getContext(); |
| 148 | ············final·int·width·=·this.getWidth(); | 148 | ············final·int·width·=·this.getWidth(); |
| 149 | ············final·int·height·=·this.getHeight(); | 149 | ············final·int·height·=·this.getHeight(); |
| 150 | ············final·int·n2·=·array[n]·+·height·/·2; | 150 | ············final·int·n2·=·array[n]·+·height·/·2; |
| 151 | ············int·n3·=·array[0]·+·width·/·2; | 151 | ············int·n3·=·array[0]·+·width·/·2; |
| 152 | ············if·( | 152 | ············if·(ao.a(view)·==·0)·{ |
| 153 | ················n3·=·context.getResources().getDisplayMetrics().widthPixels·-·n3; | 153 | ················n3·=·context.getResources().getDisplayMetrics().widthPixels·-·n3; |
| 154 | ············} | 154 | ············} |
| 155 | ············final·Toast·text·=·Toast.makeText(context,·this.a.getTitle(),·0); | 155 | ············final·Toast·text·=·Toast.makeText(context,·this.a.getTitle(),·0); |
| 156 | ············if·(n2·<·rect.height())·{ | 156 | ············if·(n2·<·rect.height())·{ |
| 157 | ················text.setGravity(8388661,·n3,·height); | 157 | ················text.setGravity(8388661,·n3,·height); |
| 158 | ············} | 158 | ············} |
| 159 | ············else·{ | 159 | ············else·{ |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.widget.AdapterView; | 3 | import·android.widget.AdapterView; |
| 4 | import·android.view.MenuItem; | 4 | import·android.view.MenuItem; |
| 5 | import·android.support.v7.internal.widget.b | 5 | import·android.support.v7.internal.widget.bl; |
| 6 | import·android.util.AttributeSet; | 6 | import·android.util.AttributeSet; |
| 7 | import·android.content.Context; | 7 | import·android.content.Context; |
| 8 | import·android.widget.AdapterView$OnItemClickListener; | 8 | import·android.widget.AdapterView$OnItemClickListener; |
| 9 | import·android.widget.ListView; | 9 | import·android.widget.ListView; |
| 10 | public·final·class·ExpandedMenuView·extends·ListView·implements·k,·z,·AdapterView$OnItemClickListener | 10 | public·final·class·ExpandedMenuView·extends·ListView·implements·k,·z,·AdapterView$OnItemClickListener |
| 11 | { | 11 | { |
| Offset 28, 15 lines modified | Offset 28, 15 lines modified | ||
| 28 | ········this(context,·set,·16842868); | 28 | ········this(context,·set,·16842868); |
| 29 | ····} | 29 | ····} |
| 30 | ···· | 30 | ···· |
| 31 | ····public·ExpandedMenuView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 31 | ····public·ExpandedMenuView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 32 | ········final·int·n2·=·1; | 32 | ········final·int·n2·=·1; |
| 33 | ········super(context,·set); | 33 | ········super(context,·set); |
| 34 | ········this.setOnItemClickListener((AdapterView$OnItemClickListener)this); | 34 | ········this.setOnItemClickListener((AdapterView$OnItemClickListener)this); |
| 35 | ········final·b | 35 | ········final·bl·a·=·bl.a(context,·set,·ExpandedMenuView.a,·n,·0); |
| 36 | ········if·(a.e(0))·{ | 36 | ········if·(a.e(0))·{ |
| 37 | ············this.setBackgroundDrawable(a.a(0)); | 37 | ············this.setBackgroundDrawable(a.a(0)); |
| 38 | ········} | 38 | ········} |
| 39 | ········if·(a.e(n2))·{ | 39 | ········if·(a.e(n2))·{ |
| 40 | ············this.setDivider(a.a(n2)); | 40 | ············this.setDivider(a.a(n2)); |
| 41 | ········} | 41 | ········} |
| 42 | ········a.b(); | 42 | ········a.b(); |
| Offset 3, 21 lines modified | Offset 3, 20 lines modified | ||
| 3 | import·android.view.MenuItem$OnActionExpandListener; | 3 | import·android.view.MenuItem$OnActionExpandListener; |
| 4 | import·android.view.MenuItem; | 4 | import·android.view.MenuItem; |
| 5 | import·android.view.SubMenu; | 5 | import·android.view.SubMenu; |
| 6 | import·android.view.ContextMenu$ContextMenuInfo; | 6 | import·android.view.ContextMenu$ContextMenuInfo; |
| 7 | import·android.view.ActionProvider; | 7 | import·android.view.ActionProvider; |
| 8 | import·android.view.View; | 8 | import·android.view.View; |
| 9 | import·android.support.v4.view.n; | ||
| 10 | import·android.support.v4. | 9 | import·android.support.v4.h.ad; |
| 11 | import·android.view.MenuItem$OnMenuItemClickListener; | 10 | import·android.view.MenuItem$OnMenuItemClickListener; |
| 12 | import·android.content.Context; | 11 | import·android.content.Context; |
| 13 | import·android.graphics.drawable.Drawable; | 12 | import·android.graphics.drawable.Drawable; |
| 14 | import·android.content.Intent; | 13 | import·android.content.Intent; |
| 15 | import·android.support.v4. | 14 | import·android.support.v4.d.a.b; |
| 16 | public·class·a·implements·b | 15 | public·class·a·implements·b |
| 17 | { | 16 | { |
| 18 | ····private·final·int·a; | 17 | ····private·final·int·a; |
| 19 | ····private·final·int·b; | 18 | ····private·final·int·b; |
| 20 | ····private·final·int·c; | 19 | ····private·final·int·c; |
| 21 | ····private·final·int·d; | 20 | ····private·final·int·d; |
| Offset 43, 27 lines modified | Offset 42, 27 lines modified | ||
| 43 | ········this.e·=·e; | 42 | ········this.e·=·e; |
| 44 | ····} | 43 | ····} |
| 45 | ···· | 44 | ···· |
| 46 | ····public·b·a(final·int·n)·{ | 45 | ····public·b·a(final·int·n)·{ |
| 47 | ········throw·new·UnsupportedOperationException(); | 46 | ········throw·new·UnsupportedOperationException(); |
| 48 | ····} | 47 | ····} |
| 49 | ···· | 48 | ···· |
| 50 | ····public·b·a(final·ax·ax)·{ | ||
| 51 | ······· | 49 | ····public·b·a(final·android.support.v4.h.a·a)·{ |
| 50 | ········throw·new·UnsupportedOperationException(); | ||
| 52 | ····} | 51 | ····} |
| 53 | ···· | 52 | ···· |
| 54 | ····public·b·a(final· | 53 | ····public·b·a(final·ad·ad)·{ |
| 55 | ········ | 54 | ········return·(b)this; |
| 56 | ····} | 55 | ····} |
| 57 | ···· | 56 | ···· |
| 58 | ····public·b·a(final·View·view)·{ | 57 | ····public·b·a(final·View·view)·{ |
| 59 | ········throw·new·UnsupportedOperationException(); | 58 | ········throw·new·UnsupportedOperationException(); |
| 60 | ····} | 59 | ····} |
| 61 | ···· | 60 | ···· |
| 62 | ····public·n·a()·{ | 61 | ····public·android.support.v4.h.a·a()·{ |
| 63 | ········return·null; | 62 | ········return·null; |
| 64 | ····} | 63 | ····} |
| 65 | ···· | 64 | ···· |
| 66 | ····public·b·b(final·int·showAsAction)·{ | 65 | ····public·b·b(final·int·showAsAction)·{ |
| 67 | ········this.setShowAsAction(showAsAction); | 66 | ········this.setShowAsAction(showAsAction); |
| 68 | ········return·(b)this; | 67 | ········return·(b)this; |
| 69 | ····} | 68 | ····} |
| Offset 205, 15 lines modified | Offset 204, 15 lines modified | ||
| 205 | ········} | 204 | ········} |
| 206 | ········this.n·=·(n2·|·n); | 205 | ········this.n·=·(n2·|·n); |
| 207 | ········return·(MenuItem)this; | 206 | ········return·(MenuItem)this; |
| 208 | ····} | 207 | ····} |
| 209 | ···· | 208 | ···· |
| 210 | ····public·MenuItem·setIcon(final·int·k)·{ | 209 | ····public·MenuItem·setIcon(final·int·k)·{ |
| 211 | ········this.k·=·k; | 210 | ········this.k·=·k; |
| 212 | ········this.j·=·android.support.v4. | 211 | ········this.j·=·android.support.v4.b.a.a(this.l,·k); |
| 213 | ········return·(MenuItem)this; | 212 | ········return·(MenuItem)this; |
| 214 | ····} | 213 | ····} |
| 215 | ···· | 214 | ···· |
| 216 | ····public·MenuItem·setIcon(final·Drawable·j)·{ | 215 | ····public·MenuItem·setIcon(final·Drawable·j)·{ |
| 217 | ········this.j·=·j; | 216 | ········this.j·=·j; |
| 218 | ········this.k·=·0; | 217 | ········this.k·=·0; |
| 219 | ········return·(MenuItem)this; | 218 | ········return·(MenuItem)this; |
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.view.SubMenu; | 2 | import·android.view.SubMenu; |
| 3 | import·android.support.v4. | 3 | import·android.support.v4.d.a.c; |
| 4 | import·android.view.MenuItem; | 4 | import·android.view.MenuItem; |
| 5 | import·android.support.v4. | 5 | import·android.support.v4.d.a.b; |
| 6 | import·android.os.Build$VERSION; | 6 | import·android.os.Build$VERSION; |
| 7 | import·android.view.Menu; | 7 | import·android.view.Menu; |
| 8 | import·android.support.v4. | 8 | import·android.support.v4.d.a.a; |
| 9 | import·android.content.Context; | 9 | import·android.content.Context; |
| 10 | public·final·class·ab | 10 | public·final·class·ab |
| 11 | { | 11 | { |
| 12 | ····public·static·Menu·a(final·Context·context,·final·a·a)·{ | 12 | ····public·static·Menu·a(final·Context·context,·final·a·a)·{ |
| 13 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ | 13 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ |
| 14 | ············return·(Menu)new·ac(context,·a); | 14 | ············return·(Menu)new·ac(context,·a); |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | import·android.support.v4. | 3 | import·android.support.v4.d.a.c; |
| 4 | import·android.view.SubMenu; | 4 | import·android.view.SubMenu; |
| 5 | import·android.support.v4. | 5 | import·android.support.v4.g.a; |
| 6 | import·android.support.v4. | 6 | import·android.support.v4.d.a.b; |
| 7 | import·android.view.MenuItem; | 7 | import·android.view.MenuItem; |
| 8 | import·java.util.Map; | 8 | import·java.util.Map; |
| 9 | import·android.content.Context; | 9 | import·android.content.Context; |
| 10 | abstract·class·e·extends·f | 10 | abstract·class·e·extends·f |
| 11 | { | 11 | { |
| 12 | ····final·Context·a; | 12 | ····final·Context·a; |
| Offset 2, 15 lines modified | Offset 2, 15 lines modified | ||
| 2 | package·android.support.v7.internal.view.menu; | 2 | package·android.support.v7.internal.view.menu; |
| 3 | import·android.view.KeyEvent; | 3 | import·android.view.KeyEvent; |
| 4 | import·android.view.SubMenu; | 4 | import·android.view.SubMenu; |
| 5 | import·android.content.Intent; | 5 | import·android.content.Intent; |
| 6 | import·android.content.ComponentName; | 6 | import·android.content.ComponentName; |
| 7 | import·android.view.MenuItem; | 7 | import·android.view.MenuItem; |
| 8 | import·android.support.v4. | 8 | import·android.support.v4.d.a.a; |
| 9 | import·android.content.Context; | 9 | import·android.content.Context; |
| 10 | import·android.view.Menu; | 10 | import·android.view.Menu; |
| 11 | class·ac·extends·e·implements·Menu | 11 | class·ac·extends·e·implements·Menu |
| 12 | { | 12 | { |
| 13 | ····ac(final·Context·context,·final·a·a)·{ | 13 | ····ac(final·Context·context,·final·a·a)·{ |
| 14 | ········super(context,·(Object)a); | 14 | ········super(context,·(Object)a); |
| Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.graphics.drawable.Drawable; | 3 | import·android.graphics.drawable.Drawable; |
| 4 | import·android.support.v4. | 4 | import·android.support.v4.b.a; |
| 5 | import·android.view.Menu; | 5 | import·android.view.Menu; |
| 6 | import·android.view.MenuItem; | 6 | import·android.view.MenuItem; |
| 7 | import·android.content.Context; | 7 | import·android.content.Context; |
| 8 | import·android.view.SubMenu; | 8 | import·android.view.SubMenu; |
| 9 | public·class·ad·extends·i·implements·SubMenu | 9 | public·class·ad·extends·i·implements·SubMenu |
| 10 | { | 10 | { |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.graphics.drawable.Drawable; | 3 | import·android.graphics.drawable.Drawable; |
| 4 | import·android.view.MenuItem; | 4 | import·android.view.MenuItem; |
| 5 | import·android.support.v4. | 5 | import·android.support.v4.d.a.a; |
| 6 | import·android.support.v4. | 6 | import·android.support.v4.d.a.c; |
| 7 | import·android.content.Context; | 7 | import·android.content.Context; |
| 8 | import·android.view.SubMenu; | 8 | import·android.view.SubMenu; |
| 9 | class·ae·extends·ac·implements·SubMenu | 9 | class·ae·extends·ac·implements·SubMenu |
| 10 | { | 10 | { |
| 11 | ····ae(final·Context·context,·final·c·c)·{ | 11 | ····ae(final·Context·context,·final·c·c)·{ |
| 12 | ········super(context,·(a)c); | 12 | ········super(context,·(a)c); |
| Offset 1, 12 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.os.SystemClock; | 2 | import·android.os.SystemClock; |
| 3 | import·android.support.v4.view.ba; | ||
| 4 | import·android.view.MotionEvent; | 3 | import·android.view.MotionEvent; |
| 5 | import·android.view.ViewConfiguration; | 4 | import·android.view.ViewConfiguration; |
| 6 | import·android.view.View; | 5 | import·android.view.View; |
| 7 | import·android.view.View$OnTouchListener; | 6 | import·android.view.View$OnTouchListener; |
| 8 | public·abstract·class·ag·implements·View$OnTouchListener | 7 | public·abstract·class·ag·implements·View$OnTouchListener |
| 9 | { | 8 | { |
| Offset 30, 15 lines modified | Offset 29, 15 lines modified | ||
| 30 | ····} | 29 | ····} |
| 31 | ···· | 30 | ···· |
| 32 | ····private·boolean·a(final·MotionEvent·motionEvent)·{ | 31 | ····private·boolean·a(final·MotionEvent·motionEvent)·{ |
| 33 | ········final·boolean·b·=·true; | 32 | ········final·boolean·b·=·true; |
| 34 | ········boolean·b2·=·false; | 33 | ········boolean·b2·=·false; |
| 35 | ········final·View·d·=·this.d; | 34 | ········final·View·d·=·this.d; |
| 36 | ········if·(d.isEnabled())·{ | 35 | ········if·(d.isEnabled())·{ |
| 37 | ············switch·( | 36 | ············switch·(android.support.v4.h.ag.a(motionEvent))·{ |
| 38 | ················case·0:·{ | 37 | ················case·0:·{ |
| 39 | ····················this.i·=·motionEvent.getPointerId(0); | 38 | ····················this.i·=·motionEvent.getPointerId(0); |
| 40 | ····················this.h·=·false; | 39 | ····················this.h·=·false; |
| 41 | ····················if·(this.e·==·null)·{ | 40 | ····················if·(this.e·==·null)·{ |
| 42 | ························this.e·=·(Runnable)new·ah(this,·(ac)null); | 41 | ························this.e·=·(Runnable)new·ah(this,·(ac)null); |
| 43 | ····················} | 42 | ····················} |
| 44 | ····················d.postDelayed(this.e,·(long)this.b); | 43 | ····················d.postDelayed(this.e,·(long)this.b); |
| Offset 89, 15 lines modified | Offset 88, 15 lines modified | ||
| 89 | ············final·af·a2·=·ab.a(a); | 88 | ············final·af·a2·=·ab.a(a); |
| 90 | ············if·(a2·!=·null·&&·a2.isShown())·{ | 89 | ············if·(a2·!=·null·&&·a2.isShown())·{ |
| 91 | ················final·MotionEvent·obtainNoHistory·=·MotionEvent.obtainNoHistory(motionEvent); | 90 | ················final·MotionEvent·obtainNoHistory·=·MotionEvent.obtainNoHistory(motionEvent); |
| 92 | ················this.b(d,·obtainNoHistory); | 91 | ················this.b(d,·obtainNoHistory); |
| 93 | ················this.a((View)a2,·obtainNoHistory); | 92 | ················this.a((View)a2,·obtainNoHistory); |
| 94 | ················final·boolean·a3·=·a2.a(obtainNoHistory,·this.i); | 93 | ················final·boolean·a3·=·a2.a(obtainNoHistory,·this.i); |
| 95 | ················obtainNoHistory.recycle(); | 94 | ················obtainNoHistory.recycle(); |
| 96 | ················final·int·a4·=· | 95 | ················final·int·a4·=·android.support.v4.h.ag.a(motionEvent); |
| 97 | ················int·n2; | 96 | ················int·n2; |
| 98 | ················if·(a4·!=·n·&&·a4·!=·3)·{ | 97 | ················if·(a4·!=·n·&&·a4·!=·3)·{ |
| 99 | ····················n2·=·n; | 98 | ····················n2·=·n; |
| 100 | ················} | 99 | ················} |
| 101 | ················else·{ | 100 | ················else·{ |
| 102 | ····················n2·=·0; | 101 | ····················n2·=·0; |
| 103 | ················} | 102 | ················} |
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·java.util.ArrayList; | 2 | import·java.util.ArrayList; |
| 3 | import·android.support.v4. | 3 | import·android.support.v4.h.ao; |
| 4 | import·android.view.View; | 4 | import·android.view.View; |
| 5 | import·android.view.ViewGroup; | 5 | import·android.view.ViewGroup; |
| 6 | import·android.view.LayoutInflater; | 6 | import·android.view.LayoutInflater; |
| 7 | import·android.content.Context; | 7 | import·android.content.Context; |
| 8 | public·abstract·class·d·implements·x | 8 | public·abstract·class·d·implements·x |
| 9 | { | 9 | { |
| Offset 124, 15 lines modified | Offset 124, 15 lines modified | ||
| 124 | ························} | 124 | ························} |
| 125 | ························else·{ | 125 | ························else·{ |
| 126 | ····························itemData·=·null; | 126 | ····························itemData·=·null; |
| 127 | ························} | 127 | ························} |
| 128 | ························final·View·a·=·this.a(m,·child,·viewGroup); | 128 | ························final·View·a·=·this.a(m,·child,·viewGroup); |
| 129 | ························if·(m·!=·itemData)·{ | 129 | ························if·(m·!=·itemData)·{ |
| 130 | ····························a.setPressed(false); | 130 | ····························a.setPressed(false); |
| 131 | ···························· | 131 | ····························ao.h(a); |
| 132 | ························} | 132 | ························} |
| 133 | ························if·(a·!=·child)·{ | 133 | ························if·(a·!=·child)·{ |
| 134 | ····························this.a(a,·k); | 134 | ····························this.a(a,·k); |
| 135 | ························} | 135 | ························} |
| 136 | ························n·=·k·+·1; | 136 | ························n·=·k·+·1; |
| 137 | ····················} | 137 | ····················} |
| 138 | ····················else·{ | 138 | ····················else·{ |
| Offset 33, 15 lines modified | Offset 33, 15 lines modified | ||
| 33 | ········this(n,·0); | 33 | ········this(n,·0); |
| 34 | ········this.a·=·a; | 34 | ········this.a·=·a; |
| 35 | ········this.b·=·LayoutInflater.from(this.a); | 35 | ········this.b·=·LayoutInflater.from(this.a); |
| 36 | ····} | 36 | ····} |
| 37 | ···· | 37 | ···· |
| 38 | ····public·z·a(final·ViewGroup·viewGroup)·{ | 38 | ····public·z·a(final·ViewGroup·viewGroup)·{ |
| 39 | ········if·(this.d·==·null)·{ | 39 | ········if·(this.d·==·null)·{ |
| 40 | ············this.d·=·(ExpandedMenuView)this.b.inflate(android.support.v7. | 40 | ············this.d·=·(ExpandedMenuView)this.b.inflate(android.support.v7.b.i.abc_expanded_menu_layout,·viewGroup,·false); |
| 41 | ············if·(this.g·==·null)·{ | 41 | ············if·(this.g·==·null)·{ |
| 42 | ················this.g·=·new·h(this); | 42 | ················this.g·=·new·h(this); |
| 43 | ············} | 43 | ············} |
| 44 | ············this.d.setAdapter((ListAdapter)this.g); | 44 | ············this.d.setAdapter((ListAdapter)this.g); |
| 45 | ············this.d.setOnItemClickListener((AdapterView$OnItemClickListener)this); | 45 | ············this.d.setOnItemClickListener((AdapterView$OnItemClickListener)this); |
| 46 | ········} | 46 | ········} |
| 47 | ········return·(z)this.d; | 47 | ········return·(z)this.d; |
| Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
| 4 | import·android.view.KeyEvent$DispatcherState; | 4 | import·android.view.KeyEvent$DispatcherState; |
| 5 | import·android.view.Window; | 5 | import·android.view.Window; |
| 6 | import·android.view.KeyEvent; | 6 | import·android.view.KeyEvent; |
| 7 | import·android.view.MenuItem; | 7 | import·android.view.MenuItem; |
| 8 | import·android.content.DialogInterface; | 8 | import·android.content.DialogInterface; |
| 9 | import·android.view.WindowManager$LayoutParams; | 9 | import·android.view.WindowManager$LayoutParams; |
| 10 | import·android.view.View; | 10 | import·android.view.View; |
| 11 | import·android.support.v7. | 11 | import·android.support.v7.b.k; |
| 12 | import·android.app.AlertDialog$Builder; | 12 | import·android.app.AlertDialog$Builder; |
| 13 | import·android.os.IBinder; | 13 | import·android.os.IBinder; |
| 14 | import·android.app.AlertDialog; | 14 | import·android.app.AlertDialog; |
| 15 | import·android.content.DialogInterface$OnKeyListener; | 15 | import·android.content.DialogInterface$OnKeyListener; |
| 16 | import·android.content.DialogInterface$OnDismissListener; | 16 | import·android.content.DialogInterface$OnDismissListener; |
| 17 | import·android.content.DialogInterface$OnClickListener; | 17 | import·android.content.DialogInterface$OnClickListener; |
| Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
| 32 | ············this.c.dismiss(); | 32 | ············this.c.dismiss(); |
| 33 | ········} | 33 | ········} |
| 34 | ····} | 34 | ····} |
| 35 | ···· | 35 | ···· |
| 36 | ····public·void·a(final·IBinder·token)·{ | 36 | ····public·void·a(final·IBinder·token)·{ |
| 37 | ········final·i·b·=·this.b; | 37 | ········final·i·b·=·this.b; |
| 38 | ········final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder(b.e()); | 38 | ········final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder(b.e()); |
| 39 | ········(this.a·=·new·g(android.support.v7. | 39 | ········(this.a·=·new·g(android.support.v7.b.i.abc_list_menu_item_layout,·k.Theme_AppCompat_CompactMenu)).a((y)this); |
| 40 | ········this.b.a((x)this.a); | 40 | ········this.b.a((x)this.a); |
| 41 | ········alertDialog$Builder.setAdapter(this.a.a(),·(DialogInterface$OnClickListener)this); | 41 | ········alertDialog$Builder.setAdapter(this.a.a(),·(DialogInterface$OnClickListener)this); |
| 42 | ········final·View·o·=·b.o(); | 42 | ········final·View·o·=·b.o(); |
| 43 | ········if·(o·!=·null)·{ | 43 | ········if·(o·!=·null)·{ |
| 44 | ············alertDialog$Builder.setCustomTitle(o); | 44 | ············alertDialog$Builder.setCustomTitle(o); |
| 45 | ········} | 45 | ········} |
| 46 | ········else·{ | 46 | ········else·{ |
| Offset 1, 31 lines modified | Offset 1, 30 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.view.MenuItem$OnActionExpandListener; | 2 | import·android.view.MenuItem$OnActionExpandListener; |
| 3 | import·android.os.Build$VERSION; | 3 | import·android.os.Build$VERSION; |
| 4 | import·android.view.SubMenu; | 4 | import·android.view.SubMenu; |
| 5 | import·android.support.v7.internal.widget.b | 5 | import·android.support.v7.internal.widget.bj; |
| 6 | import·android.view.ActionProvider; | 6 | import·android.view.ActionProvider; |
| 7 | import·android.content.ActivityNotFoundException; | 7 | import·android.content.ActivityNotFoundException; |
| 8 | import·android.util.Log; | 8 | import·android.util.Log; |
| 9 | import·android.view.MenuItem; | 9 | import·android.view.MenuItem; |
| 10 | import·android.support.v4. | 10 | import·android.support.v4.h.c; |
| 11 | import·android.content.Context; | 11 | import·android.content.Context; |
| 12 | import·android.view.ViewGroup; | 12 | import·android.view.ViewGroup; |
| 13 | import·android.widget.LinearLayout; | 13 | import·android.widget.LinearLayout; |
| 14 | import·android.view.LayoutInflater; | 14 | import·android.view.LayoutInflater; |
| 15 | import·android.view.ContextMenu$ContextMenuInfo; | 15 | import·android.view.ContextMenu$ContextMenuInfo; |
| 16 | import·android.support.v4. | 16 | import·android.support.v4.h.a; |
| 17 | import·android.support.v4.view.n; | ||
| 18 | import·android.view.View; | 17 | import·android.view.View; |
| 19 | import·android.view.MenuItem$OnMenuItemClickListener; | 18 | import·android.view.MenuItem$OnMenuItemClickListener; |
| 20 | import·android.graphics.drawable.Drawable; | 19 | import·android.graphics.drawable.Drawable; |
| 21 | import·android.content.Intent; | 20 | import·android.content.Intent; |
| 22 | import·android.support.v4. | 21 | import·android.support.v4.d.a.b; |
| 23 | public·final·class·m·implements·b | 22 | public·final·class·m·implements·b |
| 24 | { | 23 | { |
| 25 | ····private·static·String·w; | 24 | ····private·static·String·w; |
| 26 | ····private·static·String·x; | 25 | ····private·static·String·x; |
| 27 | ····private·static·String·y; | 26 | ····private·static·String·y; |
| 28 | ····private·static·String·z; | 27 | ····private·static·String·z; |
| Offset 43, 16 lines modified | Offset 42, 16 lines modified | ||
| 43 | ····private·i·l; | 42 | ····private·i·l; |
| 44 | ····private·ad·m; | 43 | ····private·ad·m; |
| 45 | ····private·Runnable·n; | 44 | ····private·Runnable·n; |
| 46 | ····private·MenuItem$OnMenuItemClickListener·o; | 45 | ····private·MenuItem$OnMenuItemClickListener·o; |
| 47 | ····private·int·p; | 46 | ····private·int·p; |
| 48 | ····private·int·q; | 47 | ····private·int·q; |
| 49 | ····private·View·r; | 48 | ····private·View·r; |
| 50 | ····private· | 49 | ····private·a·s; |
| 51 | ····private·a | 50 | ····private·android.support.v4.h.ad·t; |
| 52 | ····private·boolean·u; | 51 | ····private·boolean·u; |
| 53 | ····private·ContextMenu$ContextMenuInfo·v; | 52 | ····private·ContextMenu$ContextMenuInfo·v; |
| 54 | ···· | 53 | ···· |
| 55 | ····m(final·i·l,·final·int·b,·final·int·a,·final·int·c,·final·int·d,·final·CharSequence·e,·final·int·q)·{ | 54 | ····m(final·i·l,·final·int·b,·final·int·a,·final·int·c,·final·int·d,·final·CharSequence·e,·final·int·q)·{ |
| 56 | ········this.k·=·0; | 55 | ········this.k·=·0; |
| 57 | ········this.p·=·16; | 56 | ········this.p·=·16; |
| 58 | ········this.q·=·0; | 57 | ········this.q·=·0; |
| Offset 68, 43 lines modified | Offset 67, 43 lines modified | ||
| 68 | ···· | 67 | ···· |
| 69 | ····public·b·a(final·int·n)·{ | 68 | ····public·b·a(final·int·n)·{ |
| 70 | ········final·Context·e·=·this.l.e(); | 69 | ········final·Context·e·=·this.l.e(); |
| 71 | ········this.a(LayoutInflater.from(e).inflate(n,·(ViewGroup)new·LinearLayout(e),·false)); | 70 | ········this.a(LayoutInflater.from(e).inflate(n,·(ViewGroup)new·LinearLayout(e),·false)); |
| 72 | ········return·(b)this; | 71 | ········return·(b)this; |
| 73 | ····} | 72 | ····} |
| 74 | ···· | 73 | ···· |
| 75 | ····public·b·a(final·ax·t)·{ | ||
| 76 | ········this.t·=·t; | ||
| 77 | ········return·(b)this; | ||
| 78 | ····} | ||
| 79 | ···· | ||
| 80 | ····public·b·a(final· | 74 | ····public·b·a(final·a·s)·{ |
| 81 | ········if·(this.s·!=·null)·{ | 75 | ········if·(this.s·!=·null)·{ |
| 82 | ············this.s.a(( | 76 | ············this.s.a((c)null); |
| 83 | ········} | 77 | ········} |
| 84 | ········this.r·=·null; | 78 | ········this.r·=·null; |
| 85 | ········this.s·=·s; | 79 | ········this.s·=·s; |
| 86 | ········this.l.b(true); | 80 | ········this.l.b(true); |
| 87 | ········if·(this.s·!=·null)·{ | 81 | ········if·(this.s·!=·null)·{ |
| 88 | ············this.s.a(( | 82 | ············this.s.a((c)new·n(this)); |
| 89 | ········} | 83 | ········} |
| 90 | ········return·(b)this; | 84 | ········return·(b)this; |
| 91 | ····} | 85 | ····} |
| 92 | ···· | 86 | ···· |
| 87 | ····public·b·a(final·android.support.v4.h.ad·t)·{ | ||
| 88 | ········this.t·=·t; | ||
| 89 | ········return·(b)this; | ||
| 90 | ····} | ||
| 91 | ···· | ||
| 93 | ····public·b·a(final·View·r)·{ | 92 | ····public·b·a(final·View·r)·{ |
| 94 | ········this.r·=·r; | 93 | ········this.r·=·r; |
| 95 | ········this.s·=·null; | 94 | ········this.s·=·null; |
| 96 | ········if·(r·!=·null·&&·r.getId()·==·-1·&&·this.a·>·0)·{ | 95 | ········if·(r·!=·null·&&·r.getId()·==·-1·&&·this.a·>·0)·{ |
| 97 | ············r.setId(this.a); | 96 | ············r.setId(this.a); |
| 98 | ········} | 97 | ········} |
| 99 | ········this.l.b(this); | 98 | ········this.l.b(this); |
| 100 | ········return·(b)this; | 99 | ········return·(b)this; |
| 101 | ····} | 100 | ····} |
| 102 | ···· | 101 | ···· |
| 103 | ····public· | 102 | ····public·a·a()·{ |
| 104 | ········return·this.s; | 103 | ········return·this.s; |
| 105 | ····} | 104 | ····} |
| 106 | ···· | 105 | ···· |
| 107 | ····CharSequence·a(final·aa·aa)·{ | 106 | ····CharSequence·a(final·aa·aa)·{ |
| 108 | ········CharSequence·charSequence; | 107 | ········CharSequence·charSequence; |
| 109 | ········if·(aa·!=·null·&&·aa.a())·{ | 108 | ········if·(aa·!=·null·&&·aa.a())·{ |
| 110 | ············charSequence·=·this.getTitleCondensed(); | 109 | ············charSequence·=·this.getTitleCondensed(); |
| Offset 323, 15 lines modified | Offset 322, 15 lines modified | ||
| 323 | ···· | 322 | ···· |
| 324 | ····public·Drawable·getIcon()·{ | 323 | ····public·Drawable·getIcon()·{ |
| 325 | ········Drawable·j; | 324 | ········Drawable·j; |
| 326 | ········if·(this.j·!=·null)·{ | 325 | ········if·(this.j·!=·null)·{ |
| 327 | ············j·=·this.j; | 326 | ············j·=·this.j; |
| 328 | ········} | 327 | ········} |
| 329 | ········else·if·(this.k·!=·0)·{ | 328 | ········else·if·(this.k·!=·0)·{ |
| 330 | ············j·=·b | 329 | ············j·=·bj.a(this.l.e(),·this.k); |
| 331 | ············this.k·=·0; | 330 | ············this.k·=·0; |
| 332 | ············this.j·=·j; | 331 | ············this.j·=·j; |
| 333 | ········} | 332 | ········} |
| 334 | ········else·{ | 333 | ········else·{ |
| 335 | ············j·=·null; | 334 | ············j·=·null; |
| 336 | ········} | 335 | ········} |
| 337 | ········return·j; | 336 | ········return·j; |
| Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.support.v4. | 2 | import·android.support.v4.h.c; |
| 3 | class·n·implements· | 3 | class·n·implements·c |
| 4 | { | 4 | { |
| 5 | ····final·/*·synthetic·*/·m·a; | 5 | ····final·/*·synthetic·*/·m·a; |
| 6 | ···· | 6 | ···· |
| 7 | ····n(final·m·a)·{ | 7 | ····n(final·m·a)·{ |
| 8 | ········this.a·=·a; | 8 | ········this.a·=·a; |
| 9 | ····} | 9 | ····} |
| 10 | ···· | 10 | ···· |
| Offset 1, 23 lines modified | Offset 1, 23 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.view.MenuItem$OnMenuItemClickListener; | 2 | import·android.view.MenuItem$OnMenuItemClickListener; |
| 3 | import·android.support.v4. | 3 | import·android.support.v4.h.ad; |
| 4 | import·android.view.MenuItem$OnActionExpandListener; | 4 | import·android.view.MenuItem$OnActionExpandListener; |
| 5 | import·android.view.CollapsibleActionView; | 5 | import·android.view.CollapsibleActionView; |
| 6 | import·android.view.SubMenu; | 6 | import·android.view.SubMenu; |
| 7 | import·android.view.ContextMenu$ContextMenuInfo; | 7 | import·android.view.ContextMenu$ContextMenuInfo; |
| 8 | import·android.content.Intent; | 8 | import·android.content.Intent; |
| 9 | import·android.graphics.drawable.Drawable; | 9 | import·android.graphics.drawable.Drawable; |
| 10 | import·android.view.View; | 10 | import·android.view.View; |
| 11 | import·android.support.v4. | 11 | import·android.support.v4.h.a; |
| 12 | import·android.util.Log; | 12 | import·android.util.Log; |
| 13 | import·android.view.ActionProvider; | 13 | import·android.view.ActionProvider; |
| 14 | import·android.support.v4. | 14 | import·android.support.v4.d.a.b; |
| 15 | import·android.content.Context; | 15 | import·android.content.Context; |
| 16 | import·java.lang.reflect.Method; | 16 | import·java.lang.reflect.Method; |
| 17 | import·android.view.MenuItem; | 17 | import·android.view.MenuItem; |
| 18 | public·class·o·extends·e·implements·MenuItem | 18 | public·class·o·extends·e·implements·MenuItem |
| 19 | { | 19 | { |
| 20 | ····private·Method·c; | 20 | ····private·Method·c; |
| Offset 75, 15 lines modified | Offset 75, 15 lines modified | ||
| 75 | ····} | 75 | ····} |
| 76 | ···· | 76 | ···· |
| 77 | ····public·boolean·expandActionView()·{ | 77 | ····public·boolean·expandActionView()·{ |
| 78 | ········return·((b)this.b).expandActionView(); | 78 | ········return·((b)this.b).expandActionView(); |
| 79 | ····} | 79 | ····} |
| 80 | ···· | 80 | ···· |
| 81 | ····public·ActionProvider·getActionProvider()·{ | 81 | ····public·ActionProvider·getActionProvider()·{ |
| 82 | ········final· | 82 | ········final·a·a·=·((b)this.b).a(); |
| 83 | ········ActionProvider·a2; | 83 | ········ActionProvider·a2; |
| 84 | ········if·(a·instanceof·p)·{ | 84 | ········if·(a·instanceof·p)·{ |
| 85 | ············a2·=·((p)a).a; | 85 | ············a2·=·((p)a).a; |
| 86 | ········} | 86 | ········} |
| 87 | ········else·{ | 87 | ········else·{ |
| 88 | ············a2·=·null; | 88 | ············a2·=·null; |
| 89 | ········} | 89 | ········} |
| Offset 171, 15 lines modified | Offset 171, 15 lines modified | ||
| 171 | ········Object·a; | 171 | ········Object·a; |
| 172 | ········if·(actionProvider·!=·null)·{ | 172 | ········if·(actionProvider·!=·null)·{ |
| 173 | ············a·=·this.a(actionProvider); | 173 | ············a·=·this.a(actionProvider); |
| 174 | ········} | 174 | ········} |
| 175 | ········else·{ | 175 | ········else·{ |
| 176 | ············a·=·null; | 176 | ············a·=·null; |
| 177 | ········} | 177 | ········} |
| 178 | ········b.a(( | 178 | ········b.a((a)a); |
| 179 | ········return·(MenuItem)this; | 179 | ········return·(MenuItem)this; |
| 180 | ····} | 180 | ····} |
| 181 | ···· | 181 | ···· |
| 182 | ····public·MenuItem·setActionView(final·int·actionView)·{ | 182 | ····public·MenuItem·setActionView(final·int·actionView)·{ |
| 183 | ········((b)this.b).setActionView(actionView); | 183 | ········((b)this.b).setActionView(actionView); |
| 184 | ········final·View·actionView2·=·((b)this.b).getActionView(); | 184 | ········final·View·actionView2·=·((b)this.b).getActionView(); |
| 185 | ········if·(actionView2·instanceof·CollapsibleActionView)·{ | 185 | ········if·(actionView2·instanceof·CollapsibleActionView)·{ |
| Offset 241, 15 lines modified | Offset 241, 15 lines modified | ||
| 241 | ········Object·o; | 241 | ········Object·o; |
| 242 | ········if·(menuItem$OnActionExpandListener·!=·null)·{ | 242 | ········if·(menuItem$OnActionExpandListener·!=·null)·{ |
| 243 | ············o·=·new·r(this,·menuItem$OnActionExpandListener); | 243 | ············o·=·new·r(this,·menuItem$OnActionExpandListener); |
| 244 | ········} | 244 | ········} |
| 245 | ········else·{ | 245 | ········else·{ |
| 246 | ············o·=·null; | 246 | ············o·=·null; |
| 247 | ········} | 247 | ········} |
| 248 | ········b.a((a | 248 | ········b.a((ad)o); |
| 249 | ········return·(MenuItem)this; | 249 | ········return·(MenuItem)this; |
| 250 | ····} | 250 | ····} |
| 251 | ···· | 251 | ···· |
| 252 | ····public·MenuItem·setOnMenuItemClickListener(final·MenuItem$OnMenuItemClickListener·menuItem$OnMenuItemClickListener)·{ | 252 | ····public·MenuItem·setOnMenuItemClickListener(final·MenuItem$OnMenuItemClickListener·menuItem$OnMenuItemClickListener)·{ |
| 253 | ········final·b·b·=·(b)this.b; | 253 | ········final·b·b·=·(b)this.b; |
| 254 | ········Object·onMenuItemClickListener; | 254 | ········Object·onMenuItemClickListener; |
| 255 | ········if·(menuItem$OnMenuItemClickListener·!=·null)·{ | 255 | ········if·(menuItem$OnMenuItemClickListener·!=·null)·{ |
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.view.SubMenu; | 2 | import·android.view.SubMenu; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·android.content.Context; | 4 | import·android.content.Context; |
| 5 | import·android.view.ActionProvider; | 5 | import·android.view.ActionProvider; |
| 6 | import·android.support.v4. | 6 | import·android.support.v4.h.a; |
| 7 | class·p·extends· | 7 | class·p·extends·a |
| 8 | { | 8 | { |
| 9 | ····final·ActionProvider·a; | 9 | ····final·ActionProvider·a; |
| 10 | ····final·/*·synthetic·*/·o·b; | 10 | ····final·/*·synthetic·*/·o·b; |
| 11 | ···· | 11 | ···· |
| 12 | ····public·p(final·o·b,·final·Context·context,·final·ActionProvider·a)·{ | 12 | ····public·p(final·o·b,·final·Context·context,·final·ActionProvider·a)·{ |
| 13 | ········this.b·=·b; | 13 | ········this.b·=·b; |
| 14 | ········super(context); | 14 | ········super(context); |
| Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.view.CollapsibleActionView; | 3 | import·android.view.CollapsibleActionView; |
| 4 | import·android.support.v7. | 4 | import·android.support.v7.d.c; |
| 5 | import·android.widget.FrameLayout; | 5 | import·android.widget.FrameLayout; |
| 6 | class·q·extends·FrameLayout·implements·c | 6 | class·q·extends·FrameLayout·implements·c |
| 7 | { | 7 | { |
| 8 | ····final·CollapsibleActionView·a; | 8 | ····final·CollapsibleActionView·a; |
| 9 | ···· | 9 | ···· |
| 10 | ····q(final·View·view)·{ | 10 | ····q(final·View·view)·{ |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.view.MenuItem; | 2 | import·android.view.MenuItem; |
| 3 | import·android.view.MenuItem$OnActionExpandListener; | 3 | import·android.view.MenuItem$OnActionExpandListener; |
| 4 | import·android.support.v4. | 4 | import·android.support.v4.h.ad; |
| 5 | class·r·extends·f·implements·a | 5 | class·r·extends·f·implements·ad |
| 6 | { | 6 | { |
| 7 | ····final·/*·synthetic·*/·o·a; | 7 | ····final·/*·synthetic·*/·o·a; |
| 8 | ···· | 8 | ···· |
| 9 | ····r(final·o·a,·final·MenuItem$OnActionExpandListener·menuItem$OnActionExpandListener)·{ | 9 | ····r(final·o·a,·final·MenuItem$OnActionExpandListener·menuItem$OnActionExpandListener)·{ |
| 10 | ········this.a·=·a; | 10 | ········this.a·=·a; |
| 11 | ········super((Object)menuItem$OnActionExpandListener); | 11 | ········super((Object)menuItem$OnActionExpandListener); |
| 12 | ····} | 12 | ····} |
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.view.ActionProvider; | 2 | import·android.view.ActionProvider; |
| 3 | import·android.support.v4. | 3 | import·android.support.v4.d.a.b; |
| 4 | import·android.content.Context; | 4 | import·android.content.Context; |
| 5 | class·t·extends·o | 5 | class·t·extends·o |
| 6 | { | 6 | { |
| 7 | ····t(final·Context·context,·final·b·b)·{ | 7 | ····t(final·Context·context,·final·b·b)·{ |
| 8 | ········super(context,·b); | 8 | ········super(context,·b); |
| 9 | ····} | 9 | ····} |
| Offset 1, 31 lines modified | Offset 1, 32 lines modified | ||
| 1 | package·android.support.v7.internal.view.menu; | 1 | package·android.support.v7.internal.view.menu; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.view.MenuItem; | 3 | import·android.view.MenuItem; |
| 4 | import·android.view.ActionProvider; | 4 | import·android.view.ActionProvider; |
| 5 | import·android.content.Context; | 5 | import·android.content.Context; |
| 6 | import·android.support.v4.h.c; | ||
| 6 | import·android.view.ActionProvider$VisibilityListener; | 7 | import·android.view.ActionProvider$VisibilityListener; |
| 7 | class·u·extends·p·implements·ActionProvider$VisibilityListener | 8 | class·u·extends·p·implements·ActionProvider$VisibilityListener |
| 8 | { | 9 | { |
| 9 | ···· | 10 | ····c·c; |
| 10 | ····final·/*·synthetic·*/·t·d; | 11 | ····final·/*·synthetic·*/·t·d; |
| 11 | ···· | 12 | ···· |
| 12 | ····public·u(final·t·d,·final·Context·context,·final·ActionProvider·actionProvider)·{ | 13 | ····public·u(final·t·d,·final·Context·context,·final·ActionProvider·actionProvider)·{ |
| 13 | ········this.d·=·d; | 14 | ········this.d·=·d; |
| 14 | ········super((o)d,·context,·actionProvider); | 15 | ········super((o)d,·context,·actionProvider); |
| 15 | ····} | 16 | ····} |
| 16 | ···· | 17 | ···· |
| 17 | ····public·View·a(final·MenuItem·menuItem)·{ | 18 | ····public·View·a(final·MenuItem·menuItem)·{ |
| 18 | ········return·this.a.onCreateActionView(menuItem); | 19 | ········return·this.a.onCreateActionView(menuItem); |
| 19 | ····} | 20 | ····} |
| 20 | ···· | 21 | ···· |
| 21 | ····public·void·a(final· | 22 | ····public·void·a(final·c·c)·{ |
| 22 | ········this.c·=·c; | 23 | ········this.c·=·c; |
| 23 | ········final·ActionProvider·a·=·this.a; | 24 | ········final·ActionProvider·a·=·this.a; |
| 24 | ········ActionProvider$VisibilityListener·visibilityListener·=·null; | 25 | ········ActionProvider$VisibilityListener·visibilityListener·=·null; |
| 25 | ········if·(c·==·null)·{ | 26 | ········if·(c·==·null)·{ |
| 26 | ············visibilityListener·=·null; | 27 | ············visibilityListener·=·null; |
| 27 | ········} | 28 | ········} |
| 28 | ········a.setVisibilityListener(visibilityListener); | 29 | ········a.setVisibilityListener(visibilityListener); |
| Offset 5, 16 lines modified | Offset 5, 16 lines modified | ||
| 5 | import·android.widget.AdapterView; | 5 | import·android.widget.AdapterView; |
| 6 | import·android.widget.ListAdapter; | 6 | import·android.widget.ListAdapter; |
| 7 | import·android.util.AttributeSet; | 7 | import·android.util.AttributeSet; |
| 8 | import·android.view.MenuItem; | 8 | import·android.view.MenuItem; |
| 9 | import·android.widget.FrameLayout; | 9 | import·android.widget.FrameLayout; |
| 10 | import·android.view.View$MeasureSpec; | 10 | import·android.view.View$MeasureSpec; |
| 11 | import·android.content.res.Resources; | 11 | import·android.content.res.Resources; |
| 12 | import·android.support.v7. | 12 | import·android.support.v7.b.e; |
| 13 | import·android.support.v7. | 13 | import·android.support.v7.b.b; |
| 14 | import·android.view.ViewGroup; | 14 | import·android.view.ViewGroup; |
| 15 | import·android.view.ViewTreeObserver; | 15 | import·android.view.ViewTreeObserver; |
| 16 | import·android.support.v7.widget.ab; | 16 | import·android.support.v7.widget.ab; |
| 17 | import·android.view.View; | 17 | import·android.view.View; |
| 18 | import·android.view.LayoutInflater; | 18 | import·android.view.LayoutInflater; |
| 19 | import·android.content.Context; | 19 | import·android.content.Context; |
| 20 | import·android.widget.PopupWindow$OnDismissListener; | 20 | import·android.widget.PopupWindow$OnDismissListener; |
| Offset 40, 19 lines modified | Offset 40, 19 lines modified | ||
| 40 | ····private·y·n; | 40 | ····private·y·n; |
| 41 | ····private·ViewGroup·o; | 41 | ····private·ViewGroup·o; |
| 42 | ····private·boolean·p; | 42 | ····private·boolean·p; |
| 43 | ····private·int·q; | 43 | ····private·int·q; |
| 44 | ····private·int·r; | 44 | ····private·int·r; |
| 45 | ···· | 45 | ···· |
| 46 | ····static·{ | 46 | ····static·{ |
| 47 | ········a·=·android.support.v7. | 47 | ········a·=·android.support.v7.b.i.abc_popup_menu_item_layout; |
| 48 | ····} | 48 | ····} |
| 49 | ···· | 49 | ···· |
| 50 | ····public·v(final·Context·context,·final·i·i,·final·View·view)·{ | 50 | ····public·v(final·Context·context,·final·i·i,·final·View·view)·{ |
| 51 | ········this(context,·i,·view,·false,·android.support.v7. | 51 | ········this(context,·i,·view,·false,·android.support.v7.b.b.popupMenuStyle); |
| 52 | ····} | 52 | ····} |
| 53 | ···· | 53 | ···· |
| 54 | ····public·v(final·Context·context,·final·i·i,·final·View·view,·final·boolean·b,·final·int·n)·{ | 54 | ····public·v(final·Context·context,·final·i·i,·final·View·view,·final·boolean·b,·final·int·n)·{ |
| 55 | ········this(context,·i,·view,·b,·n,·0); | 55 | ········this(context,·i,·view,·b,·n,·0); |
| 56 | ····} | 56 | ····} |
| 57 | ···· | 57 | ···· |
| 58 | ····public·v(final·Context·c,·final·i·e,·final·View·k,·final·boolean·g,·final·int·i,·final·int·j)·{ | 58 | ····public·v(final·Context·c,·final·i·e,·final·View·k,·final·boolean·g,·final·int·i,·final·int·j)·{ |
| Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
| 61 | ········this.d·=·LayoutInflater.from(c); | 61 | ········this.d·=·LayoutInflater.from(c); |
| 62 | ········this.e·=·e; | 62 | ········this.e·=·e; |
| 63 | ········this.f·=·new·w(this,·this.e); | 63 | ········this.f·=·new·w(this,·this.e); |
| 64 | ········this.g·=·g; | 64 | ········this.g·=·g; |
| 65 | ········this.i·=·i; | 65 | ········this.i·=·i; |
| 66 | ········this.j·=·j; | 66 | ········this.j·=·j; |
| 67 | ········final·Resources·resources·=·c.getResources(); | 67 | ········final·Resources·resources·=·c.getResources(); |
| 68 | ········this.h·=·Math.max(resources.getDisplayMetrics().widthPixels·/·2,·resources.getDimensionPixelSize(android.support.v7. | 68 | ········this.h·=·Math.max(resources.getDisplayMetrics().widthPixels·/·2,·resources.getDimensionPixelSize(android.support.v7.b.e.abc_config_prefDialogWidth)); |
| 69 | ········this.k·=·k; | 69 | ········this.k·=·k; |
| 70 | ········e.a((x)this,·c); | 70 | ········e.a((x)this,·c); |
| 71 | ····} | 71 | ····} |
| 72 | ···· | 72 | ···· |
| 73 | ····private·int·g()·{ | 73 | ····private·int·g()·{ |
| 74 | ········final·w·f·=·this.f; | 74 | ········final·w·f·=·this.f; |
| 75 | ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(0,·0); | 75 | ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(0,·0); |
| Offset 6, 16 lines modified | Offset 6, 15 lines modified | ||
| 6 | import·android.view.ViewGroup$LayoutParams; | 6 | import·android.view.ViewGroup$LayoutParams; |
| 7 | import·android.graphics.drawable.Drawable$Callback; | 7 | import·android.graphics.drawable.Drawable$Callback; |
| 8 | import·android.view.View$MeasureSpec; | 8 | import·android.view.View$MeasureSpec; |
| 9 | import·android.view.MotionEvent; | 9 | import·android.view.MotionEvent; |
| 10 | import·android.os.Build$VERSION; | 10 | import·android.os.Build$VERSION; |
| 11 | import·android.widget.FrameLayout$LayoutParams; | 11 | import·android.widget.FrameLayout$LayoutParams; |
| 12 | import·android.content.res.TypedArray; | 12 | import·android.content.res.TypedArray; |
| 13 | import·android.support.v7.a.g; | ||
| 14 | import·android.support.v7. | 13 | import·android.support.v7.b.l; |
| 15 | import·android.support.v7.internal.a; | 14 | import·android.support.v7.internal.a; |
| 16 | import·android.util.AttributeSet; | 15 | import·android.util.AttributeSet; |
| 17 | import·android.content.Context; | 16 | import·android.content.Context; |
| 18 | import·android.view.View; | 17 | import·android.view.View; |
| 19 | import·android.graphics.drawable.Drawable; | 18 | import·android.graphics.drawable.Drawable; |
| 20 | import·android.widget.FrameLayout; | 19 | import·android.widget.FrameLayout; |
| Offset 37, 25 lines modified | Offset 36, 25 lines modified | ||
| 37 | ····} | 36 | ····} |
| 38 | ···· | 37 | ···· |
| 39 | ····public·ActionBarContainer(final·Context·context,·final·AttributeSet·set)·{ | 38 | ····public·ActionBarContainer(final·Context·context,·final·AttributeSet·set)·{ |
| 40 | ········final·boolean·d·=·true; | 39 | ········final·boolean·d·=·true; |
| 41 | ········super(context,·set); | 40 | ········super(context,·set); |
| 42 | ········Object·backgroundDrawable; | 41 | ········Object·backgroundDrawable; |
| 43 | ········if·(android.support.v7.internal.a.a())·{ | 42 | ········if·(android.support.v7.internal.a.a())·{ |
| 44 | ············backgroundDrawable·=·new· | 43 | ············backgroundDrawable·=·new·h(this); |
| 45 | ········} | 44 | ········} |
| 46 | ········else·{ | 45 | ········else·{ |
| 47 | ············backgroundDrawable·=·new· | 46 | ············backgroundDrawable·=·new·g(this); |
| 48 | ········} | 47 | ········} |
| 49 | ········this.setBackgroundDrawable((Drawable)backgroundDrawable); | 48 | ········this.setBackgroundDrawable((Drawable)backgroundDrawable); |
| 50 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·l.ActionBar); | 49 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·l.ActionBar); |
| 51 | ········this.a·=·obtainStyledAttributes.getDrawable(l.ActionBar_background); | 50 | ········this.a·=·obtainStyledAttributes.getDrawable(l.ActionBar_background); |
| 52 | ········this.b·=·obtainStyledAttributes.getDrawable(l.ActionBar_backgroundStacked); | 51 | ········this.b·=·obtainStyledAttributes.getDrawable(l.ActionBar_backgroundStacked); |
| 53 | ········this.j·=·obtainStyledAttributes.getDimensionPixelSize(l.ActionBar_height,·-1); | 52 | ········this.j·=·obtainStyledAttributes.getDimensionPixelSize(l.ActionBar_height,·-1); |
| 54 | ········if·(this.getId()·==·android.support.v7. | 53 | ········if·(this.getId()·==·android.support.v7.b.g.split_action_bar)·{ |
| 55 | ············this.d·=·d; | 54 | ············this.d·=·d; |
| 56 | ············this.c·=·obtainStyledAttributes.getDrawable(l.ActionBar_backgroundSplit); | 55 | ············this.c·=·obtainStyledAttributes.getDrawable(l.ActionBar_backgroundSplit); |
| 57 | ········} | 56 | ········} |
| 58 | ········obtainStyledAttributes.recycle(); | 57 | ········obtainStyledAttributes.recycle(); |
| 59 | ········boolean·willNotDraw; | 58 | ········boolean·willNotDraw; |
| 60 | ········if·(this.d)·{ | 59 | ········if·(this.d)·{ |
| 61 | ············willNotDraw·=·(this.c·==·null·&&·d); | 60 | ············willNotDraw·=·(this.c·==·null·&&·d); |
| Offset 105, 16 lines modified | Offset 104, 16 lines modified | ||
| 105 | ················this.c.jumpToCurrentState(); | 104 | ················this.c.jumpToCurrentState(); |
| 106 | ············} | 105 | ············} |
| 107 | ········} | 106 | ········} |
| 108 | ····} | 107 | ····} |
| 109 | ···· | 108 | ···· |
| 110 | ····public·void·onFinishInflate()·{ | 109 | ····public·void·onFinishInflate()·{ |
| 111 | ········super.onFinishInflate(); | 110 | ········super.onFinishInflate(); |
| 112 | ········this.h·=·this.findViewById(android.support.v7. | 111 | ········this.h·=·this.findViewById(android.support.v7.b.g.action_bar); |
| 113 | ········this.i·=·this.findViewById(android.support.v7. | 112 | ········this.i·=·this.findViewById(android.support.v7.b.g.action_context_bar); |
| 114 | ····} | 113 | ····} |
| 115 | ···· | 114 | ···· |
| 116 | ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{ | 115 | ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{ |
| 117 | ········return·this.f·||·super.onInterceptTouchEvent(motionEvent); | 116 | ········return·this.f·||·super.onInterceptTouchEvent(motionEvent); |
| 118 | ····} | 117 | ····} |
| 119 | ···· | 118 | ···· |
| 120 | ····public·void·onLayout(final·boolean·b,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 119 | ····public·void·onLayout(final·boolean·b,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
| Offset 270, 15 lines modified | Offset 269, 15 lines modified | ||
| 270 | ········else·if·(this.a·!=·null·||·this.b·!=·null)·{ | 269 | ········else·if·(this.a·!=·null·||·this.b·!=·null)·{ |
| 271 | ············willNotDraw·=·false; | 270 | ············willNotDraw·=·false; |
| 272 | ········} | 271 | ········} |
| 273 | ········this.setWillNotDraw(willNotDraw); | 272 | ········this.setWillNotDraw(willNotDraw); |
| 274 | ········this.invalidate(); | 273 | ········this.invalidate(); |
| 275 | ····} | 274 | ····} |
| 276 | ···· | 275 | ···· |
| 277 | ····public·void·setTabContainer(final·a | 276 | ····public·void·setTabContainer(final·aq·g)·{ |
| 278 | ········if·(this.g·!=·null)·{ | 277 | ········if·(this.g·!=·null)·{ |
| 279 | ············this.removeView(this.g); | 278 | ············this.removeView(this.g); |
| 280 | ········} | 279 | ········} |
| 281 | ········if·((this.g·=·(View)g)·!=·null)·{ | 280 | ········if·((this.g·=·(View)g)·!=·null)·{ |
| 282 | ············this.addView((View)g); | 281 | ············this.addView((View)g); |
| 283 | ············final·ViewGroup$LayoutParams·layoutParams·=·g.getLayoutParams(); | 282 | ············final·ViewGroup$LayoutParams·layoutParams·=·g.getLayoutParams(); |
| 284 | ············layoutParams.width·=·-1; | 283 | ············layoutParams.width·=·-1; |
| Offset 1, 31 lines modified | Offset 1, 81 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.view.Window$Callback; | ||
| 3 | import·android.support.v7.internal.view.menu.y; | ||
| 4 | import·android.view. | 2 | import·android.view.View; |
| 3 | import·java.lang.reflect.Field; | ||
| 4 | import·android.util.Log; | ||
| 5 | import·android.view.ViewTreeObserver$OnScrollChangedListener; | ||
| 6 | import·android.os.Build$VERSION; | ||
| 7 | import·android.support.v7.b.l; | ||
| 8 | import·android.util.AttributeSet; | ||
| 9 | import·android.content.Context; | ||
| 10 | import·android.widget.PopupWindow; | ||
| 5 | public· | 11 | public·class·af·extends·PopupWindow |
| 6 | { | 12 | { |
| 7 | ···· | 13 | ····private·final·boolean·a; |
| 8 | ···· | 14 | ···· |
| 9 | ···· | 15 | ····public·af(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 16 | ········super(context,·set,·n); | ||
| 17 | ········final·bl·a·=·bl.a(context,·set,·l.PopupWindow,·n,·0); | ||
| 18 | ········this.a·=·a.a(l.PopupWindow_overlapAnchor,·false); | ||
| 19 | ········this.setBackgroundDrawable(a.a(l.PopupWindow_android_popupBackground)); | ||
| 20 | ········a.b(); | ||
| 21 | ········if·(Build$VERSION.SDK_INT·<·14)·{ | ||
| 22 | ············a(this); | ||
| 23 | ········} | ||
| 24 | ····} | ||
| 10 | ···· | 25 | ···· |
| 11 | ···· | 26 | ····private·static·void·a(final·PopupWindow·popupWindow)·{ |
| 27 | ········final·Class<PopupWindow>·clazz·=·PopupWindow.class; | ||
| 28 | ········final·String·name·=·"mAnchor"; | ||
| 29 | ········final·Class<PopupWindow>·clazz2·=·clazz; | ||
| 30 | ········try·{ | ||
| 31 | ············final·Field·declaredField·=·clazz2.getDeclaredField(name); | ||
| 32 | ············declaredField.setAccessible(true); | ||
| 33 | ············final·Field·declaredField2·=·PopupWindow.class.getDeclaredField("mOnScrollChangedListener"); | ||
| 34 | ············declaredField2.setAccessible(true); | ||
| 35 | ············final·Field·field·=·declaredField2; | ||
| 36 | ············try·{ | ||
| 37 | ················final·Object·value·=·field.get(popupWindow); | ||
| 38 | ················try·{ | ||
| 39 | ····················final·ViewTreeObserver$OnScrollChangedListener·viewTreeObserver$OnScrollChangedListener·=·(ViewTreeObserver$OnScrollChangedListener)value; | ||
| 40 | ····················try·{ | ||
| 41 | ························declaredField2.set(popupWindow,·new·ag(declaredField,·popupWindow,·viewTreeObserver$OnScrollChangedListener)); | ||
| 42 | ····················} | ||
| 43 | ····················catch·(Exception·ex)·{ | ||
| 44 | ························Log.d("AppCompatPopupWindow",·"Exception·while·installing·workaround·OnScrollChangedListener",·(Throwable)ex); | ||
| 45 | ····················} | ||
| 46 | ················} | ||
| 47 | ················catch·(Exception·ex2)·{} | ||
| 48 | ············} | ||
| 49 | ············catch·(Exception·ex3)·{} | ||
| 50 | ········} | ||
| 51 | ········catch·(Exception·ex4)·{} | ||
| 52 | ····} | ||
| 12 | ···· | 53 | ···· |
| 13 | ····boolean· | 54 | ····public·void·showAsDropDown(final·View·view,·final·int·n,·int·n2)·{ |
| 55 | ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ | ||
| 56 | ············n2·-=·view.getHeight(); | ||
| 57 | ········} | ||
| 58 | ········super.showAsDropDown(view,·n,·n2); | ||
| 59 | ····} | ||
| 14 | ···· | 60 | ···· |
| 15 | ····boolean·f | 61 | ····public·void·showAsDropDown(final·View·view,·final·int·n,·int·n2,·final·int·n3)·{ |
| 62 | ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ | ||
| 63 | ············n2·-=·view.getHeight(); | ||
| 64 | ········} | ||
| 65 | ········super.showAsDropDown(view,·n,·n2,·n3); | ||
| 66 | ····} | ||
| 16 | ···· | 67 | ···· |
| 17 | ····bo | 68 | ····public·void·update(final·View·view,·final·int·n,·int·n2,·final·int·n3,·final·int·n4)·{ |
| 69 | ········int·n5; | ||
| 70 | ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ | ||
| 71 | ············n2·=·(n5·=·n2·-·view.getHeight()); | ||
| 72 | ········} | ||
| 73 | ········else·{ | ||
| 74 | ············n5·=·n2; | ||
| 75 | ········} | ||
| 76 | ········super.update(view,·n,·n5,·n3,·n4); | ||
| 18 | ···· | 77 | ····} |
| 19 | ····boolean·h(); | ||
| 20 | ···· | ||
| 21 | ····void·i(); | ||
| 22 | ···· | ||
| 23 | ····void·j(); | ||
| 24 | ···· | ||
| 25 | ····void·setWindowCallback(final·Window$Callback·p0); | ||
| 26 | ···· | ||
| 27 | ····void·setWindowTitle(final·CharSequence·p0); | ||
| 28 | } | 78 | } |
| Offset 11, 12 lines modified | Offset 11, 12 lines modified | ||
| 11 | ···· | 11 | ···· |
| 12 | ····static·{ | 12 | ····static·{ |
| 13 | ········a·=·new·int[]·{·16842964·}; | 13 | ········a·=·new·int[]·{·16842964·}; |
| 14 | ····} | 14 | ····} |
| 15 | ···· | 15 | ···· |
| 16 | ····public·ActivityChooserView$InnerLayout(final·Context·context,·final·AttributeSet·set)·{ | 16 | ····public·ActivityChooserView$InnerLayout(final·Context·context,·final·AttributeSet·set)·{ |
| 17 | ········super(context,·set); | 17 | ········super(context,·set); |
| 18 | ········final·b | 18 | ········final·bl·a·=·bl.a(context,·set,·ActivityChooserView$InnerLayout.a); |
| 19 | ········this.setBackgroundDrawable(a.a(0)); | 19 | ········this.setBackgroundDrawable(a.a(0)); |
| 20 | ········a.b(); | 20 | ········a.b(); |
| 21 | ····} | 21 | ····} |
| 22 | } | 22 | } |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.util.DisplayMetrics; | 2 | import·android.util.DisplayMetrics; |
| 3 | import·android.view.View$MeasureSpec; | 3 | import·android.view.View$MeasureSpec; |
| 4 | import·android.view.View; | 4 | import·android.view.View; |
| 5 | import·android.support.v4. | 5 | import·android.support.v4.h.ao; |
| 6 | import·android.util.AttributeSet; | 6 | import·android.util.AttributeSet; |
| 7 | import·android.content.Context; | 7 | import·android.content.Context; |
| 8 | import·android.graphics.Rect; | 8 | import·android.graphics.Rect; |
| 9 | import·android.util.TypedValue; | 9 | import·android.util.TypedValue; |
| 10 | import·android.widget.FrameLayout; | 10 | import·android.widget.FrameLayout; |
| 11 | public·class·ContentFrameLayout·extends·FrameLayout | 11 | public·class·ContentFrameLayout·extends·FrameLayout |
| Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
| 32 | ····public·ContentFrameLayout(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 32 | ····public·ContentFrameLayout(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 33 | ········super(context,·set,·n); | 33 | ········super(context,·set,·n); |
| 34 | ········this.g·=·new·Rect(); | 34 | ········this.g·=·new·Rect(); |
| 35 | ····} | 35 | ····} |
| 36 | ···· | 36 | ···· |
| 37 | ····public·void·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 37 | ····public·void·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
| 38 | ········this.g.set(n,·n2,·n3,·n4); | 38 | ········this.g.set(n,·n2,·n3,·n4); |
| 39 | ········if·( | 39 | ········if·(ao.i((View)this))·{ |
| 40 | ············this.requestLayout(); | 40 | ············this.requestLayout(); |
| 41 | ········} | 41 | ········} |
| 42 | ····} | 42 | ····} |
| 43 | ···· | 43 | ···· |
| 44 | ····public·void·a(final·Rect·rect)·{ | 44 | ····public·void·a(final·Rect·rect)·{ |
| 45 | ········this.fitSystemWindows(rect); | 45 | ········this.fitSystemWindows(rect); |
| 46 | ····} | 46 | ····} |
| Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.content.res.TypedArray; | 2 | import·android.content.res.TypedArray; |
| 3 | import·android.text.Layout; | 3 | import·android.text.Layout; |
| 4 | import·android.support.v7. | 4 | import·android.support.v7.b.l; |
| 5 | import·android.util.AttributeSet; | 5 | import·android.util.AttributeSet; |
| 6 | import·android.content.Context; | 6 | import·android.content.Context; |
| 7 | import·android.widget.TextView; | 7 | import·android.widget.TextView; |
| 8 | public·class·DialogTitle·extends·TextView | 8 | public·class·DialogTitle·extends·TextView |
| 9 | { | 9 | { |
| 10 | ····public·DialogTitle(final·Context·context)·{ | 10 | ····public·DialogTitle(final·Context·context)·{ |
| Offset 1, 7 lines modified | Offset 1, 31 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.view.Window$Callback; | ||
| 3 | import·android.support.v7.internal.view.menu.y; | ||
| 4 | import·android.view.Menu; | ||
| 2 | public·interface·ah | 5 | public·interface·ah |
| 3 | { | 6 | { |
| 4 | ····void· | 7 | ····void·a(final·int·p0); |
| 8 | ···· | ||
| 9 | ····void·a(final·Menu·p0,·final·y·p1); | ||
| 10 | ···· | ||
| 11 | ····boolean·d(); | ||
| 12 | ···· | ||
| 13 | ····boolean·e(); | ||
| 14 | ···· | ||
| 15 | ····boolean·f(); | ||
| 16 | ···· | ||
| 17 | ····boolean·g(); | ||
| 18 | ···· | ||
| 19 | ····boolean·h(); | ||
| 20 | ···· | ||
| 21 | ····void·i(); | ||
| 22 | ···· | ||
| 23 | ····void·j(); | ||
| 24 | ···· | ||
| 25 | ····void·setWindowCallback(final·Window$Callback·p0); | ||
| 26 | ···· | ||
| 27 | ····void·setWindowTitle(final·CharSequence·p0); | ||
| 5 | } | 28 | } |
| Offset 2, 17 lines modified | Offset 2, 17 lines modified | ||
| 2 | package·android.support.v7.internal.widget; | 2 | package·android.support.v7.internal.widget; |
| 3 | import·android.graphics.Rect; | 3 | import·android.graphics.Rect; |
| 4 | import·android.util.AttributeSet; | 4 | import·android.util.AttributeSet; |
| 5 | import·android.content.Context; | 5 | import·android.content.Context; |
| 6 | import·android.widget.FrameLayout; | 6 | import·android.widget.FrameLayout; |
| 7 | public·class·FitWindowsFrameLayout·extends·FrameLayout·implements·a | 7 | public·class·FitWindowsFrameLayout·extends·FrameLayout·implements·aj |
| 8 | { | 8 | { |
| 9 | ····private·a | 9 | ····private·ak·a; |
| 10 | ···· | 10 | ···· |
| 11 | ····public·FitWindowsFrameLayout(final·Context·context)·{ | 11 | ····public·FitWindowsFrameLayout(final·Context·context)·{ |
| 12 | ········super(context); | 12 | ········super(context); |
| 13 | ····} | 13 | ····} |
| 14 | ···· | 14 | ···· |
| 15 | ····public·FitWindowsFrameLayout(final·Context·context,·final·AttributeSet·set)·{ | 15 | ····public·FitWindowsFrameLayout(final·Context·context,·final·AttributeSet·set)·{ |
| 16 | ········super(context,·set); | 16 | ········super(context,·set); |
| Offset 21, 11 lines modified | Offset 21, 11 lines modified | ||
| 21 | ····protected·boolean·fitSystemWindows(final·Rect·rect)·{ | 21 | ····protected·boolean·fitSystemWindows(final·Rect·rect)·{ |
| 22 | ········if·(this.a·!=·null)·{ | 22 | ········if·(this.a·!=·null)·{ |
| 23 | ············this.a.a(rect); | 23 | ············this.a.a(rect); |
| 24 | ········} | 24 | ········} |
| 25 | ········return·super.fitSystemWindows(rect); | 25 | ········return·super.fitSystemWindows(rect); |
| 26 | ····} | 26 | ····} |
| 27 | ···· | 27 | ···· |
| 28 | ····public·void·setOnFitSystemWindowsListener(final·a | 28 | ····public·void·setOnFitSystemWindowsListener(final·ak·a)·{ |
| 29 | ········this.a·=·a; | 29 | ········this.a·=·a; |
| 30 | ····} | 30 | ····} |
| 31 | } | 31 | } |
| Offset 2, 17 lines modified | Offset 2, 17 lines modified | ||
| 2 | package·android.support.v7.internal.widget; | 2 | package·android.support.v7.internal.widget; |
| 3 | import·android.graphics.Rect; | 3 | import·android.graphics.Rect; |
| 4 | import·android.util.AttributeSet; | 4 | import·android.util.AttributeSet; |
| 5 | import·android.content.Context; | 5 | import·android.content.Context; |
| 6 | import·android.widget.LinearLayout; | 6 | import·android.widget.LinearLayout; |
| 7 | public·class·FitWindowsLinearLayout·extends·LinearLayout·implements·a | 7 | public·class·FitWindowsLinearLayout·extends·LinearLayout·implements·aj |
| 8 | { | 8 | { |
| 9 | ····private·a | 9 | ····private·ak·a; |
| 10 | ···· | 10 | ···· |
| 11 | ····public·FitWindowsLinearLayout(final·Context·context)·{ | 11 | ····public·FitWindowsLinearLayout(final·Context·context)·{ |
| 12 | ········super(context); | 12 | ········super(context); |
| 13 | ····} | 13 | ····} |
| 14 | ···· | 14 | ···· |
| 15 | ····public·FitWindowsLinearLayout(final·Context·context,·final·AttributeSet·set)·{ | 15 | ····public·FitWindowsLinearLayout(final·Context·context,·final·AttributeSet·set)·{ |
| 16 | ········super(context,·set); | 16 | ········super(context,·set); |
| Offset 21, 11 lines modified | Offset 21, 11 lines modified | ||
| 21 | ····protected·boolean·fitSystemWindows(final·Rect·rect)·{ | 21 | ····protected·boolean·fitSystemWindows(final·Rect·rect)·{ |
| 22 | ········if·(this.a·!=·null)·{ | 22 | ········if·(this.a·!=·null)·{ |
| 23 | ············this.a.a(rect); | 23 | ············this.a.a(rect); |
| 24 | ········} | 24 | ········} |
| 25 | ········return·super.fitSystemWindows(rect); | 25 | ········return·super.fitSystemWindows(rect); |
| 26 | ····} | 26 | ····} |
| 27 | ···· | 27 | ···· |
| 28 | ····public·void·setOnFitSystemWindowsListener(final·a | 28 | ····public·void·setOnFitSystemWindowsListener(final·ak·a)·{ |
| 29 | ········this.a·=·a; | 29 | ········this.a·=·a; |
| 30 | ····} | 30 | ····} |
| 31 | } | 31 | } |
| Offset 5, 21 lines modified | Offset 5, 21 lines modified | ||
| 5 | import·android.view.ActionMode$Callback; | 5 | import·android.view.ActionMode$Callback; |
| 6 | import·android.view.View; | 6 | import·android.view.View; |
| 7 | import·android.util.AttributeSet; | 7 | import·android.util.AttributeSet; |
| 8 | import·android.content.Context; | 8 | import·android.content.Context; |
| 9 | public·class·NativeActionModeAwareLayout·extends·ContentFrameLayout | 9 | public·class·NativeActionModeAwareLayout·extends·ContentFrameLayout |
| 10 | { | 10 | { |
| 11 | ····private·a | 11 | ····private·an·a; |
| 12 | ···· | 12 | ···· |
| 13 | ····public·NativeActionModeAwareLayout(final·Context·context,·final·AttributeSet·set)·{ | 13 | ····public·NativeActionModeAwareLayout(final·Context·context,·final·AttributeSet·set)·{ |
| 14 | ········super(context,·set); | 14 | ········super(context,·set); |
| 15 | ····} | 15 | ····} |
| 16 | ···· | 16 | ···· |
| 17 | ····public·void·setActionModeForChildListener(final·a | 17 | ····public·void·setActionModeForChildListener(final·an·a)·{ |
| 18 | ········this.a·=·a; | 18 | ········this.a·=·a; |
| 19 | ····} | 19 | ····} |
| 20 | ···· | 20 | ···· |
| 21 | ····public·ActionMode·startActionModeForChild(final·View·view,·final·ActionMode$Callback·actionMode$Callback)·{ | 21 | ····public·ActionMode·startActionModeForChild(final·View·view,·final·ActionMode$Callback·actionMode$Callback)·{ |
| 22 | ········ActionMode·actionMode; | 22 | ········ActionMode·actionMode; |
| 23 | ········if·(this.a·!=·null)·{ | 23 | ········if·(this.a·!=·null)·{ |
| 24 | ············actionMode·=·this.a.a(view,·actionMode$Callback); | 24 | ············actionMode·=·this.a.a(view,·actionMode$Callback); |
| Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
| 4 | import·android.util.AttributeSet; | 4 | import·android.util.AttributeSet; |
| 5 | import·android.content.Context; | 5 | import·android.content.Context; |
| 6 | import·android.widget.ImageView; | 6 | import·android.widget.ImageView; |
| 7 | public·class·TintImageView·extends·ImageView | 7 | public·class·TintImageView·extends·ImageView |
| 8 | { | 8 | { |
| 9 | ····private·static·final·int[]·a; | 9 | ····private·static·final·int[]·a; |
| 10 | ····private·final·b | 10 | ····private·final·bj·b; |
| 11 | ···· | 11 | ···· |
| 12 | ····static·{ | 12 | ····static·{ |
| 13 | ········final·int[]·array; | 13 | ········final·int[]·array; |
| 14 | ········final·int[]·a2·=·array·=·new·int[2]; | 14 | ········final·int[]·a2·=·array·=·new·int[2]; |
| 15 | ········array[0]·=·16842964; | 15 | ········array[0]·=·16842964; |
| 16 | ········array[1]·=·16843033; | 16 | ········array[1]·=·16843033; |
| 17 | ········a·=·a2; | 17 | ········a·=·a2; |
| Offset 25, 15 lines modified | Offset 25, 15 lines modified | ||
| 25 | ····public·TintImageView(final·Context·context,·final·AttributeSet·set)·{ | 25 | ····public·TintImageView(final·Context·context,·final·AttributeSet·set)·{ |
| 26 | ········this(context,·set,·0); | 26 | ········this(context,·set,·0); |
| 27 | ····} | 27 | ····} |
| 28 | ···· | 28 | ···· |
| 29 | ····public·TintImageView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 29 | ····public·TintImageView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 30 | ········final·int·n2·=·1; | 30 | ········final·int·n2·=·1; |
| 31 | ········super(context,·set,·n); | 31 | ········super(context,·set,·n); |
| 32 | ········final·b | 32 | ········final·bl·a·=·bl.a(this.getContext(),·set,·TintImageView.a,·n,·0); |
| 33 | ········if·(a.a()·>·0)·{ | 33 | ········if·(a.a()·>·0)·{ |
| 34 | ············if·(a.e(0))·{ | 34 | ············if·(a.e(0))·{ |
| 35 | ················this.setBackgroundDrawable(a.a(0)); | 35 | ················this.setBackgroundDrawable(a.a(0)); |
| 36 | ············} | 36 | ············} |
| 37 | ············if·(a.e(n2))·{ | 37 | ············if·(a.e(n2))·{ |
| 38 | ················this.setImageDrawable(a.a(n2)); | 38 | ················this.setImageDrawable(a.a(n2)); |
| 39 | ············} | 39 | ············} |
| Offset 2, 28 lines modified | Offset 2, 28 lines modified | ||
| 2 | package·android.support.v7.internal.widget; | 2 | package·android.support.v7.internal.widget; |
| 3 | import·android.graphics.Canvas; | 3 | import·android.graphics.Canvas; |
| 4 | import·android.view.ViewGroup$LayoutParams; | 4 | import·android.view.ViewGroup$LayoutParams; |
| 5 | import·android.view.ViewParent; | 5 | import·android.view.ViewParent; |
| 6 | import·android.view.ViewGroup; | 6 | import·android.view.ViewGroup; |
| 7 | import·android.content.res.TypedArray; | 7 | import·android.content.res.TypedArray; |
| 8 | import·android.support.v7. | 8 | import·android.support.v7.b.l; |
| 9 | import·android.util.AttributeSet; | 9 | import·android.util.AttributeSet; |
| 10 | import·android.content.Context; | 10 | import·android.content.Context; |
| 11 | import·android.view.LayoutInflater; | 11 | import·android.view.LayoutInflater; |
| 12 | import·java.lang.ref.WeakReference; | 12 | import·java.lang.ref.WeakReference; |
| 13 | import·android.view.View; | 13 | import·android.view.View; |
| 14 | public·final·class·ViewStubCompat·extends·View | 14 | public·final·class·ViewStubCompat·extends·View |
| 15 | { | 15 | { |
| 16 | ····private·int·a; | 16 | ····private·int·a; |
| 17 | ····private·int·b; | 17 | ····private·int·b; |
| 18 | ····private·WeakReference·c; | 18 | ····private·WeakReference·c; |
| 19 | ····private·LayoutInflater·d; | 19 | ····private·LayoutInflater·d; |
| 20 | ····private·b | 20 | ····private·bq·e; |
| 21 | ···· | 21 | ···· |
| 22 | ····public·ViewStubCompat(final·Context·context,·final·AttributeSet·set)·{ | 22 | ····public·ViewStubCompat(final·Context·context,·final·AttributeSet·set)·{ |
| 23 | ········this(context,·set,·0); | 23 | ········this(context,·set,·0); |
| 24 | ····} | 24 | ····} |
| 25 | ···· | 25 | ···· |
| 26 | ····public·ViewStubCompat(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 26 | ····public·ViewStubCompat(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 27 | ········final·int·n2·=·-1; | 27 | ········final·int·n2·=·-1; |
| Offset 104, 15 lines modified | Offset 104, 15 lines modified | ||
| 104 | ········this.d·=·d; | 104 | ········this.d·=·d; |
| 105 | ····} | 105 | ····} |
| 106 | ···· | 106 | ···· |
| 107 | ····public·void·setLayoutResource(final·int·a)·{ | 107 | ····public·void·setLayoutResource(final·int·a)·{ |
| 108 | ········this.a·=·a; | 108 | ········this.a·=·a; |
| 109 | ····} | 109 | ····} |
| 110 | ···· | 110 | ···· |
| 111 | ····public·void·setOnInflateListener(final·b | 111 | ····public·void·setOnInflateListener(final·bq·e)·{ |
| 112 | ········this.e·=·e; | 112 | ········this.e·=·e; |
| 113 | ····} | 113 | ····} |
| 114 | ···· | 114 | ···· |
| 115 | ····public·void·setVisibility(final·int·n)·{ | 115 | ····public·void·setVisibility(final·int·n)·{ |
| 116 | ········if·(this.c·!=·null)·{ | 116 | ········if·(this.c·!=·null)·{ |
| 117 | ············final·View·view·=·(View)this.c.get(); | 117 | ············final·View·view·=·(View)this.c.get(); |
| 118 | ············if·(view·==·null)·{ | 118 | ············if·(view·==·null)·{ |
| Offset 1, 6 lines modified | Offset 1, 49 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | p | 2 | import·android.os.Parcelable; |
| 3 | import·android.database.DataSetObserver; | ||
| 4 | class·aa·extends·DataSetObserver | ||
| 3 | { | 5 | { |
| 6 | ····final·/*·synthetic·*/·y·a; | ||
| 7 | ····private·Parcelable·b; | ||
| 8 | ···· | ||
| 9 | ····aa(final·y·a)·{ | ||
| 10 | ········this.a·=·a; | ||
| 11 | ········this.b·=·null; | ||
| 12 | ····} | ||
| 13 | ···· | ||
| 14 | ····public·void·onChanged()·{ | ||
| 15 | ········this.a.u·=·true; | ||
| 16 | ········this.a.A·=·this.a.z; | ||
| 17 | ········this.a.z·=·this.a.getAdapter().getCount(); | ||
| 18 | ········if·(this.a.getAdapter().hasStableIds()·&&·this.b·!=·null·&&·this.a.A·==·0·&&·this.a.z·>·0)·{ | ||
| 19 | ············y.a(this.a,·this.b); | ||
| 20 | ············this.b·=·null; | ||
| 21 | ········} | ||
| 22 | ········else·{ | ||
| 23 | ············this.a.j(); | ||
| 24 | ········} | ||
| 25 | ········this.a.e(); | ||
| 26 | ········this.a.requestLayout(); | ||
| 27 | ····} | ||
| 28 | ···· | ||
| 29 | ····public·void·onInvalidated()·{ | ||
| 30 | ········final·long·n·=·Long.MIN_VALUE; | ||
| 31 | ········final·int·n2·=·-1; | ||
| 32 | ········this.a.u·=·true; | ||
| 33 | ········if·(this.a.getAdapter().hasStableIds())·{ | ||
| 34 | ············this.b·=·y.a(this.a); | ||
| 35 | ········} | ||
| 36 | ········this.a.A·=·this.a.z; | ||
| 37 | ········this.a.z·=·0; | ||
| 38 | ········this.a.x·=·n2; | ||
| 39 | ········this.a.y·=·n; | ||
| 40 | ········this.a.v·=·n2; | ||
| 41 | ········this.a.w·=·n; | ||
| 42 | ········this.a.o·=·false; | ||
| 43 | ········this.a.e(); | ||
| 44 | ········this.a.requestLayout(); | ||
| 45 | ····} | ||
| 4 | } | 46 | } |
| Offset 1, 11 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | public·interface·ab | 3 | public·interface·ab |
| 4 | { | 4 | { |
| 5 | ····void·a(final·w·p0); | ||
| 6 | ···· | ||
| 7 | ····void·a(final· | 5 | ····void·a(final·y·p0,·final·View·p1,·final·int·p2,·final·long·p3); |
| 8 | } | 6 | } |
| Offset 1, 22 lines modified | Offset 1, 6 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | 2 | public·interface·ac | |
| 3 | { | 3 | { |
| 4 | ····final·/*·synthetic·*/·w·a; | ||
| 5 | ···· | ||
| 6 | ····private·ac(final·w·a)·{ | ||
| 7 | ········this.a·=·a; | ||
| 8 | ····} | ||
| 9 | ···· | ||
| 10 | ····public·void·run()·{ | ||
| 11 | ········if·(this.a.u)·{ | ||
| 12 | ············if·(this.a.getAdapter()·!=·null)·{ | ||
| 13 | ················this.a.post((Runnable)this); | ||
| 14 | ············} | ||
| 15 | ········} | ||
| 16 | ········else·{ | ||
| 17 | ············w.b(this.a); | ||
| 18 | ········} | ||
| 19 | ····} | ||
| 20 | } | 4 | } |
| Offset 1, 81 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·java.lang.reflect.Field; | ||
| 4 | import·android.util.Log; | ||
| 5 | import·android.view.ViewTreeObserver$OnScrollChangedListener; | ||
| 6 | import·android.os.Build$VERSION; | ||
| 7 | import·android.support.v7.a.l; | ||
| 8 | import·android.util.AttributeSet; | ||
| 9 | import·android.content.Context; | ||
| 10 | import·android.widget.PopupWindow; | ||
| 11 | public· | 3 | public·interface·ad |
| 12 | { | 4 | { |
| 13 | ···· | 5 | ····void·a(final·y·p0); |
| 14 | ···· | 6 | ···· |
| 7 | ····void·a(final·y·p0,·final·View·p1,·final·int·p2,·final·long·p3); | ||
| 15 | ····public·ad(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | ||
| 16 | ········super(context,·set,·n); | ||
| 17 | ········final·bh·a·=·bh.a(context,·set,·l.PopupWindow,·n,·0); | ||
| 18 | ········this.a·=·a.a(l.PopupWindow_overlapAnchor,·false); | ||
| 19 | ········this.setBackgroundDrawable(a.a(l.PopupWindow_android_popupBackground)); | ||
| 20 | ········a.b(); | ||
| 21 | ········if·(Build$VERSION.SDK_INT·<·14)·{ | ||
| 22 | ············a(this); | ||
| 23 | ········} | ||
| 24 | ····} | ||
| 25 | ···· | ||
| 26 | ····private·static·void·a(final·PopupWindow·popupWindow)·{ | ||
| 27 | ········final·Class<PopupWindow>·clazz·=·PopupWindow.class; | ||
| 28 | ········final·String·name·=·"mAnchor"; | ||
| 29 | ········final·Class<PopupWindow>·clazz2·=·clazz; | ||
| 30 | ········try·{ | ||
| 31 | ············final·Field·declaredField·=·clazz2.getDeclaredField(name); | ||
| 32 | ············declaredField.setAccessible(true); | ||
| 33 | ············final·Field·declaredField2·=·PopupWindow.class.getDeclaredField("mOnScrollChangedListener"); | ||
| 34 | ············declaredField2.setAccessible(true); | ||
| 35 | ············final·Field·field·=·declaredField2; | ||
| 36 | ············try·{ | ||
| 37 | ················final·Object·value·=·field.get(popupWindow); | ||
| 38 | ················try·{ | ||
| 39 | ····················final·ViewTreeObserver$OnScrollChangedListener·viewTreeObserver$OnScrollChangedListener·=·(ViewTreeObserver$OnScrollChangedListener)value; | ||
| 40 | ····················try·{ | ||
| 41 | ························declaredField2.set(popupWindow,·new·ae(declaredField,·popupWindow,·viewTreeObserver$OnScrollChangedListener)); | ||
| 42 | ····················} | ||
| 43 | ····················catch·(Exception·ex)·{ | ||
| 44 | ························Log.d("AppCompatPopupWindow",·"Exception·while·installing·workaround·OnScrollChangedListener",·(Throwable)ex); | ||
| 45 | ····················} | ||
| 46 | ················} | ||
| 47 | ················catch·(Exception·ex2)·{} | ||
| 48 | ············} | ||
| 49 | ············catch·(Exception·ex3)·{} | ||
| 50 | ········} | ||
| 51 | ········catch·(Exception·ex4)·{} | ||
| 52 | ····} | ||
| 53 | ···· | ||
| 54 | ····public·void·showAsDropDown(final·View·view,·final·int·n,·int·n2)·{ | ||
| 55 | ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ | ||
| 56 | ············n2·-=·view.getHeight(); | ||
| 57 | ········} | ||
| 58 | ········super.showAsDropDown(view,·n,·n2); | ||
| 59 | ····} | ||
| 60 | ···· | ||
| 61 | ····public·void·showAsDropDown(final·View·view,·final·int·n,·int·n2,·final·int·n3)·{ | ||
| 62 | ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ | ||
| 63 | ············n2·-=·view.getHeight(); | ||
| 64 | ········} | ||
| 65 | ········super.showAsDropDown(view,·n,·n2,·n3); | ||
| 66 | ····} | ||
| 67 | ···· | ||
| 68 | ····public·void·update(final·View·view,·final·int·n,·int·n2,·final·int·n3,·final·int·n4)·{ | ||
| 69 | ········int·n5; | ||
| 70 | ········if·(Build$VERSION.SDK_INT·<·21·&&·this.a)·{ | ||
| 71 | ············n2·=·(n5·=·n2·-·view.getHeight()); | ||
| 72 | ········} | ||
| 73 | ········else·{ | ||
| 74 | ············n5·=·n2; | ||
| 75 | ········} | ||
| 76 | ········super.update(view,·n,·n5,·n3,·n4); | ||
| 77 | ····} | ||
| 78 | } | 8 | } |
| Offset 1, 42 lines modified | Offset 1, 22 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | class·ae·implements·Runnable | ||
| 2 | import·java.lang.ref.WeakReference; | ||
| 3 | import·android.widget.PopupWindow; | ||
| 4 | import·java.lang.reflect.Field; | ||
| 5 | import·android.view.ViewTreeObserver$OnScrollChangedListener; | ||
| 6 | final·class·ae·implements·ViewTreeObserver$OnScrollChangedListener | ||
| 7 | { | 3 | { |
| 8 | ····final·/*·synthetic·*/· | 4 | ····final·/*·synthetic·*/·y·a; |
| 9 | ····final·/*·synthetic·*/·PopupWindow·b; | ||
| 10 | ····final·/*·synthetic·*/·ViewTreeObserver$OnScrollChangedListener·c; | ||
| 11 | ···· | 5 | ···· |
| 12 | ···· | 6 | ····private·ae(final·y·a)·{ |
| 13 | ········this.a·=·a; | 7 | ········this.a·=·a; |
| 14 | ········this.b·=·b; | ||
| 15 | ········this.c·=·c; | ||
| 16 | ····} | 8 | ····} |
| 17 | ···· | 9 | ···· |
| 10 | ····public·void·run()·{ | ||
| 11 | ········if·(this.a.u)·{ | ||
| 12 | ············if·(this.a.getAdapter()·!=·null)·{ | ||
| 13 | ················this.a.post((Runnable)this); | ||
| 18 | ····public·void·onScrollChanged()·{ | ||
| 19 | ········try·{ | ||
| 20 | ············final·Field·a·=·this.a; | ||
| 21 | ············try·{ | ||
| 22 | ················final·Object·value·=·a.get(this.b); | ||
| 23 | ················try·{ | ||
| 24 | ····················final·WeakReference<Object>·weakReference·=·(WeakReference<Object>)value; | ||
| 25 | ····················if·(weakReference·!=·null·&&·weakReference.get()·!=·null)·{ | ||
| 26 | ························final·ViewTreeObserver$OnScrollChangedListener·c·=·this.c; | ||
| 27 | ························try·{ | ||
| 28 | ····························c.onScrollChanged(); | ||
| 29 | ························} | ||
| 30 | ························catch·(IllegalAccessException·ex)·{} | ||
| 31 | ····················} | ||
| 32 | ················} | ||
| 33 | ················catch·(IllegalAccessException·ex2)·{} | ||
| 34 | ············} | 14 | ············} |
| 35 | ············catch·(IllegalAccessException·ex3)·{} | ||
| 36 | ········} | 15 | ········} |
| 37 | ········ | 16 | ········else·{ |
| 17 | ············y.b(this.a); | ||
| 18 | ········} | ||
| 38 | ····} | 19 | ····} |
| 39 | } | 20 | } |
| Offset 1, 73 lines modified | Offset 1, 42 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·java.lang.ref.WeakReference; | ||
| 3 | import·android.widget.PopupWindow; | ||
| 4 | import·java.lang.reflect.Field; | ||
| 5 | import·android.view.ViewTreeObserver$OnScrollChangedListener; | ||
| 2 | import·android.content.Context; | ||
| 3 | import·android.view.Window$Callback; | ||
| 4 | import·android.view.Menu; | ||
| 5 | import·android.support.v7.internal.view.menu.j; | ||
| 6 | import·android.support.v7.internal.view.menu.y; | ||
| 7 | import·android.graphics.drawable.Drawable; | ||
| 8 | import·android.view.ViewGroup; | ||
| 9 | 6 | final·class·ag·implements·ViewTreeObserver$OnScrollChangedListener | |
| 10 | { | 7 | { |
| 11 | ···· | 8 | ····final·/*·synthetic·*/·Field·a; |
| 9 | ····final·/*·synthetic·*/·PopupWindow·b; | ||
| 10 | ····final·/*·synthetic·*/·ViewTreeObserver$OnScrollChangedListener·c; | ||
| 12 | ···· | 11 | ···· |
| 13 | ···· | 12 | ····ag(final·Field·a,·final·PopupWindow·b,·final·ViewTreeObserver$OnScrollChangedListener·c)·{ |
| 13 | ········this.a·=·a; | ||
| 14 | ········this.b·=·b; | ||
| 15 | ········this.c·=·c; | ||
| 16 | ····} | ||
| 14 | ···· | 17 | ···· |
| 15 | ····void· | 18 | ····public·void·onScrollChanged()·{ |
| 19 | ········try·{ | ||
| 20 | ············final·Field·a·=·this.a; | ||
| 21 | ············try·{ | ||
| 22 | ················final·Object·value·=·a.get(this.b); | ||
| 23 | ················try·{ | ||
| 24 | ····················final·WeakReference<Object>·weakReference·=·(WeakReference<Object>)value; | ||
| 25 | ····················if·(weakReference·!=·null·&&·weakReference.get()·!=·null)·{ | ||
| 26 | ························final·ViewTreeObserver$OnScrollChangedListener·c·=·this.c; | ||
| 27 | ························try·{ | ||
| 28 | ····························c.onScrollChanged(); | ||
| 29 | ························} | ||
| 30 | ························catch·(IllegalAccessException·ex)·{} | ||
| 31 | ····················} | ||
| 32 | ················} | ||
| 33 | ················catch·(IllegalAccessException·ex2)·{} | ||
| 34 | ············} | ||
| 35 | ············catch·(IllegalAccessException·ex3)·{} | ||
| 36 | ········} | ||
| 37 | ········catch·(IllegalAccessException·ex4)·{} | ||
| 16 | ···· | 38 | ····} |
| 17 | ····void·a(final·y·p0,·final·j·p1); | ||
| 18 | ···· | ||
| 19 | ····void·a(final·ao·p0); | ||
| 20 | ···· | ||
| 21 | ····void·a(final·Menu·p0,·final·y·p1); | ||
| 22 | ···· | ||
| 23 | ····void·a(final·Window$Callback·p0); | ||
| 24 | ···· | ||
| 25 | ····void·a(final·CharSequence·p0); | ||
| 26 | ···· | ||
| 27 | ····void·a(final·boolean·p0); | ||
| 28 | ···· | ||
| 29 | ····Context·b(); | ||
| 30 | ···· | ||
| 31 | ····void·b(final·int·p0); | ||
| 32 | ···· | ||
| 33 | ····void·b(final·boolean·p0); | ||
| 34 | ···· | ||
| 35 | ····void·c(final·int·p0); | ||
| 36 | ···· | ||
| 37 | ····boolean·c(); | ||
| 38 | ···· | ||
| 39 | ····void·d(final·int·p0); | ||
| 40 | ···· | ||
| 41 | ····boolean·d(); | ||
| 42 | ···· | ||
| 43 | ····void·e(); | ||
| 44 | ···· | ||
| 45 | ····CharSequence·f(); | ||
| 46 | ···· | ||
| 47 | ····void·g(); | ||
| 48 | ···· | ||
| 49 | ····void·h(); | ||
| 50 | ···· | ||
| 51 | ····boolean·i(); | ||
| 52 | ···· | ||
| 53 | ····boolean·j(); | ||
| 54 | ···· | ||
| 55 | ····boolean·k(); | ||
| 56 | ···· | ||
| 57 | ····boolean·l(); | ||
| 58 | ···· | ||
| 59 | ····boolean·m(); | ||
| 60 | ···· | ||
| 61 | ····void·n(); | ||
| 62 | ···· | ||
| 63 | ····void·o(); | ||
| 64 | ···· | ||
| 65 | ····int·p(); | ||
| 66 | ···· | ||
| 67 | ····int·q(); | ||
| 68 | ···· | ||
| 69 | ····Menu·r(); | ||
| 70 | } | 39 | } |
| Offset 1, 46 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.graphics. | 2 | import·android.graphics.Rect; |
| 3 | import·android.graphics.drawable.Drawable; | ||
| 4 | import·android.support.v7.b.a.a; | ||
| 5 | 3 | public·interface·ak | |
| 6 | { | 4 | { |
| 5 | ····void·a(final·Rect·p0); | ||
| 7 | ····private·boolean·a; | ||
| 8 | ···· | ||
| 9 | ····public·ak(final·Drawable·drawable)·{ | ||
| 10 | ········super(drawable); | ||
| 11 | ········this.a·=·true; | ||
| 12 | ····} | ||
| 13 | ···· | ||
| 14 | ····void·a(final·boolean·a)·{ | ||
| 15 | ········this.a·=·a; | ||
| 16 | ····} | ||
| 17 | ···· | ||
| 18 | ····public·void·draw(final·Canvas·canvas)·{ | ||
| 19 | ········if·(this.a)·{ | ||
| 20 | ············super.draw(canvas); | ||
| 21 | ········} | ||
| 22 | ····} | ||
| 23 | ···· | ||
| 24 | ····public·void·setHotspot(final·float·n,·final·float·n2)·{ | ||
| 25 | ········if·(this.a)·{ | ||
| 26 | ············super.setHotspot(n,·n2); | ||
| 27 | ········} | ||
| 28 | ····} | ||
| 29 | ···· | ||
| 30 | ····public·void·setHotspotBounds(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | ||
| 31 | ········if·(this.a)·{ | ||
| 32 | ············super.setHotspotBounds(n,·n2,·n3,·n4); | ||
| 33 | ········} | ||
| 34 | ····} | ||
| 35 | ···· | ||
| 36 | ····public·boolean·setState(final·int[]·state)·{ | ||
| 37 | ········return·this.a·&&·super.setState(state); | ||
| 38 | ····} | ||
| 39 | ···· | ||
| 40 | ····public·boolean·setVisible(final·boolean·b,·final·boolean·b2)·{ | ||
| 41 | ········return·this.a·&&·super.setVisible(b,·b2); | ||
| 42 | ····} | ||
| 43 | } | 6 | } |
| Offset 1, 141 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | p | 2 | import·android.view.ActionMode; |
| 3 | import·android.view.ActionMode$Callback; | ||
| 4 | import·android.view.View; | ||
| 5 | public·interface·an | ||
| 3 | { | 6 | { |
| 7 | ····ActionMode·a(final·View·p0,·final·ActionMode$Callback·p1); | ||
| 4 | ····private·int·a; | ||
| 5 | ····private·int·b; | ||
| 6 | ····private·int·c; | ||
| 7 | ····private·int·d; | ||
| 8 | ····private·int·e; | ||
| 9 | ····private·int·f; | ||
| 10 | ····private·boolean·g; | ||
| 11 | ····private·boolean·h; | ||
| 12 | ···· | ||
| 13 | ····public·an()·{ | ||
| 14 | ········final·int·n·=·-1·<<·-1; | ||
| 15 | ········this.a·=·0; | ||
| 16 | ········this.b·=·0; | ||
| 17 | ········this.c·=·n; | ||
| 18 | ········this.d·=·n; | ||
| 19 | ········this.e·=·0; | ||
| 20 | ········this.f·=·0; | ||
| 21 | ········this.g·=·false; | ||
| 22 | ········this.h·=·false; | ||
| 23 | ····} | ||
| 24 | ···· | ||
| 25 | ····public·int·a()·{ | ||
| 26 | ········return·this.a; | ||
| 27 | ····} | ||
| 28 | ···· | ||
| 29 | ····public·void·a(final·int·a,·final·int·b)·{ | ||
| 30 | ········final·int·n·=·-1·<<·-1; | ||
| 31 | ········this.c·=·a; | ||
| 32 | ········this.d·=·b; | ||
| 33 | ········this.h·=·true; | ||
| 34 | ········if·(this.g)·{ | ||
| 35 | ············if·(b·!=·n)·{ | ||
| 36 | ················this.a·=·b; | ||
| 37 | ············} | ||
| 38 | ············if·(a·!=·n)·{ | ||
| 39 | ················this.b·=·a; | ||
| 40 | ············} | ||
| 41 | ········} | ||
| 42 | ········else·{ | ||
| 43 | ············if·(a·!=·n)·{ | ||
| 44 | ················this.a·=·a; | ||
| 45 | ············} | ||
| 46 | ············if·(b·!=·n)·{ | ||
| 47 | ················this.b·=·b; | ||
| 48 | ············} | ||
| 49 | ········} | ||
| 50 | ····} | ||
| 51 | ···· | ||
| 52 | ····public·void·a(final·boolean·g)·{ | ||
| 53 | ········final·int·n·=·-1·<<·-1; | ||
| 54 | ········if·(g·!=·this.g)·{ | ||
| 55 | ············this.g·=·g; | ||
| 56 | ············if·(this.h)·{ | ||
| 57 | ················if·(g)·{ | ||
| 58 | ····················int·a; | ||
| 59 | ····················if·(this.d·!=·n)·{ | ||
| 60 | ························a·=·this.d; | ||
| 61 | ····················} | ||
| 62 | ····················else·{ | ||
| 63 | ························a·=·this.e; | ||
| 64 | ····················} | ||
| 65 | ····················this.a·=·a; | ||
| 66 | ····················int·b; | ||
| 67 | ····················if·(this.c·!=·n)·{ | ||
| 68 | ························b·=·this.c; | ||
| 69 | ····················} | ||
| 70 | ····················else·{ | ||
| 71 | ························b·=·this.f; | ||
| 72 | ····················} | ||
| 73 | ····················this.b·=·b; | ||
| 74 | ················} | ||
| 75 | ················else·{ | ||
| 76 | ····················int·a2; | ||
| 77 | ····················if·(this.c·!=·n)·{ | ||
| 78 | ························a2·=·this.c; | ||
| 79 | ····················} | ||
| 80 | ····················else·{ | ||
| 81 | ························a2·=·this.e; | ||
| 82 | ····················} | ||
| 83 | ····················this.a·=·a2; | ||
| 84 | ····················int·b2; | ||
| 85 | ····················if·(this.d·!=·n)·{ | ||
| 86 | ························b2·=·this.d; | ||
| 87 | ····················} | ||
| 88 | ····················else·{ | ||
| 89 | ························b2·=·this.f; | ||
| 90 | ····················} | ||
| 91 | ····················this.b·=·b2; | ||
| 92 | ················} | ||
| 93 | ············} | ||
| 94 | ············else·{ | ||
| 95 | ················this.a·=·this.e; | ||
| 96 | ················this.b·=·this.f; | ||
| 97 | ············} | ||
| 98 | ········} | ||
| 99 | ····} | ||
| 100 | ···· | ||
| 101 | ····public·int·b()·{ | ||
| 102 | ········return·this.b; | ||
| 103 | ····} | ||
| 104 | ···· | ||
| 105 | ····public·void·b(final·int·n,·final·int·n2)·{ | ||
| 106 | ········final·int·n3·=·-1·<<·-1; | ||
| 107 | ········this.h·=·false; | ||
| 108 | ········if·(n·!=·n3)·{ | ||
| 109 | ············this.e·=·n; | ||
| 110 | ············this.a·=·n; | ||
| 111 | ········} | ||
| 112 | ········if·(n2·!=·n3)·{ | ||
| 113 | ············this.f·=·n2; | ||
| 114 | ············this.b·=·n2; | ||
| 115 | ········} | ||
| 116 | ····} | ||
| 117 | ···· | ||
| 118 | ····public·int·c()·{ | ||
| 119 | ········int·n; | ||
| 120 | ········if·(this.g)·{ | ||
| Max diff block lines reached; 0/3351 bytes (0.00%) of diff not shown. | |||
| Offset 1, 9 lines modified | Offset 1, 6 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | class·z | ||
| 2 | import·android.view.View; | ||
| 3 | public·interface·z | ||
| 4 | { | 3 | { |
| 5 | ····void·a(final·w·p0,·final·View·p1,·final·int·p2,·final·long·p3); | ||
| 6 | } | 4 | } |
| Offset 1, 20 lines modified | Offset 1, 141 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | public·class·ap | ||
| 2 | import·android.view.View; | ||
| 3 | class·ap·implements·Runnable | ||
| 4 | { | 3 | { |
| 5 | ····final·/*·synthetic·*/·View·a; | ||
| 6 | ···· | 4 | ····private·int·a; |
| 5 | ····private·int·b; | ||
| 6 | ····private·int·c; | ||
| 7 | ····private·int·d; | ||
| 8 | ····private·int·e; | ||
| 9 | ····private·int·f; | ||
| 10 | ····private·boolean·g; | ||
| 11 | ····private·boolean·h; | ||
| 12 | ···· | ||
| 13 | ····public·ap()·{ | ||
| 14 | ········final·int·n·=·-1·<<·-1; | ||
| 15 | ········this.a·=·0; | ||
| 16 | ········this.b·=·0; | ||
| 17 | ········this.c·=·n; | ||
| 18 | ········this.d·=·n; | ||
| 19 | ········this.e·=·0; | ||
| 20 | ········this.f·=·0; | ||
| 21 | ········this.g·=·false; | ||
| 22 | ········this.h·=·false; | ||
| 23 | ····} | ||
| 24 | ···· | ||
| 25 | ····public·int·a()·{ | ||
| 26 | ········return·this.a; | ||
| 27 | ····} | ||
| 28 | ···· | ||
| 29 | ····public·void·a(final·int·a,·final·int·b)·{ | ||
| 30 | ········final·int·n·=·-1·<<·-1; | ||
| 31 | ········this.c·=·a; | ||
| 32 | ········this.d·=·b; | ||
| 33 | ········this.h·=·true; | ||
| 34 | ········if·(this.g)·{ | ||
| 35 | ············if·(b·!=·n)·{ | ||
| 36 | ················this.a·=·b; | ||
| 37 | ············} | ||
| 38 | ············if·(a·!=·n)·{ | ||
| 39 | ················this.b·=·a; | ||
| 40 | ············} | ||
| 41 | ········} | ||
| 42 | ········else·{ | ||
| 43 | ············if·(a·!=·n)·{ | ||
| 44 | ················this.a·=·a; | ||
| 45 | ············} | ||
| 46 | ············if·(b·!=·n)·{ | ||
| 47 | ················this.b·=·b; | ||
| 48 | ············} | ||
| 49 | ········} | ||
| 50 | ····} | ||
| 51 | ···· | ||
| 52 | ····public·void·a(final·boolean·g)·{ | ||
| 53 | ········final·int·n·=·-1·<<·-1; | ||
| 54 | ········if·(g·!=·this.g)·{ | ||
| 55 | ············this.g·=·g; | ||
| 56 | ············if·(this.h)·{ | ||
| 57 | ················if·(g)·{ | ||
| 58 | ····················int·a; | ||
| 59 | ····················if·(this.d·!=·n)·{ | ||
| 60 | ························a·=·this.d; | ||
| 61 | ····················} | ||
| 62 | ····················else·{ | ||
| 63 | ························a·=·this.e; | ||
| 64 | ····················} | ||
| 65 | ····················this.a·=·a; | ||
| 66 | ····················int·b; | ||
| 67 | ····················if·(this.c·!=·n)·{ | ||
| 68 | ························b·=·this.c; | ||
| 69 | ····················} | ||
| 70 | ····················else·{ | ||
| 71 | ························b·=·this.f; | ||
| 72 | ····················} | ||
| 73 | ····················this.b·=·b; | ||
| 74 | ················} | ||
| 75 | ················else·{ | ||
| 76 | ····················int·a2; | ||
| 77 | ····················if·(this.c·!=·n)·{ | ||
| 78 | ························a2·=·this.c; | ||
| 79 | ····················} | ||
| 80 | ····················else·{ | ||
| 81 | ························a2·=·this.e; | ||
| 82 | ····················} | ||
| 83 | ····················this.a·=·a2; | ||
| 84 | ····················int·b2; | ||
| 85 | ····················if·(this.d·!=·n)·{ | ||
| 86 | ························b2·=·this.d; | ||
| 87 | ····················} | ||
| 88 | ····················else·{ | ||
| 89 | ························b2·=·this.f; | ||
| 90 | ····················} | ||
| 91 | ····················this.b·=·b2; | ||
| 92 | ················} | ||
| 93 | ············} | ||
| 94 | ············else·{ | ||
| 95 | ················this.a·=·this.e; | ||
| 96 | ················this.b·=·this.f; | ||
| 97 | ············} | ||
| 98 | ········} | ||
| 99 | ····} | ||
| 100 | ···· | ||
| 101 | ····public·int·b()·{ | ||
| 102 | ········return·this.b; | ||
| 103 | ····} | ||
| 104 | ···· | ||
| 105 | ····public·void·b(final·int·n,·final·int·n2)·{ | ||
| 106 | ········final·int·n3·=·-1·<<·-1; | ||
| 107 | ········this.h·=·false; | ||
| 108 | ········if·(n·!=·n3)·{ | ||
| 109 | ············this.e·=·n; | ||
| 110 | ············this.a·=·n; | ||
| 111 | ········} | ||
| 112 | ········if·(n2·!=·n3)·{ | ||
| 113 | ············this.f·=·n2; | ||
| 114 | ············this.b·=·n2; | ||
| 115 | ········} | ||
| 116 | ····} | ||
| 7 | ···· | 117 | ···· |
| 8 | ····ap(final·ao·b,·final·View·a)·{ | ||
| 9 | ········this.b·=·b; | ||
| 10 | ···· | 118 | ····public·int·c()·{ |
| 119 | ········int·n; | ||
| Max diff block lines reached; 334/3517 bytes (9.50%) of diff not shown. | |||
| Offset 1, 22 lines modified | Offset 1, 20 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.view.View$OnClickListener; | ||
| 4 | class·ar·implements· | 3 | class·ar·implements·Runnable |
| 5 | { | 4 | { |
| 5 | ····final·/*·synthetic·*/·View·a; | ||
| 6 | ····final·/*·synthetic·*/·a | 6 | ····final·/*·synthetic·*/·aq·b; |
| 7 | ···· | 7 | ···· |
| 8 | ···· | 8 | ····ar(final·aq·b,·final·View·a)·{ |
| 9 | ········this.b·=·b; | ||
| 9 | ········this.a·=·a; | 10 | ········this.a·=·a; |
| 10 | ····} | 11 | ····} |
| 11 | ···· | 12 | ···· |
| 13 | ····public·void·run()·{ | ||
| 14 | ········this.b.smoothScrollTo(this.a.getLeft()·-·(this.b.getWidth()·-·this.a.getWidth())·/·2,·0); | ||
| 15 | ········this.b.a·=·null; | ||
| 12 | ····public·void·onClick(final·View·view)·{ | ||
| 13 | ········((as)view).b().d(); | ||
| 14 | ········for·(int·childCount·=·ao.a(this.a).getChildCount(),·i·=·0;·i·<·childCount;·++i)·{ | ||
| 15 | ············final·View·child·=·ao.a(this.a).getChildAt(i); | ||
| 16 | ············child.setSelected(child·==·view); | ||
| 17 | ········} | ||
| 18 | ····} | 16 | ····} |
| 19 | } | 17 | } |
| Offset 1, 29 lines modified | Offset 1, 22 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.support.v7.widget.ab; | ||
| 3 | import·android.view.View; | 2 | import·android.view.View; |
| 4 | import·android. | 3 | import·android.view.View$OnClickListener; |
| 5 | class·at·e | 4 | class·at·implements·View$OnClickListener |
| 6 | { | 5 | { |
| 7 | ····final·/*·synthetic·*/·a | 6 | ····final·/*·synthetic·*/·aq·a; |
| 8 | ····final·/*·synthetic·*/·SpinnerCompat·b; | ||
| 9 | ···· | 7 | ···· |
| 8 | ····private·at(final·aq·a)·{ | ||
| 10 | ····at(final·SpinnerCompat·b,·final·View·view,·final·ax·a)·{ | ||
| 11 | ········this.b·=·b; | ||
| 12 | ········this.a·=·a; | 9 | ········this.a·=·a; |
| 13 | ········super(view); | ||
| 14 | ····} | 10 | ····} |
| 15 | ···· | 11 | ···· |
| 12 | ····public·void·onClick(final·View·view)·{ | ||
| 13 | ········((au)view).b().d(); | ||
| 14 | ········for·(int·childCount·=·aq.a(this.a).getChildCount(),·i·=·0;·i·<·childCount;·++i)·{ | ||
| 15 | ············final·View·child·=·aq.a(this.a).getChildAt(i); | ||
| 16 | ············child.setSelected(child·==·view); | ||
| 16 | ····public·ab·a()·{ | ||
| 17 | ········return·(ab)this.a; | ||
| 18 | ····} | ||
| 19 | ···· | ||
| 20 | ····public·boolean·b()·{ | ||
| 21 | ········if·(!SpinnerCompat.a(this.b).b())·{ | ||
| 22 | ············SpinnerCompat.a(this.b).c(); | ||
| 23 | ········} | 17 | ········} |
| 24 | ········return·true; | ||
| 25 | ····} | 18 | ····} |
| 26 | } | 19 | } |
| Offset 1, 17 lines modified | Offset 1, 34 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.widget.AdapterView$OnItemClickListener; | ||
| 3 | import·android.view.View; | ||
| 4 | import·android.util.AttributeSet; | ||
| 5 | import·android.content.Context; | ||
| 2 | import·android.widget.ListAdapter; | 6 | import·android.widget.ListAdapter; |
| 7 | import·android.support.v7.widget.ab; | ||
| 3 | 8 | class·ba·extends·ab·implements·be | |
| 4 | { | 9 | { |
| 5 | ···· | 10 | ····final·/*·synthetic·*/·av·a; |
| 11 | ····private·CharSequence·c; | ||
| 12 | ····private·ListAdapter·d; | ||
| 6 | ···· | 13 | ···· |
| 7 | ···· | 14 | ····public·ba(final·av·a,·final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 15 | ········this.a·=·a; | ||
| 16 | ········super(context,·set,·n); | ||
| 17 | ········this.a((View)a); | ||
| 18 | ········this.a(true); | ||
| 19 | ········this.a(0); | ||
| 20 | ········this.a((AdapterView$OnItemClickListener)new·bb(this,·a)); | ||
| 21 | ····} | ||
| 8 | ···· | 22 | ···· |
| 9 | ····void·a(final· | 23 | ····public·void·a(final·ListAdapter·d)·{ |
| 24 | ········super.a(d); | ||
| 25 | ········this.d·=·d; | ||
| 26 | ····} | ||
| 10 | ···· | 27 | ···· |
| 11 | ····bo | 28 | ····public·void·a(final·CharSequence·c)·{ |
| 29 | ········this.c·=·c; | ||
| 12 | ···· | 30 | ····} |
| 13 | ····void·c(); | ||
| 14 | } | 31 | } |
| Offset 1, 107 lines modified | Offset 1, 29 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.support.v7.widget.ab; | ||
| 2 | import·android.database.DataSetObserver; | ||
| 3 | import·android.view.ViewGroup; | ||
| 4 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·android.support.v7.widget.ag; | ||
| 5 | import·android.widget.SpinnerAdapter; | ||
| 6 | import·android.widget.ListAdapter; | ||
| 7 | class·aw· | 5 | class·aw·extends·ag |
| 8 | { | 6 | { |
| 9 | ····private·SpinnerAdapter·a; | ||
| 10 | ···· | 7 | ····final·/*·synthetic·*/·ba·a; |
| 8 | ····final·/*·synthetic·*/·av·b; | ||
| 11 | ···· | 9 | ···· |
| 12 | ···· | 10 | ····aw(final·av·b,·final·View·view,·final·ba·a)·{ |
| 11 | ········this.b·=·b; | ||
| 13 | ········this.a·=·a; | 12 | ········this.a·=·a; |
| 13 | ········super(view); | ||
| 14 | ········if·(a·instanceof·ListAdapter)·{ | ||
| 15 | ············this.b·=·(ListAdapter)a; | ||
| 16 | ········} | ||
| 17 | ····} | ||
| 18 | ···· | ||
| 19 | ····public·boolean·areAllItemsEnabled()·{ | ||
| 20 | ········final·ListAdapter·b·=·this.b; | ||
| 21 | ········return·b·==·null·||·b.areAllItemsEnabled(); | ||
| 22 | ····} | ||
| 23 | ···· | ||
| 24 | ····public·int·getCount()·{ | ||
| 25 | ········int·count; | ||
| 26 | ········if·(this.a·==·null)·{ | ||
| 27 | ············count·=·0; | ||
| 28 | ········} | ||
| 29 | ········else·{ | ||
| 30 | ············count·=·this.a.getCount(); | ||
| 31 | ········} | ||
| 32 | ········return·count; | ||
| 33 | ····} | ||
| 34 | ···· | ||
| 35 | ····public·View·getDropDownView(final·int·n,·final·View·view,·final·ViewGroup·viewGroup)·{ | ||
| 36 | ········View·dropDownView; | ||
| 37 | ········if·(this.a·==·null)·{ | ||
| 38 | ············dropDownView·=·null; | ||
| 39 | ········} | ||
| 40 | ········else·{ | ||
| 41 | ············dropDownView·=·this.a.getDropDownView(n,·view,·viewGroup); | ||
| 42 | ········} | ||
| 43 | ········return·dropDownView; | ||
| 44 | ····} | ||
| 45 | ···· | ||
| 46 | ····public·Object·getItem(final·int·n)·{ | ||
| 47 | ········Object·item; | ||
| 48 | ········if·(this.a·==·null)·{ | ||
| 49 | ············item·=·null; | ||
| 50 | ········} | ||
| 51 | ········else·{ | ||
| 52 | ············item·=·this.a.getItem(n); | ||
| 53 | ········} | ||
| 54 | ········return·item; | ||
| 55 | ····} | ||
| 56 | ···· | ||
| 57 | ····public·long·getItemId(final·int·n)·{ | ||
| 58 | ········long·itemId; | ||
| 59 | ········if·(this.a·==·null)·{ | ||
| 60 | ············itemId·=·-1; | ||
| 61 | ········} | ||
| 62 | ········else·{ | ||
| 63 | ············itemId·=·this.a.getItemId(n); | ||
| 64 | ········} | ||
| 65 | ········return·itemId; | ||
| 66 | ····} | ||
| 67 | ···· | ||
| 68 | ····public·int·getItemViewType(final·int·n)·{ | ||
| 69 | ········return·0; | ||
| 70 | ····} | ||
| 71 | ···· | ||
| 72 | ····public·View·getView(final·int·n,·final·View·view,·final·ViewGroup·viewGroup)·{ | ||
| 73 | ········return·this.getDropDownView(n,·view,·viewGroup); | ||
| 74 | ····} | ||
| 75 | ···· | ||
| 76 | ····public·int·getViewTypeCount()·{ | ||
| 77 | ········return·1; | ||
| 78 | ····} | ||
| 79 | ···· | ||
| 80 | ····public·boolean·hasStableIds()·{ | ||
| 81 | ········return·this.a·!=·null·&&·this.a.hasStableIds(); | ||
| 82 | ····} | ||
| 83 | ···· | ||
| 84 | ····public·boolean·isEmpty()·{ | ||
| 85 | ········return·this.getCount()·==·0; | ||
| 86 | ····} | ||
| 87 | ···· | ||
| 88 | ····public·boolean·isEnabled(final·int·n)·{ | ||
| 89 | ········final·ListAdapter·b·=·this.b; | ||
| 90 | ········return·b·==·null·||·b.isEnabled(n); | ||
| 91 | ····} | 14 | ····} |
| 92 | ···· | 15 | ···· |
| 16 | ····public·ab·a()·{ | ||
| 17 | ········return·(ab)this.a; | ||
| 93 | ····public·void·registerDataSetObserver(final·DataSetObserver·dataSetObserver)·{ | ||
| 94 | ········if·(this.a·!=·null)·{ | ||
| 95 | ············this.a.registerDataSetObserver(dataSetObserver); | ||
| 96 | ········} | ||
| 97 | ····} | 18 | ····} |
| 98 | ···· | 19 | ···· |
| 99 | ····public·void·unregisterDataSetObserver(final·DataSetObserver·dataSetObserver)·{ | ||
| 100 | ········if·(this.a·!=·null)·{ | ||
| 101 | ···· | 20 | ····public·boolean·b()·{ |
| 21 | ········if·(!av.a(this.b).b())·{ | ||
| 22 | ············av.a(this.b).c(); | ||
| 102 | ········} | 23 | ········} |
| 24 | ········return·true; | ||
| 103 | ····} | 25 | ····} |
| 104 | } | 26 | } |
| Offset 1, 34 lines modified | Offset 1, 24 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.widget.AdapterView$OnItemClickListener; | ||
| 3 | import·android.view.View; | 2 | import·android.view.ViewTreeObserver; |
| 3 | import·android.view.ViewTreeObserver$OnGlobalLayoutListener; | ||
| 4 | import·android.util.AttributeSet; | ||
| 5 | import·android.content.Context; | ||
| 6 | import·android.widget.ListAdapter; | ||
| 7 | import·android.support.v7.widget.ab; | ||
| 8 | class·ax· | 4 | class·ax·implements·ViewTreeObserver$OnGlobalLayoutListener |
| 9 | { | 5 | { |
| 10 | ····final·/*·synthetic·*/· | 6 | ····final·/*·synthetic·*/·av·a; |
| 11 | ····private·CharSequence·c; | ||
| 12 | ····private·ListAdapter·d; | ||
| 13 | ···· | 7 | ···· |
| 14 | ···· | 8 | ····ax(final·av·a)·{ |
| 15 | ········this.a·=·a; | 9 | ········this.a·=·a; |
| 16 | ········super(context,·set,·n); | ||
| 17 | ········this.a((View)a); | ||
| 18 | ········this.a(true); | ||
| 19 | ········this.a(0); | ||
| 20 | ········this.a((AdapterView$OnItemClickListener)new·ay(this,·a)); | ||
| 21 | ····} | 10 | ····} |
| 22 | ···· | 11 | ···· |
| 23 | ····public·void·a(final·ListAdapter·d)·{ | ||
| 24 | ········super.a(d); | ||
| 25 | ········this.d·=·d; | ||
| 26 | ····} | ||
| 27 | ···· | ||
| 28 | ····public·void·a(final·CharSequence·c)·{ | ||
| 29 | ······ | 12 | ····public·void·onGlobalLayout()·{ |
| 13 | ········if·(!av.a(this.a).b())·{ | ||
| 14 | ············av.a(this.a).c(); | ||
| 15 | ········} | ||
| 16 | ········final·ViewTreeObserver·viewTreeObserver·=·this.a.getViewTreeObserver(); | ||
| 17 | ········if·(viewTreeObserver·!=·null)·{ | ||
| 18 | ············viewTreeObserver.removeGlobalOnLayoutListener((ViewTreeObserver$OnGlobalLayoutListener)this); | ||
| 19 | ········} | ||
| 30 | ····} | 20 | ····} |
| 31 | } | 21 | } |
| Offset 1, 25 lines modified | Offset 1, 58 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.content.DialogInterface; | ||
| 4 | import·android.app.AlertDialog$Builder; | ||
| 3 | import·android.widget.Adapter | 5 | import·android.widget.ListAdapter; |
| 4 | import·android. | 6 | import·android.app.AlertDialog; |
| 7 | import·android.content.DialogInterface$OnClickListener; | ||
| 5 | class·ay·implements· | 8 | class·ay·implements·DialogInterface$OnClickListener,·be |
| 6 | { | 9 | { |
| 7 | ····final·/*·synthetic·*/·SpinnerCompat·a; | ||
| 8 | ····final·/*·synthetic·*/·a | 10 | ····final·/*·synthetic·*/·av·a; |
| 11 | ····private·AlertDialog·b; | ||
| 12 | ····private·ListAdapter·c; | ||
| 13 | ····private·CharSequence·d; | ||
| 9 | ···· | 14 | ···· |
| 15 | ····private·ay(final·av·a)·{ | ||
| 10 | ····ay(final·ax·b,·final·SpinnerCompat·a)·{ | ||
| 11 | ········this.b·=·b; | ||
| 12 | ········this.a·=·a; | 16 | ········this.a·=·a; |
| 13 | ····} | 17 | ····} |
| 14 | ···· | 18 | ···· |
| 19 | ····public·void·a()·{ | ||
| 15 | ····public·void·onItemClick(final·AdapterView·adapterView,·final·View·view,·final·int·selection,·final·long·n)·{ | ||
| 16 | ········this.b.a.setSelection(selection); | ||
| 17 | ········if·(this.b | 20 | ········if·(this.b·!=·null)·{ |
| 18 | ············this.b. | 21 | ············this.b.dismiss(); |
| 22 | ············this.b·=·null; | ||
| 19 | ········} | 23 | ········} |
| 24 | ····} | ||
| 25 | ···· | ||
| 26 | ····public·void·a(final·ListAdapter·c)·{ | ||
| 27 | ········this.c·=·c; | ||
| 28 | ····} | ||
| 29 | ···· | ||
| 30 | ····public·void·a(final·CharSequence·d)·{ | ||
| 31 | ········this.d·=·d; | ||
| 32 | ····} | ||
| 33 | ···· | ||
| 34 | ····public·boolean·b()·{ | ||
| 35 | ········return·this.b·!=·null·&&·this.b.isShowing(); | ||
| 36 | ····} | ||
| 37 | ···· | ||
| 38 | ····public·void·c()·{ | ||
| 39 | ········if·(this.c·!=·null)·{ | ||
| 40 | ············final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder(this.a.getContext()); | ||
| 41 | ············if·(this.d·!=·null)·{ | ||
| 42 | ················alertDialog$Builder.setTitle(this.d); | ||
| 43 | ············} | ||
| 44 | ············(this.b·=·alertDialog$Builder.setSingleChoiceItems(this.c,·this.a.getSelectedItemPosition(),·(DialogInterface$OnClickListener)this).create()).show(); | ||
| 45 | ········} | ||
| 46 | ····} | ||
| 47 | ···· | ||
| 48 | ····public·void·onClick(final·DialogInterface·dialogInterface,·final·int·selection)·{ | ||
| 49 | ········this.a.setSelection(selection); | ||
| 50 | ········if·(this.a.s·!=·null)·{ | ||
| 51 | ············this.a.a((View)null,·selection,·this.c.getItemId(selection)); | ||
| 52 | ········} | ||
| 20 | ········this. | 53 | ········this.a(); |
| 21 | ····} | 54 | ····} |
| 22 | } | 55 | } |
| Offset 1, 16 lines modified | Offset 1, 107 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.os.Parcel; | ||
| 3 | import·android. | 2 | import·android.database.DataSetObserver; |
| 3 | import·android.view.ViewGroup; | ||
| 4 | import·android.view.View; | ||
| 5 | import·android.widget.SpinnerAdapter; | ||
| 6 | import·android.widget.ListAdapter; | ||
| 4 | 7 | class·az·implements·ListAdapter,·SpinnerAdapter | |
| 5 | { | 8 | { |
| 6 | ····public·SpinnerCompat$SavedState·a(final·Parcel·parcel)·{ | ||
| 7 | ···· | 9 | ····private·SpinnerAdapter·a; |
| 10 | ····private·ListAdapter·b; | ||
| 11 | ···· | ||
| 12 | ····public·az(final·SpinnerAdapter·a)·{ | ||
| 13 | ········this.a·=·a; | ||
| 14 | ········if·(a·instanceof·ListAdapter)·{ | ||
| 15 | ············this.b·=·(ListAdapter)a; | ||
| 16 | ········} | ||
| 17 | ····} | ||
| 18 | ···· | ||
| 19 | ····public·boolean·areAllItemsEnabled()·{ | ||
| 20 | ········final·ListAdapter·b·=·this.b; | ||
| 21 | ········return·b·==·null·||·b.areAllItemsEnabled(); | ||
| 22 | ····} | ||
| 23 | ···· | ||
| 24 | ····public·int·getCount()·{ | ||
| 25 | ········int·count; | ||
| 26 | ········if·(this.a·==·null)·{ | ||
| 27 | ············count·=·0; | ||
| 28 | ········} | ||
| 29 | ········else·{ | ||
| 30 | ············count·=·this.a.getCount(); | ||
| 31 | ········} | ||
| 32 | ········return·count; | ||
| 33 | ····} | ||
| 34 | ···· | ||
| 35 | ····public·View·getDropDownView(final·int·n,·final·View·view,·final·ViewGroup·viewGroup)·{ | ||
| 36 | ········View·dropDownView; | ||
| 37 | ········if·(this.a·==·null)·{ | ||
| 38 | ············dropDownView·=·null; | ||
| 39 | ········} | ||
| 40 | ········else·{ | ||
| 41 | ············dropDownView·=·this.a.getDropDownView(n,·view,·viewGroup); | ||
| 42 | ········} | ||
| 43 | ········return·dropDownView; | ||
| 44 | ····} | ||
| 45 | ···· | ||
| 46 | ····public·Object·getItem(final·int·n)·{ | ||
| 47 | ········Object·item; | ||
| 48 | ········if·(this.a·==·null)·{ | ||
| 49 | ············item·=·null; | ||
| 50 | ········} | ||
| 51 | ········else·{ | ||
| 52 | ············item·=·this.a.getItem(n); | ||
| 53 | ········} | ||
| 54 | ········return·item; | ||
| 55 | ····} | ||
| 56 | ···· | ||
| 57 | ····public·long·getItemId(final·int·n)·{ | ||
| 58 | ········long·itemId; | ||
| 59 | ········if·(this.a·==·null)·{ | ||
| 60 | ············itemId·=·-1; | ||
| 61 | ········} | ||
| 62 | ········else·{ | ||
| 63 | ············itemId·=·this.a.getItemId(n); | ||
| 64 | ········} | ||
| 65 | ········return·itemId; | ||
| 66 | ····} | ||
| 67 | ···· | ||
| 68 | ····public·int·getItemViewType(final·int·n)·{ | ||
| 69 | ········return·0; | ||
| 70 | ····} | ||
| 71 | ···· | ||
| 72 | ····public·View·getView(final·int·n,·final·View·view,·final·ViewGroup·viewGroup)·{ | ||
| 73 | ········return·this.getDropDownView(n,·view,·viewGroup); | ||
| 74 | ····} | ||
| 75 | ···· | ||
| 76 | ····public·int·getViewTypeCount()·{ | ||
| 77 | ········return·1; | ||
| 78 | ····} | ||
| 79 | ···· | ||
| 80 | ····public·boolean·hasStableIds()·{ | ||
| 81 | ········return·this.a·!=·null·&&·this.a.hasStableIds(); | ||
| 82 | ····} | ||
| 83 | ···· | ||
| 84 | ····public·boolean·isEmpty()·{ | ||
| 85 | ········return·this.getCount()·==·0; | ||
| 86 | ····} | ||
| 87 | ···· | ||
| 88 | ····public·boolean·isEnabled(final·int·n)·{ | ||
| 89 | ········final·ListAdapter·b·=·this.b; | ||
| 90 | ········return·b·==·null·||·b.isEnabled(n); | ||
| 91 | ····} | ||
| 92 | ···· | ||
| 93 | ····public·void·registerDataSetObserver(final·DataSetObserver·dataSetObserver)·{ | ||
| 94 | ········if·(this.a·!=·null)·{ | ||
| 95 | ············this.a.registerDataSetObserver(dataSetObserver); | ||
| 96 | ········} | ||
| 8 | ····} | 97 | ····} |
| 9 | ···· | 98 | ···· |
| 10 | ····public·SpinnerCompat$SavedState[]·a(final·int·n)·{ | ||
| 11 | ······ | 99 | ····public·void·unregisterDataSetObserver(final·DataSetObserver·dataSetObserver)·{ |
| 100 | ········if·(this.a·!=·null)·{ | ||
| 101 | ············this.a.unregisterDataSetObserver(dataSetObserver); | ||
| 102 | ········} | ||
| 12 | ····} | 103 | ····} |
| 13 | } | 104 | } |
| Offset 1, 26 lines modified | Offset 1, 26 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.support.v4.h.bn; | ||
| 3 | import·android.support.v4. | 4 | import·android.support.v4.h.cd; |
| 4 | import·android.support.v4.view.ef; | ||
| 5 | public·class·b·implements· | 5 | public·class·b·implements·cd |
| 6 | { | 6 | { |
| 7 | ····int·a; | 7 | ····int·a; |
| 8 | ····final·/*·synthetic·*/·a·b; | 8 | ····final·/*·synthetic·*/·a·b; |
| 9 | ····private·boolean·c; | 9 | ····private·boolean·c; |
| 10 | ···· | 10 | ···· |
| 11 | ····protected·b(final·a·b)·{ | 11 | ····protected·b(final·a·b)·{ |
| 12 | ········this.b·=·b; | 12 | ········this.b·=·b; |
| 13 | ········this.c·=·false; | 13 | ········this.c·=·false; |
| 14 | ····} | 14 | ····} |
| 15 | ···· | 15 | ···· |
| 16 | ····public·b·a(final· | 16 | ····public·b·a(final·bn·i,·final·int·a)·{ |
| 17 | ········this.b.i·=·i; | 17 | ········this.b.i·=·i; |
| 18 | ········this.a·=·a; | 18 | ········this.a·=·a; |
| 19 | ········return·this; | 19 | ········return·this; |
| 20 | ····} | 20 | ····} |
| 21 | ···· | 21 | ···· |
| 22 | ····public·void·a(final·View·view)·{ | 22 | ····public·void·a(final·View·view)·{ |
| 23 | ········this.b.setVisibility(0); | 23 | ········this.b.setVisibility(0); |
| Offset 1, 29 lines modified | Offset 1, 37 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.content.Context; | ||
| 3 | import·android.content.res.Resources; | ||
| 4 | import·android. | 2 | import·android.os.Parcelable; |
| 3 | import·android.os.Parcel; | ||
| 4 | import·android.os.Parcelable$Creator; | ||
| 5 | 5 | class·bc·extends·e | |
| 6 | { | 6 | { |
| 7 | ····p | 7 | ····public·static·final·Parcelable$Creator·CREATOR; |
| 8 | ····boolean·c; | ||
| 8 | ···· | 9 | ···· |
| 9 | ····private·bc(final·Context·context)·{ | ||
| 10 | ···· | 10 | ····static·{ |
| 11 | ········CREATOR·=·(Parcelable$Creator)new·bd(); | ||
| 11 | ····} | 12 | ····} |
| 12 | ···· | 13 | ···· |
| 13 | ····public·static·Context·a(Context·context)·{ | ||
| 14 | ········if·(!(context·instanceof·bc))·{ | ||
| 15 | ············context·=·(Context)new·bc(context); | ||
| 16 | ········} | ||
| 17 | ···· | 14 | ····private·bc(final·Parcel·parcel)·{ |
| 15 | ········super(parcel); | ||
| 16 | ········this.c·=·(parcel.readByte()·!=·0); | ||
| 17 | ····} | ||
| 18 | ···· | ||
| 19 | ····bc(final·Parcelable·parcelable)·{ | ||
| 20 | ········super(parcelable); | ||
| 18 | ····} | 21 | ····} |
| 19 | ···· | 22 | ···· |
| 20 | ····public· | 23 | ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ |
| 24 | ········super.writeToParcel(parcel,·n); | ||
| 25 | ········boolean·b; | ||
| 21 | ········if·(this. | 26 | ········if·(this.c)·{ |
| 22 | ············ | 27 | ············b·=·true; |
| 28 | ········} | ||
| 29 | ········else·{ | ||
| 30 | ············b·=·false; | ||
| 23 | ········} | 31 | ········} |
| 24 | ········ret | 32 | ········parcel.writeByte((byte)(byte)(b·?·1·:·0)); |
| 25 | ····} | 33 | ····} |
| 26 | } | 34 | } |
| Offset 1, 23 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.graphics.drawable.Drawable; | ||
| 3 | import·android. | 2 | import·android.os.Parcel; |
| 3 | import·android.os.Parcelable$Creator; | ||
| 4 | class·bd· | 4 | final·class·bd·implements·Parcelable$Creator |
| 5 | { | 5 | { |
| 6 | ····public·bc·a(final·Parcel·parcel)·{ | ||
| 7 | ········return·new·bc(parcel,·(aw)null); | ||
| 6 | ····private·final·bf·a; | ||
| 7 | ···· | ||
| 8 | ····public·bd(final·Resources·resources,·final·bf·a)·{ | ||
| 9 | ········super(resources); | ||
| 10 | ········this.a·=·a; | ||
| 11 | ····} | 8 | ····} |
| 12 | ···· | 9 | ···· |
| 10 | ····public·bc[]·a(final·int·n)·{ | ||
| 11 | ········return·new·bc[n]; | ||
| 13 | ····public·Drawable·getDrawable(final·int·n)·{ | ||
| 14 | ········final·Drawable·drawable·=·super.getDrawable(n); | ||
| 15 | ········if·(drawable·!=·null)·{ | ||
| 16 | ············this.a.a(n,·drawable); | ||
| 17 | ········} | ||
| 18 | ········return·drawable; | ||
| 19 | ····} | 12 | ····} |
| 20 | } | 13 | } |
| Offset 1, 13 lines modified | Offset 1, 17 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.widget.ListAdapter; | ||
| 2 | import·android.graphics.PorterDuff$Mode; | ||
| 3 | import·android.content.res.ColorStateList; | ||
| 4 | 3 | interface·be | |
| 5 | { | 4 | { |
| 6 | ····public·ColorStateList·a; | ||
| 7 | ····public·PorterDuff$Mode·b; | ||
| 8 | ····public·boolean·c; | ||
| 9 | ···· | 5 | ····void·a(); |
| 6 | ···· | ||
| 7 | ····void·a(final·ListAdapter·p0); | ||
| 8 | ···· | ||
| 9 | ····void·a(final·CharSequence·p0); | ||
| 10 | ···· | ||
| 11 | ····boolean·b(); | ||
| 12 | ···· | ||
| 13 | ····void·c(); | ||
| 10 | } | 14 | } |
| Offset 1, 25 lines modified | Offset 1, 29 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.graphics.PorterDuffColorFilter; | ||
| 3 | import·android.graphics.PorterDuff$Mode; | ||
| 4 | import·android. | 2 | import·android.content.Context; |
| 3 | import·android.content.res.Resources; | ||
| 4 | import·android.content.ContextWrapper; | ||
| 5 | class·bg·extends· | 5 | public·class·bg·extends·ContextWrapper |
| 6 | { | 6 | { |
| 7 | ····private·Resources·a; | ||
| 7 | ····public·bg(final·int·n)·{ | ||
| 8 | ········super(n); | ||
| 9 | ····} | ||
| 10 | ···· | 8 | ···· |
| 11 | ····private·static·int·b(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode)·{ | ||
| 12 | ···· | 9 | ····private·bg(final·Context·context)·{ |
| 10 | ········super(context); | ||
| 13 | ····} | 11 | ····} |
| 14 | ···· | 12 | ···· |
| 15 | ····PorterDuffColorFilter·a(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode)·{ | ||
| 16 | ···· | 13 | ····public·static·Context·a(Context·context)·{ |
| 14 | ········if·(!(context·instanceof·bg))·{ | ||
| 15 | ············context·=·(Context)new·bg(context); | ||
| 16 | ········} | ||
| 17 | ········return·context; | ||
| 17 | ····} | 18 | ····} |
| 18 | ···· | 19 | ···· |
| 19 | ····PorterDuffColorFilter·a(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode,·final·PorterDuffColorFilter·porterDuffColorFilter)·{ | ||
| 20 | ···· | 20 | ····public·Resources·getResources()·{ |
| 21 | ········if·(this.a·==·null)·{ | ||
| 22 | ············this.a·=·(Resources)new·bh(super.getResources(),·bj.a((Context)this)); | ||
| 23 | ········} | ||
| 24 | ········return·this.a; | ||
| 21 | ····} | 25 | ····} |
| 22 | } | 26 | } |
| Offset 1, 112 lines modified | Offset 1, 23 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.graphics.drawable.Drawable; | 2 | import·android.graphics.drawable.Drawable; |
| 3 | import·android.util.AttributeSet; | ||
| 4 | import·android.content.res. | 3 | import·android.content.res.Resources; |
| 5 | import·android.content.Context; | ||
| 6 | 4 | class·bh·extends·ao | |
| 7 | { | 5 | { |
| 8 | ····private·final· | 6 | ····private·final·bj·a; |
| 9 | ····private·final·TypedArray·b; | ||
| 10 | ····private·bf·c; | ||
| 11 | ···· | 7 | ···· |
| 12 | ····p | 8 | ····public·bh(final·Resources·resources,·final·bj·a)·{ |
| 9 | ········super(resources); | ||
| 13 | ········this.a·=·a; | 10 | ········this.a·=·a; |
| 14 | ········this.b·=·b; | ||
| 15 | ····} | 11 | ····} |
| 16 | ···· | 12 | ···· |
| 17 | ····public·static·bh·a(final·Context·context,·final·AttributeSet·set,·final·int[]·array)·{ | ||
| 18 | ········return·new·bh(context,·context.obtainStyledAttributes(set,·array)); | ||
| 19 | ····} | ||
| 20 | ···· | ||
| 21 | ····public·static·bh·a(final·Context·context,·final·AttributeSet·set,·final·int[]·array,·final·int·n,·final·int·n2)·{ | ||
| 22 | ········return·new·bh(context,·context.obtainStyledAttributes(set,·array,·n,·n2)); | ||
| 23 | ····} | ||
| 24 | ···· | ||
| 25 | ····public·float·a(final·int·n,·final·float·n2)·{ | ||
| 26 | ········return·this.b.getFloat(n,·n2); | ||
| 27 | ····} | ||
| 28 | ···· | ||
| 29 | ····public·int·a()·{ | ||
| 30 | ········return·this.b.length(); | ||
| 31 | ····} | ||
| 32 | ···· | ||
| 33 | ····public·int·a(final·int·n,·final·int·n2)·{ | ||
| 34 | ········return·this.b.getInt(n,·n2); | ||
| 35 | ····} | ||
| 36 | ···· | ||
| 37 | ····public·Drawable·a(final·int·n)·{ | 13 | ····public·Drawable·getDrawable(final·int·n)·{ |
| 38 | ········if·(!this.b.hasValue(n))·{ | ||
| 39 | ········ | 14 | ········final·Drawable·drawable·=·super.getDrawable(n); |
| 15 | ········if·(drawable·!=·null)·{ | ||
| 16 | ············this.a.a(n,·drawable); | ||
| 40 | ········} | 17 | ········} |
| 41 | ········final·int·resourceId·=·this.b.getResourceId(n,·0); | ||
| 42 | ········if·(resourceId·==·0)·{ | ||
| 43 | ············return·this.b.getDrawable(n); | ||
| 44 | ········} | ||
| 45 | ········return·this.c().a(resourceId); | ||
| 46 | ········drawable·=·this.b.getDrawable(n); | ||
| 47 | ········return·drawable; | 18 | ········return·drawable; |
| 48 | ····} | 19 | ····} |
| 49 | ···· | ||
| 50 | ····public·boolean·a(final·int·n,·final·boolean·b)·{ | ||
| 51 | ········return·this.b.getBoolean(n,·b); | ||
| 52 | ····} | ||
| 53 | ···· | ||
| 54 | ····public·int·b(final·int·n,·final·int·n2)·{ | ||
| 55 | ········return·this.b.getInteger(n,·n2); | ||
| 56 | ····} | ||
| 57 | ···· | ||
| 58 | ····public·Drawable·b(final·int·n)·{ | ||
| 59 | ········if·(!this.b.hasValue(n))·{ | ||
| 60 | ············return·null; | ||
| 61 | ········} | ||
| 62 | ········final·int·resourceId·=·this.b.getResourceId(n,·0); | ||
| 63 | ········if·(resourceId·==·0)·{ | ||
| 64 | ············return·null; | ||
| 65 | ········} | ||
| 66 | ········return·this.c().a(resourceId,·true); | ||
| 67 | ········a·=·null; | ||
| 68 | ········return·a; | ||
| 69 | ····} | ||
| 70 | ···· | ||
| 71 | ····public·void·b()·{ | ||
| 72 | ········this.b.recycle(); | ||
| 73 | ····} | ||
| 74 | ···· | ||
| 75 | ····public·int·c(final·int·n,·final·int·n2)·{ | ||
| 76 | ········return·this.b.getDimensionPixelOffset(n,·n2); | ||
| 77 | ····} | ||
| 78 | ···· | ||
| 79 | ····public·bf·c()·{ | ||
| 80 | ········if·(this.c·==·null)·{ | ||
| 81 | ············this.c·=·bf.a(this.a); | ||
| 82 | ········} | ||
| 83 | ········return·this.c; | ||
| 84 | ····} | ||
| 85 | ···· | ||
| 86 | ····public·CharSequence·c(final·int·n)·{ | ||
| 87 | ········return·this.b.getText(n); | ||
| 88 | ····} | ||
| 89 | ···· | ||
| 90 | ····public·int·d(final·int·n,·final·int·n2)·{ | ||
| 91 | ········return·this.b.getDimensionPixelSize(n,·n2); | ||
| 92 | ····} | ||
| 93 | ···· | ||
| 94 | ····public·String·d(final·int·n)·{ | ||
| 95 | ········return·this.b.getString(n); | ||
| 96 | ····} | ||
| 97 | ···· | ||
| 98 | ····public·int·e(final·int·n,·final·int·n2)·{ | ||
| 99 | ········return·this.b.getLayoutDimension(n,·n2); | ||
| 100 | ····} | ||
| 101 | ···· | ||
| 102 | ····public·boolean·e(final·int·n)·{ | ||
| 103 | ········return·this.b.hasValue(n); | ||
| 104 | ····} | ||
| 105 | ···· | ||
| 106 | ····public·int·f(final·int·n,·final·int·n2)·{ | ||
| 107 | ········return·this.b.getResourceId(n,·n2); | ||
| 108 | ····} | ||
| 109 | } | 20 | } |
| Offset 1, 26 lines modified | Offset 1, 25 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android. | 2 | import·android.graphics.PorterDuffColorFilter; |
| 3 | import·android.graphics.PorterDuff$Mode; | ||
| 3 | import·android.support.v4. | 4 | import·android.support.v4.g.f; |
| 4 | class·bk·extends· | 5 | class·bk·extends·f |
| 5 | { | 6 | { |
| 6 | ····final·/*·synthetic·*/·bi·a; | ||
| 7 | ····p | 7 | ····public·bk(final·int·n)·{ |
| 8 | ········super(n); | ||
| 9 | ····} | ||
| 8 | ···· | 10 | ···· |
| 11 | ····private·static·int·b(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode)·{ | ||
| 12 | ········return·(n·+·31)·*·31·+·porterDuff$Mode.hashCode(); | ||
| 9 | ····bk(final·bi·a)·{ | ||
| 10 | ········this.a·=·a; | ||
| 11 | ········this.b·=·false; | ||
| 12 | ····} | 13 | ····} |
| 13 | ···· | 14 | ···· |
| 15 | ····PorterDuffColorFilter·a(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode)·{ | ||
| 16 | ········return·(PorterDuffColorFilter)this.a((Object)Integer.valueOf(b(n,·porterDuff$Mode))); | ||
| 14 | ····public·void·b(final·View·view)·{ | ||
| 15 | ········if·(!this.b)·{ | ||
| 16 | ············bi.a(this.a).setVisibility(8); | ||
| 17 | ········} | ||
| 18 | ····} | 17 | ····} |
| 19 | ···· | 18 | ···· |
| 20 | ····public·void·c(final·View·view)·{ | ||
| 21 | ········t | 19 | ····PorterDuffColorFilter·a(final·int·n,·final·PorterDuff$Mode·porterDuff$Mode,·final·PorterDuffColorFilter·porterDuffColorFilter)·{ |
| 20 | ········return·(PorterDuffColorFilter)this.a((Object)Integer.valueOf(b(n,·porterDuff$Mode)),·(Object)porterDuffColorFilter); | ||
| 22 | ····} | 21 | ····} |
| 23 | } | 22 | } |
| Offset 1, 18 lines modified | Offset 1, 112 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.view.View; | ||
| 3 | import·android. | 2 | import·android.graphics.drawable.Drawable; |
| 3 | import·android.util.AttributeSet; | ||
| 4 | import·android.content.res.TypedArray; | ||
| 5 | import·android.content.Context; | ||
| 4 | 6 | public·class·bl | |
| 5 | { | 7 | { |
| 6 | ···· | 8 | ····private·final·Context·a; |
| 9 | ····private·final·TypedArray·b; | ||
| 10 | ····private·bj·c; | ||
| 7 | ···· | 11 | ···· |
| 8 | ····bl(final· | 12 | ····private·bl(final·Context·a,·final·TypedArray·b)·{ |
| 9 | ········this.a·=·a; | 13 | ········this.a·=·a; |
| 14 | ········this.b·=·b; | ||
| 10 | ····} | 15 | ····} |
| 11 | ···· | 16 | ···· |
| 12 | ····public·void·a(final·View·view)·{ | ||
| 13 | ········ | 17 | ····public·static·bl·a(final·Context·context,·final·AttributeSet·set,·final·int[]·array)·{ |
| 18 | ········return·new·bl(context,·context.obtainStyledAttributes(set,·array)); | ||
| 19 | ····} | ||
| 20 | ···· | ||
| 21 | ····public·static·bl·a(final·Context·context,·final·AttributeSet·set,·final·int[]·array,·final·int·n,·final·int·n2)·{ | ||
| 22 | ········return·new·bl(context,·context.obtainStyledAttributes(set,·array,·n,·n2)); | ||
| 23 | ····} | ||
| 24 | ···· | ||
| 25 | ····public·float·a(final·int·n,·final·float·n2)·{ | ||
| 26 | ········return·this.b.getFloat(n,·n2); | ||
| 27 | ····} | ||
| 28 | ···· | ||
| 29 | ····public·int·a()·{ | ||
| 30 | ········return·this.b.length(); | ||
| 31 | ····} | ||
| 32 | ···· | ||
| 33 | ····public·int·a(final·int·n,·final·int·n2)·{ | ||
| 34 | ········return·this.b.getInt(n,·n2); | ||
| 35 | ····} | ||
| 36 | ···· | ||
| 37 | ····public·Drawable·a(final·int·n)·{ | ||
| 38 | ········if·(!this.b.hasValue(n))·{ | ||
| 39 | ············return·this.b.getDrawable(n); | ||
| 40 | ········} | ||
| 41 | ········final·int·resourceId·=·this.b.getResourceId(n,·0); | ||
| 42 | ········if·(resourceId·==·0)·{ | ||
| 43 | ············return·this.b.getDrawable(n); | ||
| 44 | ········} | ||
| 45 | ········return·this.c().a(resourceId); | ||
| 46 | ········drawable·=·this.b.getDrawable(n); | ||
| 47 | ········return·drawable; | ||
| 48 | ····} | ||
| 49 | ···· | ||
| 50 | ····public·boolean·a(final·int·n,·final·boolean·b)·{ | ||
| 51 | ········return·this.b.getBoolean(n,·b); | ||
| 52 | ····} | ||
| 53 | ···· | ||
| 54 | ····public·int·b(final·int·n,·final·int·n2)·{ | ||
| 55 | ········return·this.b.getInteger(n,·n2); | ||
| 56 | ····} | ||
| 57 | ···· | ||
| 58 | ····public·Drawable·b(final·int·n)·{ | ||
| 59 | ········if·(!this.b.hasValue(n))·{ | ||
| 60 | ············return·null; | ||
| 61 | ········} | ||
| 62 | ········final·int·resourceId·=·this.b.getResourceId(n,·0); | ||
| 63 | ········if·(resourceId·==·0)·{ | ||
| 64 | ············return·null; | ||
| 65 | ········} | ||
| 66 | ········return·this.c().a(resourceId,·true); | ||
| 67 | ········a·=·null; | ||
| 68 | ········return·a; | ||
| 69 | ····} | ||
| 70 | ···· | ||
| 71 | ····public·void·b()·{ | ||
| 72 | ········this.b.recycle(); | ||
| 73 | ····} | ||
| 74 | ···· | ||
| 75 | ····public·int·c(final·int·n,·final·int·n2)·{ | ||
| 76 | ········return·this.b.getDimensionPixelOffset(n,·n2); | ||
| 77 | ····} | ||
| 78 | ···· | ||
| 79 | ····public·bj·c()·{ | ||
| 80 | ········if·(this.c·==·null)·{ | ||
| 81 | ············this.c·=·bj.a(this.a); | ||
| 82 | ········} | ||
| 83 | ········return·this.c; | ||
| 84 | ····} | ||
| 85 | ···· | ||
| 86 | ····public·CharSequence·c(final·int·n)·{ | ||
| 87 | ········return·this.b.getText(n); | ||
| 88 | ····} | ||
| 89 | ···· | ||
| 90 | ····public·int·d(final·int·n,·final·int·n2)·{ | ||
| 91 | ········return·this.b.getDimensionPixelSize(n,·n2); | ||
| 92 | ····} | ||
| 93 | ···· | ||
| 94 | ····public·String·d(final·int·n)·{ | ||
| 95 | ········return·this.b.getString(n); | ||
| 96 | ····} | ||
| 97 | ···· | ||
| 98 | ····public·int·e(final·int·n,·final·int·n2)·{ | ||
| 99 | ········return·this.b.getLayoutDimension(n,·n2); | ||
| 100 | ····} | ||
| 101 | ···· | ||
| 102 | ····public·boolean·e(final·int·n)·{ | ||
| 103 | ········return·this.b.hasValue(n); | ||
| 104 | ····} | ||
| 105 | ···· | ||
| 106 | ····public·int·f(final·int·n,·final·int·n2)·{ | ||
| 107 | ········return·this.b.getResourceId(n,·n2); | ||
| 14 | ····} | 108 | ····} |
| 15 | } | 109 | } |
| Offset 1, 16 lines modified | Offset 1, 39 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.os.Parcel; | ||
| 3 | import·android. | 2 | import·android.view.View; |
| 3 | import·android.util.SparseArray; | ||
| 4 | 4 | class·d | |
| 5 | { | 5 | { |
| 6 | ····public·AbsSpinnerCompat$SavedState·a(final·Parcel·parcel)·{ | ||
| 7 | ···· | 6 | ····final·/*·synthetic·*/·c·a; |
| 7 | ····private·final·SparseArray·b; | ||
| 8 | ···· | ||
| 9 | ····d(final·c·a)·{ | ||
| 10 | ········this.a·=·a; | ||
| 11 | ········this.b·=·new·SparseArray(); | ||
| 12 | ····} | ||
| 13 | ···· | ||
| 14 | ····View·a(final·int·n)·{ | ||
| 15 | ········final·View·view·=·(View)this.b.get(n); | ||
| 16 | ········if·(view·!=·null)·{ | ||
| 17 | ············this.b.delete(n); | ||
| 18 | ········} | ||
| 19 | ········return·view; | ||
| 20 | ····} | ||
| 21 | ···· | ||
| 22 | ····void·a()·{ | ||
| 23 | ········final·SparseArray·b·=·this.b; | ||
| 24 | ········for·(int·size·=·b.size(),·i·=·0;·i·<·size;·++i)·{ | ||
| 25 | ············final·View·view·=·(View)b.valueAt(i); | ||
| 26 | ············if·(view·!=·null)·{ | ||
| 27 | ················c.a(this.a,·view,·true); | ||
| 28 | ············} | ||
| 29 | ········} | ||
| 30 | ········b.clear(); | ||
| 8 | ····} | 31 | ····} |
| 9 | ···· | 32 | ···· |
| 10 | ····public·AbsSpinnerCompat$SavedState[]·a(final·int·n)·{ | ||
| 11 | ···· | 33 | ····public·void·a(final·int·n,·final·View·view)·{ |
| 34 | ········this.b.put(n,·(Object)view); | ||
| 12 | ····} | 35 | ····} |
| 13 | } | 36 | } |
| Offset 1, 41 lines modified | Offset 1, 38 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.graphics.ColorFilter; | ||
| 3 | import·android.graphics.Canvas; | ||
| 4 | import·android. | 2 | import·android.os.Parcelable; |
| 3 | import·android.os.Parcel; | ||
| 4 | import·android.os.Parcelable$Creator; | ||
| 5 | import·android.view.View$BaseSavedState; | ||
| 5 | class·e·extends· | 6 | class·e·extends·View$BaseSavedState |
| 6 | { | 7 | { |
| 7 | ····final· | 8 | ····public·static·final·Parcelable$Creator·CREATOR; |
| 9 | ····long·a; | ||
| 10 | ····int·b; | ||
| 8 | ···· | 11 | ···· |
| 9 | ····public·e(final·ActionBarContainer·a)·{ | ||
| 10 | ···· | 12 | ····static·{ |
| 13 | ········CREATOR·=·(Parcelable$Creator)new·f(); | ||
| 11 | ····} | 14 | ····} |
| 12 | ···· | 15 | ···· |
| 16 | ····e(final·Parcel·parcel)·{ | ||
| 17 | ········super(parcel); | ||
| 18 | ········this.a·=·parcel.readLong(); | ||
| 19 | ········this.b·=·parcel.readInt(); | ||
| 13 | ····public·void·draw(final·Canvas·canvas)·{ | ||
| 14 | ········if·(this.a.d)·{ | ||
| 15 | ············if·(this.a.c·!=·null)·{ | ||
| 16 | ················this.a.c.draw(canvas); | ||
| 17 | ············} | ||
| 18 | ········} | ||
| 19 | ········else·{ | ||
| 20 | ············if·(this.a.a·!=·null)·{ | ||
| 21 | ················this.a.a.draw(canvas); | ||
| 22 | ············} | ||
| 23 | ············if·(this.a.b·!=·null·&&·this.a.e)·{ | ||
| 24 | ················this.a.b.draw(canvas); | ||
| 25 | ············} | ||
| 26 | ········} | ||
| 27 | ····} | 20 | ····} |
| 28 | ···· | 21 | ···· |
| 29 | ····public·int·getOpacity()·{ | ||
| 30 | ······ | 22 | ····e(final·Parcelable·parcelable)·{ |
| 23 | ········super(parcelable); | ||
| 31 | ····} | 24 | ····} |
| 32 | ···· | 25 | ···· |
| 33 | ····public· | 26 | ····public·String·toString()·{ |
| 27 | ········return·"AbsSpinner.SavedState{"·+·Integer.toHexString(System.identityHashCode((Object)this))·+·"·selectedId="·+·this.a·+·"·position="·+·this.b·+·"}"; | ||
| 34 | ····} | 28 | ····} |
| 35 | ···· | 29 | ···· |
| 36 | ····public·void· | 30 | ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ |
| 31 | ········super.writeToParcel(parcel,·n); | ||
| 32 | ········parcel.writeLong(this.a); | ||
| 33 | ········parcel.writeInt(this.b); | ||
| 37 | ····} | 34 | ····} |
| 38 | } | 35 | } |
| Offset 1, 22 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android. | 2 | import·android.os.Parcel; |
| 3 | import·android.os.Parcelable$Creator; | ||
| 3 | class·f· | 4 | final·class·f·implements·Parcelable$Creator |
| 4 | { | 5 | { |
| 5 | ····public·f(final·ActionBarContainer·actionBarContainer)·{ | ||
| 6 | ···· | 6 | ····public·e·a(final·Parcel·parcel)·{ |
| 7 | ········return·new·e(parcel); | ||
| 7 | ····} | 8 | ····} |
| 8 | ···· | 9 | ···· |
| 10 | ····public·e[]·a(final·int·n)·{ | ||
| 11 | ········return·new·e[n]; | ||
| 9 | ····public·void·getOutline(final·Outline·outline)·{ | ||
| 10 | ········if·(this.a.d)·{ | ||
| 11 | ············if·(this.a.c·!=·null)·{ | ||
| 12 | ················this.a.c.getOutline(outline); | ||
| 13 | ············} | ||
| 14 | ········} | ||
| 15 | ········else·if·(this.a.a·!=·null)·{ | ||
| 16 | ············this.a.a.getOutline(outline); | ||
| 17 | ········} | ||
| 18 | ····} | 12 | ····} |
| 19 | } | 13 | } |
| Offset 1, 21 lines modified | Offset 1, 41 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.view.View; | ||
| 3 | import·android.support.v7.c.a; | ||
| 4 | import·android. | 2 | import·android.graphics.ColorFilter; |
| 3 | import·android.graphics.Canvas; | ||
| 4 | import·android.graphics.drawable.Drawable; | ||
| 5 | class·g· | 5 | class·g·extends·Drawable |
| 6 | { | 6 | { |
| 7 | ····final·ActionBarContainer·a; | ||
| 7 | ····final·/*·synthetic·*/·a·a; | ||
| 8 | ····final·/*·synthetic·*/·ActionBarContextView·b; | ||
| 9 | ···· | 8 | ···· |
| 9 | ····public·g(final·ActionBarContainer·a)·{ | ||
| 10 | ····g(final·ActionBarContextView·b,·final·a·a)·{ | ||
| 11 | ········this.b·=·b; | ||
| 12 | ········this.a·=·a; | 10 | ········this.a·=·a; |
| 13 | ····} | 11 | ····} |
| 14 | ···· | 12 | ···· |
| 15 | ····public·void· | 13 | ····public·void·draw(final·Canvas·canvas)·{ |
| 16 | ········this.a. | 14 | ········if·(this.a.d)·{ |
| 15 | ············if·(this.a.c·!=·null)·{ | ||
| 16 | ················this.a.c.draw(canvas); | ||
| 17 | ············} | ||
| 18 | ········} | ||
| 19 | ········else·{ | ||
| 20 | ············if·(this.a.a·!=·null)·{ | ||
| 21 | ················this.a.a.draw(canvas); | ||
| 22 | ············} | ||
| 23 | ············if·(this.a.b·!=·null·&&·this.a.e)·{ | ||
| 24 | ················this.a.b.draw(canvas); | ||
| 25 | ············} | ||
| 26 | ········} | ||
| 27 | ····} | ||
| 28 | ···· | ||
| 29 | ····public·int·getOpacity()·{ | ||
| 30 | ········return·0; | ||
| 31 | ····} | ||
| 32 | ···· | ||
| 33 | ····public·void·setAlpha(final·int·n)·{ | ||
| 34 | ····} | ||
| 35 | ···· | ||
| 36 | ····public·void·setColorFilter(final·ColorFilter·colorFilter)·{ | ||
| 17 | ····} | 37 | ····} |
| 18 | } | 38 | } |
| Offset 1, 25 lines modified | Offset 1, 22 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.graphics.Outline; | ||
| 2 | import·android.support.v4.view.dp; | ||
| 3 | import·android.view.View; | ||
| 4 | import·android.support.v4.view.eg; | ||
| 5 | class·h·extends· | 3 | class·h·extends·g |
| 6 | { | 4 | { |
| 5 | ····public·h(final·ActionBarContainer·actionBarContainer)·{ | ||
| 6 | ········super(actionBarContainer); | ||
| 7 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; | ||
| 8 | ···· | ||
| 9 | ····h(final·ActionBarOverlayLayout·a)·{ | ||
| 10 | ········this.a·=·a; | ||
| 11 | ····} | ||
| 12 | ···· | ||
| 13 | ····public·void·b(final·View·view)·{ | ||
| 14 | ········ActionBarOverlayLayout.a(this.a,·(dp)null); | ||
| 15 | ········ActionBarOverlayLayout.a(this.a,·false); | ||
| 16 | ····} | 7 | ····} |
| 17 | ···· | 8 | ···· |
| 18 | ····public·void·c(final·View·view)·{ | ||
| 19 | ········ActionBarOverlayLayout.a(this.a,·(dp)null); | ||
| 20 | ···· | 9 | ····public·void·getOutline(final·Outline·outline)·{ |
| 10 | ········if·(this.a.d)·{ | ||
| 11 | ············if·(this.a.c·!=·null)·{ | ||
| 12 | ················this.a.c.getOutline(outline); | ||
| 13 | ············} | ||
| 14 | ········} | ||
| 15 | ········else·if·(this.a.a·!=·null)·{ | ||
| 16 | ············this.a.a.getOutline(outline); | ||
| 17 | ········} | ||
| 21 | ····} | 18 | ····} |
| 22 | } | 19 | } |
| Offset 1, 25 lines modified | Offset 1, 21 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.support.v4.view.dp; | ||
| 3 | import·android.view.View; | 2 | import·android.view.View; |
| 4 | import·android.support.v | 3 | import·android.support.v7.d.a; |
| 4 | import·android.view.View$OnClickListener; | ||
| 5 | class·i·e | 5 | class·i·implements·View$OnClickListener |
| 6 | { | 6 | { |
| 7 | ····final·/*·synthetic·*/·a·a; | ||
| 7 | ····final·/*·synthetic·*/·ActionBar | 8 | ····final·/*·synthetic·*/·ActionBarContextView·b; |
| 8 | ···· | 9 | ···· |
| 9 | ····i(final·ActionBar | 10 | ····i(final·ActionBarContextView·b,·final·a·a)·{ |
| 11 | ········this.b·=·b; | ||
| 10 | ········this.a·=·a; | 12 | ········this.a·=·a; |
| 11 | ····} | 13 | ····} |
| 12 | ···· | 14 | ···· |
| 13 | ····public·void·b(final·View·view)·{ | ||
| 14 | ········ActionBarOverlayLayout.b(this.a,·(dp)null); | ||
| 15 | ········ActionBarOverlayLayout.a(this.a,·false); | ||
| 16 | ····} | ||
| 17 | ···· | ||
| 18 | ····public·void·c(final·View·view)·{ | 15 | ····public·void·onClick(final·View·view)·{ |
| 16 | ········this.a.c(); | ||
| 19 | ········ActionBarOverlayLayout.b(this.a,·(dp)null); | ||
| 20 | ········ActionBarOverlayLayout.a(this.a,·false); | ||
| 21 | ····} | 17 | ····} |
| 22 | } | 18 | } |
| Offset 1, 22 lines modified | Offset 1, 25 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.support.v4.h.bn; | ||
| 2 | import·android.view.View; | 3 | import·android.view.View; |
| 3 | import·android.support.v4. | 4 | import·android.support.v4.h.ce; |
| 4 | class·j· | 5 | class·j·extends·ce |
| 5 | { | 6 | { |
| 6 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; | 7 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; |
| 7 | ···· | 8 | ···· |
| 8 | ····j(final·ActionBarOverlayLayout·a)·{ | 9 | ····j(final·ActionBarOverlayLayout·a)·{ |
| 9 | ········this.a·=·a; | 10 | ········this.a·=·a; |
| 10 | ····} | 11 | ····} |
| 11 | ···· | 12 | ···· |
| 12 | ····public·void· | 13 | ····public·void·b(final·View·view)·{ |
| 14 | ········ActionBarOverlayLayout.a(this.a,·(bn)null); | ||
| 13 | ········ActionBarOverlayLayout.a(this.a); | 15 | ········ActionBarOverlayLayout.a(this.a,·false); |
| 14 | ········ActionBarOverlayLayout.a(this.a,·bv.j((View)ActionBarOverlayLayout.c(this.a)).c(0.0f).a(ActionBarOverlayLayout.b(this.a))); | ||
| 15 | ········if·(ActionBarOverlayLayout.d(this.a)·!=·null·&&·ActionBarOverlayLayout.d(this.a).getVisibility()·!=·8)·{ | ||
| 16 | ············ActionBarOverlayLayout.b(this.a,·bv.j((View)ActionBarOverlayLayout.d(this.a)).c(0.0f).a(ActionBarOverlayLayout.e(this.a))); | ||
| 17 | ···· | 16 | ····} |
| 17 | ···· | ||
| 18 | ····public·void·c(final·View·view)·{ | ||
| 19 | ········ActionBarOverlayLayout.a(this.a,·(bn)null); | ||
| 20 | ········ActionBarOverlayLayout.a(this.a,·false); | ||
| 18 | ····} | 21 | ····} |
| 19 | } | 22 | } |
| Offset 1, 22 lines modified | Offset 1, 25 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.support.v4.h.bn; | ||
| 2 | import·android.view.View; | 3 | import·android.view.View; |
| 3 | import·android.support.v4. | 4 | import·android.support.v4.h.ce; |
| 4 | class·k· | 5 | class·k·extends·ce |
| 5 | { | 6 | { |
| 6 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; | 7 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; |
| 7 | ···· | 8 | ···· |
| 8 | ····k(final·ActionBarOverlayLayout·a)·{ | 9 | ····k(final·ActionBarOverlayLayout·a)·{ |
| 9 | ········this.a·=·a; | 10 | ········this.a·=·a; |
| 10 | ····} | 11 | ····} |
| 11 | ···· | 12 | ···· |
| 12 | ····public·void· | 13 | ····public·void·b(final·View·view)·{ |
| 14 | ········ActionBarOverlayLayout.b(this.a,·(bn)null); | ||
| 13 | ········ActionBarOverlayLayout.a(this.a); | 15 | ········ActionBarOverlayLayout.a(this.a,·false); |
| 14 | ········ActionBarOverlayLayout.a(this.a,·bv.j((View)ActionBarOverlayLayout.c(this.a)).c((float)(-ActionBarOverlayLayout.c(this.a).getHeight())).a(ActionBarOverlayLayout.b(this.a))); | ||
| 15 | ········if·(ActionBarOverlayLayout.d(this.a)·!=·null·&&·ActionBarOverlayLayout.d(this.a).getVisibility()·!=·8)·{ | ||
| 16 | ············ActionBarOverlayLayout.b(this.a,·bv.j((View)ActionBarOverlayLayout.d(this.a)).c((float)ActionBarOverlayLayout.d(this.a).getHeight()).a(ActionBarOverlayLayout.e(this.a))); | ||
| 17 | ···· | 16 | ····} |
| 17 | ···· | ||
| 18 | ····public·void·c(final·View·view)·{ | ||
| 19 | ········ActionBarOverlayLayout.b(this.a,·(bn)null); | ||
| 20 | ········ActionBarOverlayLayout.a(this.a,·false); | ||
| 18 | ····} | 21 | ····} |
| 19 | } | 22 | } |
| Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.view.View; | ||
| 3 | import·android.support.v4.h.ao; | ||
| 2 | import·android.view.ViewGroup$LayoutParams; | ||
| 3 | import·android.util.AttributeSet; | ||
| 4 | import·android.content.Context; | ||
| 5 | import·android.view.ViewGroup$MarginLayoutParams; | ||
| 6 | 4 | class·m·implements·Runnable | |
| 7 | { | 5 | { |
| 6 | ····final·/*·synthetic·*/·ActionBarOverlayLayout·a; | ||
| 8 | ····public·m(final·int·n,·final·int·n2)·{ | ||
| 9 | ········super(n,·n2); | ||
| 10 | ····} | ||
| 11 | ···· | 7 | ···· |
| 12 | ····public·m(final·Context·context,·final·AttributeSet·set)·{ | ||
| 13 | ···· | 8 | ····m(final·ActionBarOverlayLayout·a)·{ |
| 9 | ········this.a·=·a; | ||
| 14 | ····} | 10 | ····} |
| 15 | ···· | 11 | ···· |
| 16 | ····public·m(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ | ||
| 17 | ···· | 12 | ····public·void·run()·{ |
| 13 | ········ActionBarOverlayLayout.a(this.a); | ||
| 14 | ········ActionBarOverlayLayout.a(this.a,·ao.e((View)ActionBarOverlayLayout.c(this.a)).c((float)(-ActionBarOverlayLayout.c(this.a).getHeight())).a(ActionBarOverlayLayout.b(this.a))); | ||
| 15 | ········if·(ActionBarOverlayLayout.d(this.a)·!=·null·&&·ActionBarOverlayLayout.d(this.a).getVisibility()·!=·8)·{ | ||
| 16 | ············ActionBarOverlayLayout.b(this.a,·ao.e((View)ActionBarOverlayLayout.d(this.a)).c((float)ActionBarOverlayLayout.d(this.a).getHeight()).a(ActionBarOverlayLayout.e(this.a))); | ||
| 17 | ········} | ||
| 18 | ····} | 18 | ····} |
| 19 | } | 19 | } |
| Offset 1, 6 lines modified | Offset 1, 22 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | 2 | import·android.view.ViewGroup$LayoutParams; | |
| 3 | import·android.util.AttributeSet; | ||
| 4 | import·android.content.Context; | ||
| 5 | import·android.view.ViewGroup$MarginLayoutParams; | ||
| 6 | public·class·o·extends·ViewGroup$MarginLayoutParams | ||
| 3 | { | 7 | { |
| 8 | ····public·o(final·int·n,·final·int·n2)·{ | ||
| 9 | ········super(n,·n2); | ||
| 10 | ····} | ||
| 11 | ···· | ||
| 12 | ····public·o(final·Context·context,·final·AttributeSet·set)·{ | ||
| 13 | ········super(context,·set); | ||
| 14 | ····} | ||
| 15 | ···· | ||
| 16 | ····public·o(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ | ||
| 17 | ········super(viewGroup$LayoutParams); | ||
| 18 | ····} | ||
| 4 | } | 19 | } |
| Offset 1, 10 lines modified | Offset 1, 6 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | class·q | ||
| 2 | import·java.util.List; | ||
| 3 | import·android.content.Intent; | ||
| 4 | public·interface·q | ||
| 5 | { | 3 | { |
| 6 | ····void·a(final·Intent·p0,·final·List·p1,·final·List·p2); | ||
| 7 | } | 4 | } |
| Offset 1, 78 lines modified | Offset 1, 53 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·java.math.BigDecimal; | 2 | import·java.math.BigDecimal; |
| 3 | import·android.content. | 3 | import·android.content.pm.ResolveInfo; |
| 4 | public·final·class·r | 4 | public·final·class·r·implements·Comparable |
| 5 | { | 5 | { |
| 6 | ····public·final·ComponentName·a; | ||
| 7 | ····public·final·l | 6 | ····public·final·ResolveInfo·a; |
| 8 | ····public·f | 7 | ····public·float·b; |
| 8 | ····final·/*·synthetic·*/·p·c; | ||
| 9 | ···· | 9 | ···· |
| 10 | ····public·r(final·p·c,·final·ResolveInfo·a)·{ | ||
| 10 | ····public·r(final·ComponentName·a,·final·long·b,·final·float·c)·{ | ||
| 11 | ········this.a·=·a; | ||
| 12 | ········this.b·=·b; | ||
| 13 | ········this.c·=·c; | 11 | ········this.c·=·c; |
| 12 | ········this.a·=·a; | ||
| 14 | ····} | 13 | ····} |
| 15 | ···· | 14 | ···· |
| 16 | ····public·r(final·String·s,·final·long·n,·final·float·n2)·{ | ||
| 17 | ···· | 15 | ····public·int·a(final·r·r)·{ |
| 16 | ········return·Float.floatToIntBits(r.b)·-·Float.floatToIntBits(this.b); | ||
| 18 | ····} | 17 | ····} |
| 19 | ···· | 18 | ···· |
| 20 | ····@Override | 19 | ····@Override |
| 21 | ····public·boolean·equals(final·Object·o)·{ | 20 | ····public·boolean·equals(final·Object·o)·{ |
| 22 | ········boolean·b·=·true; | 21 | ········boolean·b·=·true; |
| 23 | ········if·(this·!=·o)·{ | 22 | ········if·(this·!=·o)·{ |
| 24 | ············if·(o·==·null)·{ | 23 | ············if·(o·==·null)·{ |
| 25 | ················b·=·false; | 24 | ················b·=·false; |
| 26 | ············} | 25 | ············} |
| 27 | ············else·if·(this.getClass()·!=·o.getClass())·{ | 26 | ············else·if·(this.getClass()·!=·o.getClass())·{ |
| 28 | ················b·=·false; | 27 | ················b·=·false; |
| 29 | ············} | 28 | ············} |
| 29 | ············else·if·(Float.floatToIntBits(this.b)·!=·Float.floatToIntBits(((r)o).b))·{ | ||
| 30 | ············else·{ | ||
| 31 | ················final·r·r·=·(r)o; | ||
| 32 | ················if·(this.a·==·null)·{ | ||
| 33 | ····················if·(r.a·!=·null)·{ | ||
| 34 | ························b·=·false; | ||
| 35 | ························return·b; | ||
| 36 | ····················} | ||
| 37 | ················} | ||
| 38 | ················else·if·(!this.a.equals((Object)r.a))·{ | ||
| 39 | ················ | 30 | ················b·=·false; |
| 40 | ····················return·b; | ||
| 41 | ················} | ||
| 42 | ················if·(this.b·!=·r.b)·{ | ||
| 43 | ····················b·=·false; | ||
| 44 | ················} | ||
| 45 | ················else·if·(Float.floatToIntBits(this.c)·!=·Float.floatToIntBits(r.c))·{ | ||
| 46 | ····················b·=·false; | ||
| 47 | ················} | ||
| 48 | ············} | 31 | ············} |
| 49 | ········} | 32 | ········} |
| 50 | ········return·b; | 33 | ········return·b; |
| 51 | ····} | 34 | ····} |
| 52 | ···· | 35 | ···· |
| 53 | ····@Override | 36 | ····@Override |
| 54 | ····public·int·hashCode()·{ | 37 | ····public·int·hashCode()·{ |
| 38 | ········return·Float.floatToIntBits(this.b)·+·31; | ||
| 55 | ········int·hashCode; | ||
| 56 | ········if·(this.a·==·null)·{ | ||
| 57 | ············hashCode·=·0; | ||
| 58 | ········} | ||
| 59 | ········else·{ | ||
| 60 | ············hashCode·=·this.a.hashCode(); | ||
| 61 | ········} | ||
| 62 | ········return·((hashCode·+·31)·*·31·+·(int)(this.b·^·this.b·>>>·32))·*·31·+·Float.floatToIntBits(this.c); | ||
| 63 | ····} | 39 | ····} |
| 64 | ···· | 40 | ···· |
| 65 | ····@Override | 41 | ····@Override |
| 66 | ····public·String·toString()·{ | 42 | ····public·String·toString()·{ |
| 67 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 43 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
| 68 | ········sb.append("["); | 44 | ········sb.append("["); |
| 45 | ········sb.append("resolveInfo:").append(this.a.toString()); | ||
| 69 | ········sb.append(";·activity:").append(this.a); | ||
| 70 | ········sb.append(";·time:").append(this.b); | ||
| 71 | ········sb.append(";·weight:").append(new·BigDecimal(this. | 46 | ········sb.append(";·weight:").append(new·BigDecimal(this.b)); |
| 72 | ········sb.append("]"); | 47 | ········sb.append("]"); |
| 73 | ········return·sb.toString(); | 48 | ········return·sb.toString(); |
| 74 | ····} | 49 | ····} |
| 75 | } | 50 | } |
| Offset 1, 9 lines modified | Offset 1, 10 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | import·java.util.List; | ||
| 2 | import·android.content.Intent; | 3 | import·android.content.Intent; |
| 3 | public·interface·s | 4 | public·interface·s |
| 4 | { | 5 | { |
| 5 | ···· | 6 | ····void·a(final·Intent·p0,·final·List·p1,·final·List·p2); |
| 6 | } | 7 | } |
| Offset 1, 6 lines modified | Offset 1, 93 lines modified | ||
| 1 | package·android.support.v7.internal.widget; | 1 | package·android.support.v7.internal.widget; |
| 2 | 2 | import·android.widget.AdapterView; | |
| 3 | import·android.content.Intent; | ||
| 4 | import·android.view.View; | ||
| 5 | import·android.widget.PopupWindow$OnDismissListener; | ||
| 6 | import·android.widget.AdapterView$OnItemClickListener; | ||
| 7 | import·android.view.View$OnLongClickListener; | ||
| 8 | import·android.view.View$OnClickListener; | ||
| 9 | class·x·implements·View$OnClickListener,·View$OnLongClickListener,·AdapterView$OnItemClickListener,·PopupWindow$OnDismissListener | ||
| 3 | { | 10 | { |
| 11 | ····final·/*·synthetic·*/·ActivityChooserView·a; | ||
| 12 | ···· | ||
| 13 | ····private·void·a()·{ | ||
| 14 | ········if·(ActivityChooserView.f(this.a)·!=·null)·{ | ||
| 15 | ············ActivityChooserView.f(this.a).onDismiss(); | ||
| 16 | ········} | ||
| 17 | ····} | ||
| 18 | ···· | ||
| 19 | ····public·void·onClick(final·View·view)·{ | ||
| 20 | ········if·(view·==·ActivityChooserView.c(this.a))·{ | ||
| 21 | ············this.a.b(); | ||
| 22 | ············final·Intent·b·=·ActivityChooserView.a(this.a).d().b(ActivityChooserView.a(this.a).d().a(ActivityChooserView.a(this.a).b())); | ||
| 23 | ············if·(b·!=·null)·{ | ||
| 24 | ················b.addFlags(524288); | ||
| 25 | ················this.a.getContext().startActivity(b); | ||
| 26 | ············} | ||
| 27 | ········} | ||
| 28 | ········else·{ | ||
| 29 | ············if·(view·!=·ActivityChooserView.d(this.a))·{ | ||
| 30 | ················throw·new·IllegalArgumentException(); | ||
| 31 | ············} | ||
| 32 | ············ActivityChooserView.a(this.a,·false); | ||
| 33 | ············ActivityChooserView.a(this.a,·ActivityChooserView.e(this.a)); | ||
| 34 | ········} | ||
| 35 | ····} | ||
| 36 | ···· | ||
| 37 | ····public·void·onDismiss()·{ | ||
| 38 | ········this.a(); | ||
| 39 | ········if·(this.a.a·!=·null)·{ | ||
| 40 | ············this.a.a.a(false); | ||
| 41 | ········} | ||
| 42 | ····} | ||
| 43 | ···· | ||
| 44 | ····public·void·onItemClick(final·AdapterView·adapterView,·final·View·view,·int·n,·final·long·n2)·{ | ||
| 45 | ········switch·(((w)adapterView.getAdapter()).getItemViewType(n))·{ | ||
| 46 | ············default:·{ | ||
| 47 | ················throw·new·IllegalArgumentException(); | ||
| 48 | ············} | ||
| 49 | ············case·1:·{ | ||
| 50 | ················ActivityChooserView.a(this.a,·-1·>>>·1); | ||
| 51 | ················break; | ||
| 52 | ············} | ||
| 53 | ············case·0:·{ | ||
| 54 | ················this.a.b(); | ||
| 55 | ················if·(ActivityChooserView.b(this.a))·{ | ||
| 56 | ····················if·(n·>·0)·{ | ||
| 57 | ························ActivityChooserView.a(this.a).d().c(n); | ||
| 58 | ························break; | ||
| 59 | ····················} | ||
| 60 | ····················break; | ||
| 61 | ················} | ||
| 62 | ················else·{ | ||
| 63 | ····················if·(!ActivityChooserView.a(this.a).e())·{ | ||
| 64 | ························++n; | ||
| 65 | ····················} | ||
| 66 | ····················final·Intent·b·=·ActivityChooserView.a(this.a).d().b(n); | ||
| 67 | ····················if·(b·!=·null)·{ | ||
| 68 | ························b.addFlags(524288); | ||
| 69 | ························this.a.getContext().startActivity(b); | ||
| 70 | ························break; | ||
| 71 | ····················} | ||
| 72 | ····················break; | ||
| 73 | ················} | ||
| 74 | ················break; | ||
| 75 | ············} | ||
| 76 | ········} | ||
| 77 | ····} | ||
| 78 | ···· | ||
| 79 | ····public·boolean·onLongClick(final·View·view)·{ | ||
| 80 | ········final·boolean·b·=·true; | ||
| 81 | ········if·(view·==·ActivityChooserView.c(this.a))·{ | ||
| 82 | ············if·(ActivityChooserView.a(this.a).getCount()·>·0)·{ | ||
| 83 | ················ActivityChooserView.a(this.a,·b); | ||
| 84 | ················ActivityChooserView.a(this.a,·ActivityChooserView.e(this.a)); | ||
| 85 | ············} | ||
| 86 | ············return·b; | ||
| 87 | ········} | ||
| 88 | ········throw·new·IllegalArgumentException(); | ||
| 89 | ····} | ||
| 4 | } | 90 | } |
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.view.ContextThemeWrapper; | 2 | import·android.view.ContextThemeWrapper; |
| 3 | import·android.support.v7.internal.widget.b | 3 | import·android.support.v7.internal.widget.br; |
| 4 | import·android.os.Build$VERSION; | 4 | import·android.os.Build$VERSION; |
| 5 | import·android.content.res.Configuration; | 5 | import·android.content.res.Configuration; |
| 6 | import·android.support.v7.internal.view.menu.x; | 6 | import·android.support.v7.internal.view.menu.x; |
| 7 | import·android.view.Menu; | 7 | import·android.view.Menu; |
| 8 | import·android.view.accessibility.AccessibilityEvent; | 8 | import·android.view.accessibility.AccessibilityEvent; |
| 9 | import·android.view.MenuItem; | 9 | import·android.view.MenuItem; |
| 10 | import·android.view.ViewGroup$LayoutParams; | 10 | import·android.view.ViewGroup$LayoutParams; |
| Offset 23, 15 lines modified | Offset 23, 15 lines modified | ||
| 23 | public·class·ActionMenuView·extends·z·implements·k,·android.support.v7.internal.view.menu.z | 23 | public·class·ActionMenuView·extends·z·implements·k,·android.support.v7.internal.view.menu.z |
| 24 | { | 24 | { |
| 25 | ····private·i·a; | 25 | ····private·i·a; |
| 26 | ····private·Context·b; | 26 | ····private·Context·b; |
| 27 | ····private·Context·c; | 27 | ····private·Context·c; |
| 28 | ····private·int·d; | 28 | ····private·int·d; |
| 29 | ····private·boolean·e; | 29 | ····private·boolean·e; |
| 30 | ····private· | 30 | ····private·a·f; |
| 31 | ····private·y·g; | 31 | ····private·y·g; |
| 32 | ····private·j·h; | 32 | ····private·j·h; |
| 33 | ····private·boolean·i; | 33 | ····private·boolean·i; |
| 34 | ····private·int·j; | 34 | ····private·int·j; |
| 35 | ····private·int·k; | 35 | ····private·int·k; |
| 36 | ····private·int·l; | 36 | ····private·int·l; |
| 37 | ····private·o·m; | 37 | ····private·o·m; |
| Offset 475, 16 lines modified | Offset 475, 16 lines modified | ||
| 475 | ········return·this.f·!=·null·&&·this.f.g(); | 475 | ········return·this.f·!=·null·&&·this.f.g(); |
| 476 | ····} | 476 | ····} |
| 477 | ···· | 477 | ···· |
| 478 | ····public·Menu·getMenu()·{ | 478 | ····public·Menu·getMenu()·{ |
| 479 | ········if·(this.a·==·null)·{ | 479 | ········if·(this.a·==·null)·{ |
| 480 | ············final·Context·context·=·this.getContext(); | 480 | ············final·Context·context·=·this.getContext(); |
| 481 | ············(this.a·=·new·i(context)).a((j)new·n(this,·(android.support.v7.widget.j)null)); | 481 | ············(this.a·=·new·i(context)).a((j)new·n(this,·(android.support.v7.widget.j)null)); |
| 482 | ············(this.f·=·new· | 482 | ············(this.f·=·new·a(context)).c(true); |
| 483 | ············final· | 483 | ············final·a·f·=·this.f; |
| 484 | ············Object·g; | 484 | ············Object·g; |
| 485 | ············if·(this.g·!=·null)·{ | 485 | ············if·(this.g·!=·null)·{ |
| 486 | ················g·=·this.g; | 486 | ················g·=·this.g; |
| 487 | ············} | 487 | ············} |
| 488 | ············else·{ | 488 | ············else·{ |
| 489 | ················g·=·new·l(this,·(android.support.v7.widget.j)null); | 489 | ················g·=·new·l(this,·(android.support.v7.widget.j)null); |
| 490 | ············} | 490 | ············} |
| Offset 540, 15 lines modified | Offset 540, 15 lines modified | ||
| 540 | ············final·int·n5·=·(n4·-·n2)·/·2; | 540 | ············final·int·n5·=·(n4·-·n2)·/·2; |
| 541 | ············final·int·dividerWidth·=·this.getDividerWidth(); | 541 | ············final·int·dividerWidth·=·this.getDividerWidth(); |
| 542 | ············int·n6·=·0; | 542 | ············int·n6·=·0; |
| 543 | ············int·n7·=·0; | 543 | ············int·n7·=·0; |
| 544 | ············int·n8·=·n3·-·n·-·this.getPaddingRight()·-·this.getPaddingLeft(); | 544 | ············int·n8·=·n3·-·n·-·this.getPaddingRight()·-·this.getPaddingLeft(); |
| 545 | ············int·n9·=·0; | 545 | ············int·n9·=·0; |
| 546 | ············float·n10·=·0.0f; | 546 | ············float·n10·=·0.0f; |
| 547 | ············final·boolean·a·=·b | 547 | ············final·boolean·a·=·br.a((View)this); |
| 548 | ············int·n11; | 548 | ············int·n11; |
| 549 | ············float·n12; | 549 | ············float·n12; |
| 550 | ············int·n13; | 550 | ············int·n13; |
| 551 | ············int·n14; | 551 | ············int·n14; |
| 552 | ············int·n15; | 552 | ············int·n15; |
| 553 | ············for·(int·i·=·0;·i·<·childCount;·++i,·n6·=·n15,·n8·=·n14,·n7·=·n13,·n9·=·n11,·n10·=·n12)·{ | 553 | ············for·(int·i·=·0;·i·<·childCount;·++i,·n6·=·n15,·n8·=·n14,·n7·=·n13,·n9·=·n11,·n10·=·n12)·{ |
| 554 | ················final·View·child·=·this.getChildAt(i); | 554 | ················final·View·child·=·this.getChildAt(i); |
| Offset 724, 11 lines modified | Offset 724, 11 lines modified | ||
| 724 | ············} | 724 | ············} |
| 725 | ············else·{ | 725 | ············else·{ |
| 726 | ················this.c·=·(Context)new·ContextThemeWrapper(this.b,·d); | 726 | ················this.c·=·(Context)new·ContextThemeWrapper(this.b,·d); |
| 727 | ············} | 727 | ············} |
| 728 | ········} | 728 | ········} |
| 729 | ····} | 729 | ····} |
| 730 | ···· | 730 | ···· |
| 731 | ····public·void·setPresenter(final· | 731 | ····public·void·setPresenter(final·a·f)·{ |
| 732 | ········(this.f·=·f).a(this); | 732 | ········(this.f·=·f).a(this); |
| 733 | ····} | 733 | ····} |
| 734 | } | 734 | } |
| Offset 1, 49 lines modified | Offset 1, 49 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·android.content.res.ColorStateList; | 4 | import·android.content.res.ColorStateList; |
| 5 | import·android.support.v7.internal.widget.b | 5 | import·android.support.v7.internal.widget.bl; |
| 6 | import·android.support.v7.internal.widget.b | 6 | import·android.support.v7.internal.widget.bg; |
| 7 | import·android.support.v7. | 7 | import·android.support.v7.b.b; |
| 8 | import·android.util.AttributeSet; | 8 | import·android.util.AttributeSet; |
| 9 | import·android.content.Context; | 9 | import·android.content.Context; |
| 10 | import·android.support.v7.internal.widget.b | 10 | import·android.support.v7.internal.widget.bi; |
| 11 | import·android.support.v7.internal.widget.b | 11 | import·android.support.v7.internal.widget.bj; |
| 12 | import·android.widget.AutoCompleteTextView; | 12 | import·android.widget.AutoCompleteTextView; |
| 13 | public·class·p·extends·AutoCompleteTextView | 13 | public·class·p·extends·AutoCompleteTextView |
| 14 | { | 14 | { |
| 15 | ····private·static·final·int[]·a; | 15 | ····private·static·final·int[]·a; |
| 16 | ····private·b | 16 | ····private·bj·b; |
| 17 | ····private·b | 17 | ····private·bi·c; |
| 18 | ···· | 18 | ···· |
| 19 | ····static·{ | 19 | ····static·{ |
| 20 | ········final·int[]·array; | 20 | ········final·int[]·array; |
| 21 | ········final·int[]·a2·=·array·=·new·int[2]; | 21 | ········final·int[]·a2·=·array·=·new·int[2]; |
| 22 | ········array[0]·=·16842964; | 22 | ········array[0]·=·16842964; |
| 23 | ········array[1]·=·16843126; | 23 | ········array[1]·=·16843126; |
| 24 | ········a·=·a2; | 24 | ········a·=·a2; |
| 25 | ····} | 25 | ····} |
| 26 | ···· | 26 | ···· |
| 27 | ····public·p(final·Context·context)·{ | 27 | ····public·p(final·Context·context)·{ |
| 28 | ········this(context,·null); | 28 | ········this(context,·null); |
| 29 | ····} | 29 | ····} |
| 30 | ···· | 30 | ···· |
| 31 | ····public·p(final·Context·context,·final·AttributeSet·set)·{ | 31 | ····public·p(final·Context·context,·final·AttributeSet·set)·{ |
| 32 | ········this(context,·set,·android.support.v7. | 32 | ········this(context,·set,·android.support.v7.b.b.autoCompleteTextViewStyle); |
| 33 | ····} | 33 | ····} |
| 34 | ···· | 34 | ···· |
| 35 | ····public·p(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 35 | ····public·p(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 36 | ········final·int·n2·=·1; | 36 | ········final·int·n2·=·1; |
| 37 | ········super(b | 37 | ········super(bg.a(context),·set,·n); |
| 38 | ········if·(b | 38 | ········if·(bj.a)·{ |
| 39 | ············final·b | 39 | ············final·bl·a·=·bl.a(this.getContext(),·set,·p.a,·n,·0); |
| 40 | ············this.b·=·a.c(); | 40 | ············this.b·=·a.c(); |
| 41 | ············if·(a.e(0))·{ | 41 | ············if·(a.e(0))·{ |
| 42 | ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1)); | 42 | ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1)); |
| 43 | ················if·(c·!=·null)·{ | 43 | ················if·(c·!=·null)·{ |
| 44 | ····················this.setSupportBackgroundTintList(c); | 44 | ····················this.setSupportBackgroundTintList(c); |
| 45 | ················} | 45 | ················} |
| 46 | ············} | 46 | ············} |
| Offset 52, 15 lines modified | Offset 52, 15 lines modified | ||
| 52 | ············} | 52 | ············} |
| 53 | ············a.b(); | 53 | ············a.b(); |
| 54 | ········} | 54 | ········} |
| 55 | ····} | 55 | ····} |
| 56 | ···· | 56 | ···· |
| 57 | ····private·void·a()·{ | 57 | ····private·void·a()·{ |
| 58 | ········if·(this.getBackground()·!=·null·&&·this.c·!=·null)·{ | 58 | ········if·(this.getBackground()·!=·null·&&·this.c·!=·null)·{ |
| 59 | ············b | 59 | ············bj.a((View)this,·this.c); |
| 60 | ········} | 60 | ········} |
| 61 | ····} | 61 | ····} |
| 62 | ···· | 62 | ···· |
| 63 | ····protected·void·drawableStateChanged()·{ | 63 | ····protected·void·drawableStateChanged()·{ |
| 64 | ········super.drawableStateChanged(); | 64 | ········super.drawableStateChanged(); |
| 65 | ········this.a(); | 65 | ········this.a(); |
| 66 | ····} | 66 | ····} |
| Offset 89, 23 lines modified | Offset 89, 23 lines modified | ||
| 89 | ···· | 89 | ···· |
| 90 | ····public·void·setDropDownBackgroundResource(final·int·n)·{ | 90 | ····public·void·setDropDownBackgroundResource(final·int·n)·{ |
| 91 | ········this.setDropDownBackgroundDrawable(this.b.a(n)); | 91 | ········this.setDropDownBackgroundDrawable(this.b.a(n)); |
| 92 | ····} | 92 | ····} |
| 93 | ···· | 93 | ···· |
| 94 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{ | 94 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{ |
| 95 | ········if·(this.c·==·null)·{ | 95 | ········if·(this.c·==·null)·{ |
| 96 | ············this.c·=·new·b | 96 | ············this.c·=·new·bi(); |
| 97 | ········} | 97 | ········} |
| 98 | ········this.c.a·=·a; | 98 | ········this.c.a·=·a; |
| 99 | ········this.c.d·=·true; | 99 | ········this.c.d·=·true; |
| 100 | ········this.a(); | 100 | ········this.a(); |
| 101 | ····} | 101 | ····} |
| 102 | ···· | 102 | ···· |
| 103 | ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{ | 103 | ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{ |
| 104 | ········if·(this.c·==·null)·{ | 104 | ········if·(this.c·==·null)·{ |
| 105 | ············this.c·=·new·b | 105 | ············this.c·=·new·bi(); |
| 106 | ········} | 106 | ········} |
| 107 | ········this.c.b·=·b; | 107 | ········this.c.b·=·b; |
| 108 | ········this.c.c·=·true; | 108 | ········this.c.c·=·true; |
| 109 | ········this.a(); | 109 | ········this.a(); |
| 110 | ····} | 110 | ····} |
| 111 | } | 111 | } |
| Offset 20, 15 lines modified | Offset 20, 15 lines modified | ||
| 20 | import·android.content.Intent; | 20 | import·android.content.Intent; |
| 21 | import·android.graphics.drawable.Drawable; | 21 | import·android.graphics.drawable.Drawable; |
| 22 | import·android.widget.ImageView; | 22 | import·android.widget.ImageView; |
| 23 | import·android.view.View; | 23 | import·android.view.View; |
| 24 | import·java.util.WeakHashMap; | 24 | import·java.util.WeakHashMap; |
| 25 | import·android.os.Bundle; | 25 | import·android.os.Bundle; |
| 26 | import·android.app.SearchableInfo; | 26 | import·android.app.SearchableInfo; |
| 27 | import·android.support.v7. | 27 | import·android.support.v7.d.c; |
| 28 | public·class·SearchView·extends·z·implements·c | 28 | public·class·SearchView·extends·z·implements·c |
| 29 | { | 29 | { |
| 30 | ····static·final·ao·a; | 30 | ····static·final·ao·a; |
| 31 | ····private·static·final·boolean·b; | 31 | ····private·static·final·boolean·b; |
| 32 | ····private·boolean·A; | 32 | ····private·boolean·A; |
| 33 | ····private·int·B; | 33 | ····private·int·B; |
| Offset 201, 15 lines modified | Offset 201, 15 lines modified | ||
| 201 | ········if·(this.f()·&&·(this.g.getVisibility()·==·0·||·this.i.getVisibility()·==·0))·{ | 201 | ········if·(this.f()·&&·(this.g.getVisibility()·==·0·||·this.i.getVisibility()·==·0))·{ |
| 202 | ············visibility·=·0; | 202 | ············visibility·=·0; |
| 203 | ········} | 203 | ········} |
| 204 | ········this.e.setVisibility(visibility); | 204 | ········this.e.setVisibility(visibility); |
| 205 | ····} | 205 | ····} |
| 206 | ···· | 206 | ···· |
| 207 | ····private·int·getPreferredWidth()·{ | 207 | ····private·int·getPreferredWidth()·{ |
| 208 | ········return·this.getContext().getResources().getDimensionPixelSize(android.support.v7. | 208 | ········return·this.getContext().getResources().getDimensionPixelSize(android.support.v7.b.e.abc_search_view_preferred_width); |
| 209 | ····} | 209 | ····} |
| 210 | ···· | 210 | ···· |
| 211 | ····private·void·h()·{ | 211 | ····private·void·h()·{ |
| 212 | ········int·n·=·1; | 212 | ········int·n·=·1; |
| 213 | ········int·visibility·=·0; | 213 | ········int·visibility·=·0; |
| 214 | ········int·n2; | 214 | ········int·n2; |
| 215 | ········if·(!TextUtils.isEmpty((CharSequence)this.c.getText()))·{ | 215 | ········if·(!TextUtils.isEmpty((CharSequence)this.c.getText()))·{ |
| Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.view.ViewGroup$LayoutParams; | 2 | import·android.view.ViewGroup$LayoutParams; |
| 3 | import·android.content.res.TypedArray; | 3 | import·android.content.res.TypedArray; |
| 4 | import·android.support.v7. | 4 | import·android.support.v7.b.l; |
| 5 | import·android.util.AttributeSet; | 5 | import·android.util.AttributeSet; |
| 6 | import·android.content.Context; | 6 | import·android.content.Context; |
| 7 | import·android.view.ViewGroup$MarginLayoutParams; | 7 | import·android.view.ViewGroup$MarginLayoutParams; |
| 8 | public·class·aa·extends·ViewGroup$MarginLayoutParams | 8 | public·class·aa·extends·ViewGroup$MarginLayoutParams |
| 9 | { | 9 | { |
| 10 | ····public·float·g; | 10 | ····public·float·g; |
| Offset 1, 28 lines modified | Offset 1, 28 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.widget.ListView; | 2 | import·android.widget.ListView; |
| 3 | import·android.support.v4. | 3 | import·android.support.v4.h.ag; |
| 4 | import·android.view.MotionEvent; | 4 | import·android.view.MotionEvent; |
| 5 | import·android.view.View; | 5 | import·android.view.View; |
| 6 | import·android.util.AttributeSet; | 6 | import·android.util.AttributeSet; |
| 7 | import·android.support.v7. | 7 | import·android.support.v7.b.b; |
| 8 | import·android.content.Context; | 8 | import·android.content.Context; |
| 9 | import·android.support.v4.widget. | 9 | import·android.support.v4.widget.k; |
| 10 | import·android.support.v4. | 10 | import·android.support.v4.h.bn; |
| 11 | import·android.support.v7.internal.widget.a | 11 | import·android.support.v7.internal.widget.al; |
| 12 | class·af·extends·a | 12 | class·af·extends·al |
| 13 | { | 13 | { |
| 14 | ····private·boolean·f; | 14 | ····private·boolean·f; |
| 15 | ····private·boolean·g; | 15 | ····private·boolean·g; |
| 16 | ····private·boolean·h; | 16 | ····private·boolean·h; |
| 17 | ····private· | 17 | ····private·bn·i; |
| 18 | ····private· | 18 | ····private·k·j; |
| 19 | ···· | 19 | ···· |
| 20 | ····public·af(final·Context·context,·final·boolean·g)·{ | 20 | ····public·af(final·Context·context,·final·boolean·g)·{ |
| 21 | ········super(context,·(AttributeSet)null,·b.dropDownListViewStyle); | 21 | ········super(context,·(AttributeSet)null,·b.dropDownListViewStyle); |
| 22 | ········this.g·=·g; | 22 | ········this.g·=·g; |
| 23 | ········this.setCacheColorHint(0); | 23 | ········this.setCacheColorHint(0); |
| 24 | ····} | 24 | ····} |
| 25 | ···· | 25 | ···· |
| Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
| 46 | ············this.i.a(); | 46 | ············this.i.a(); |
| 47 | ············this.i·=·null; | 47 | ············this.i·=·null; |
| 48 | ········} | 48 | ········} |
| 49 | ····} | 49 | ····} |
| 50 | ···· | 50 | ···· |
| 51 | ····public·boolean·a(final·MotionEvent·motionEvent,·final·int·n)·{ | 51 | ····public·boolean·a(final·MotionEvent·motionEvent,·final·int·n)·{ |
| 52 | ········final·boolean·b·=·true; | 52 | ········final·boolean·b·=·true; |
| 53 | ········final·int·a·=· | 53 | ········final·int·a·=·ag.a(motionEvent); |
| 54 | ····Label_0049_Outer: | 54 | ····Label_0049_Outer: |
| 55 | ········while·(true)·{ | 55 | ········while·(true)·{ |
| 56 | ············int·n3; | 56 | ············int·n3; |
| 57 | ············int·n4; | 57 | ············int·n4; |
| 58 | ············int·pointToPosition; | 58 | ············int·pointToPosition; |
| 59 | ············while·(true)·{ | 59 | ············while·(true)·{ |
| 60 | ················boolean·b3·=·false; | 60 | ················boolean·b3·=·false; |
| Offset 82, 15 lines modified | Offset 82, 15 lines modified | ||
| 82 | ························} | 82 | ························} |
| 83 | ····················} | 83 | ····················} |
| 84 | ····················if·(!b2·||·n2·!=·0)·{ | 84 | ····················if·(!b2·||·n2·!=·0)·{ |
| 85 | ························this.d(); | 85 | ························this.d(); |
| 86 | ····················} | 86 | ····················} |
| 87 | ····················if·(b2)·{ | 87 | ····················if·(b2)·{ |
| 88 | ························if·(this.j·==·null)·{ | 88 | ························if·(this.j·==·null)·{ |
| 89 | ····························this.j·=·new· | 89 | ····························this.j·=·new·k((ListView)this); |
| 90 | ························} | 90 | ························} |
| 91 | ························this.j.a(b); | 91 | ························this.j.a(b); |
| 92 | ························this.j.onTouch((View)this,·motionEvent); | 92 | ························this.j.onTouch((View)this,·motionEvent); |
| 93 | ····················} | 93 | ····················} |
| 94 | ····················else·if·(this.j·!=·null)·{ | 94 | ····················else·if·(this.j·!=·null)·{ |
| 95 | ························this.j.a(false); | 95 | ························this.j.a(false); |
| 96 | ····················} | 96 | ····················} |
| Offset 1, 45 lines modified | Offset 1, 45 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.support.v7. | 2 | import·android.support.v7.b.g; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·android.view.ViewGroup; | 4 | import·android.view.ViewGroup; |
| 5 | import·java.util.List; | 5 | import·java.util.List; |
| 6 | import·android.content.res.Resources; | 6 | import·android.content.res.Resources; |
| 7 | import·java.io.FileNotFoundException; | 7 | import·java.io.FileNotFoundException; |
| 8 | import·android.net.Uri$Builder; | 8 | import·android.net.Uri$Builder; |
| 9 | import·android.os.Bundle; | 9 | import·android.os.Bundle; |
| 10 | import·android.text.style.TextAppearanceSpan; | 10 | import·android.text.style.TextAppearanceSpan; |
| 11 | import·android.text.SpannableString; | 11 | import·android.text.SpannableString; |
| 12 | import·android.support.v7. | 12 | import·android.support.v7.b.b; |
| 13 | import·android.util.TypedValue; | 13 | import·android.util.TypedValue; |
| 14 | import·android.content.pm.ActivityInfo; | 14 | import·android.content.pm.ActivityInfo; |
| 15 | import·android.content.pm.PackageManager; | 15 | import·android.content.pm.PackageManager; |
| 16 | import·android.content.pm.PackageManager$NameNotFoundException; | 16 | import·android.content.pm.PackageManager$NameNotFoundException; |
| 17 | import·android.text.TextUtils; | 17 | import·android.text.TextUtils; |
| 18 | import·android.widget.TextView; | 18 | import·android.widget.TextView; |
| 19 | import·android.widget.ImageView; | 19 | import·android.widget.ImageView; |
| 20 | import·android.content.res.Resources$NotFoundException; | 20 | import·android.content.res.Resources$NotFoundException; |
| 21 | import·android.util.Log; | 21 | import·android.util.Log; |
| 22 | import·android.net.Uri; | 22 | import·android.net.Uri; |
| 23 | import·android.support.v4. | 23 | import·android.support.v4.b.a; |
| 24 | import·android.graphics.drawable.Drawable$ConstantState; | 24 | import·android.graphics.drawable.Drawable$ConstantState; |
| 25 | import·android.graphics.drawable.Drawable; | 25 | import·android.graphics.drawable.Drawable; |
| 26 | import·android.content.ComponentName; | 26 | import·android.content.ComponentName; |
| 27 | import·android.database.Cursor; | 27 | import·android.database.Cursor; |
| 28 | import·android.content.res.ColorStateList; | 28 | import·android.content.res.ColorStateList; |
| 29 | import·java.util.WeakHashMap; | 29 | import·java.util.WeakHashMap; |
| 30 | import·android.content.Context; | 30 | import·android.content.Context; |
| 31 | import·android.app.SearchableInfo; | 31 | import·android.app.SearchableInfo; |
| 32 | import·android.app.SearchManager; | 32 | import·android.app.SearchManager; |
| 33 | import·android.view.View$OnClickListener; | 33 | import·android.view.View$OnClickListener; |
| 34 | import·android.support.v4.widget. | 34 | import·android.support.v4.widget.q; |
| 35 | class·as·extends· | 35 | class·as·extends·q·implements·View$OnClickListener |
| 36 | { | 36 | { |
| 37 | ····private·final·SearchManager·j; | 37 | ····private·final·SearchManager·j; |
| 38 | ····private·final·SearchView·k; | 38 | ····private·final·SearchView·k; |
| 39 | ····private·final·SearchableInfo·l; | 39 | ····private·final·SearchableInfo·l; |
| 40 | ····private·final·Context·m; | 40 | ····private·final·Context·m; |
| 41 | ····private·final·WeakHashMap·n; | 41 | ····private·final·WeakHashMap·n; |
| 42 | ····private·final·int·o; | 42 | ····private·final·int·o; |
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.support.v7. | 2 | import·android.support.v7.b.g; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·android.widget.ImageView; | 4 | import·android.widget.ImageView; |
| 5 | import·android.widget.TextView; | 5 | import·android.widget.TextView; |
| 6 | final·class·at | 6 | final·class·at |
| 7 | { | 7 | { |
| 8 | ····public·final·TextView·a; | 8 | ····public·final·TextView·a; |
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.support.v7. | 2 | import·android.support.v7.d.c; |
| 3 | import·android.view.ViewGroup$LayoutParams; | 3 | import·android.view.ViewGroup$LayoutParams; |
| 4 | import·android.view.View; | 4 | import·android.view.View; |
| 5 | import·android.support.v7.internal.view.menu.ad; | 5 | import·android.support.v7.internal.view.menu.ad; |
| 6 | import·android.content.Context; | 6 | import·android.content.Context; |
| 7 | import·android.support.v7.internal.view.menu.m; | 7 | import·android.support.v7.internal.view.menu.m; |
| 8 | import·android.support.v7.internal.view.menu.i; | 8 | import·android.support.v7.internal.view.menu.i; |
| 9 | import·android.support.v7.internal.view.menu.x; | 9 | import·android.support.v7.internal.view.menu.x; |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.view.ViewGroup$MarginLayoutParams; | 2 | import·android.view.ViewGroup$MarginLayoutParams; |
| 3 | import·android.view.ViewGroup$LayoutParams; | 3 | import·android.view.ViewGroup$LayoutParams; |
| 4 | import·android.util.AttributeSet; | 4 | import·android.util.AttributeSet; |
| 5 | import·android.content.Context; | 5 | import·android.content.Context; |
| 6 | import·android.support.v7.a | 6 | import·android.support.v7.a.b; |
| 7 | public·class·ay·extends·b | 7 | public·class·ay·extends·b |
| 8 | { | 8 | { |
| 9 | ····int·b; | 9 | ····int·b; |
| 10 | ···· | 10 | ···· |
| 11 | ····public·ay(final·int·n,·final·int·n2)·{ | 11 | ····public·ay(final·int·n,·final·int·n2)·{ |
| 12 | ········super(n,·n2); | 12 | ········super(n,·n2); |
| Offset 1, 49 lines modified | Offset 1, 6 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | class·b | ||
| 2 | import·android.view.MenuItem; | ||
| 3 | import·android.support.v7.internal.view.menu.y; | ||
| 4 | import·android.support.v7.internal.view.menu.m; | ||
| 5 | import·android.view.View; | ||
| 6 | import·android.support.v7.internal.view.menu.i; | ||
| 7 | import·android.content.Context; | ||
| 8 | import·android.support.v7.internal.view.menu.ad; | ||
| 9 | import·android.support.v7.internal.view.menu.v; | ||
| 10 | class·b·extends·v | ||
| 11 | { | 3 | { |
| 12 | ····final·/*·synthetic·*/·ActionMenuPresenter·c; | ||
| 13 | ····private·ad·d; | ||
| 14 | ···· | ||
| 15 | ····public·b(final·ActionMenuPresenter·c,·final·Context·context,·final·ad·d)·{ | ||
| 16 | ········boolean·b·=·false; | ||
| 17 | ········this.c·=·c; | ||
| 18 | ········super(context,·(i)d,·(View)null,·false,·android.support.v7.a.b.actionOverflowMenuStyle); | ||
| 19 | ········this.d·=·d; | ||
| 20 | ········if·(!((m)d.getItem()).j())·{ | ||
| 21 | ············View·d2; | ||
| 22 | ············if·(ActionMenuPresenter.d(c)·==·null)·{ | ||
| 23 | ················d2·=·(View)ActionMenuPresenter.e(c); | ||
| 24 | ············} | ||
| 25 | ············else·{ | ||
| 26 | ················d2·=·ActionMenuPresenter.d(c); | ||
| 27 | ············} | ||
| 28 | ············this.a(d2); | ||
| 29 | ········} | ||
| 30 | ········this.a((y)c.g); | ||
| 31 | ········for·(int·size·=·d.size(),·i·=·0;·i·<·size;·++i)·{ | ||
| 32 | ············final·MenuItem·item·=·d.getItem(i); | ||
| 33 | ············if·(item.isVisible()·&&·item.getIcon()·!=·null)·{ | ||
| 34 | ················b·=·true; | ||
| 35 | ················break; | ||
| 36 | ············} | ||
| 37 | ········} | ||
| 38 | ········this.a(b); | ||
| 39 | ····} | ||
| 40 | ···· | ||
| 41 | ····public·void·onDismiss()·{ | ||
| 42 | ········super.onDismiss(); | ||
| 43 | ········ActionMenuPresenter.a(this.c,·(b)null); | ||
| 44 | ········this.c.h·=·0; | ||
| 45 | ····} | ||
| 46 | } | 4 | } |
| Offset 1, 16 lines modified | Offset 1, 41 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.os.Parcelable; | ||
| 2 | import·android.os.Parcel; | 3 | import·android.os.Parcel; |
| 3 | import·android.os.Parcelable$Creator; | 4 | import·android.os.Parcelable$Creator; |
| 5 | import·android.view.View$BaseSavedState; | ||
| 4 | 6 | class·ba·extends·View$BaseSavedState | |
| 5 | { | 7 | { |
| 8 | ····public·static·final·Parcelable$Creator·CREATOR; | ||
| 9 | ····public·int·a; | ||
| 10 | ····public·boolean·b; | ||
| 11 | ···· | ||
| 12 | ····static·{ | ||
| 13 | ········CREATOR·=·(Parcelable$Creator)new·bb(); | ||
| 14 | ····} | ||
| 15 | ···· | ||
| 6 | ····public· | 16 | ····public·ba(final·Parcel·parcel)·{ |
| 7 | ········ | 17 | ········super(parcel); |
| 18 | ········this.a·=·parcel.readInt(); | ||
| 19 | ········this.b·=·(parcel.readInt()·!=·0); | ||
| 20 | ····} | ||
| 21 | ···· | ||
| 22 | ····public·ba(final·Parcelable·parcelable)·{ | ||
| 23 | ········super(parcelable); | ||
| 8 | ····} | 24 | ····} |
| 9 | ···· | 25 | ···· |
| 10 | ····public·Toolbar$SavedState[]·a(final·int·n)·{ | ||
| 11 | ····· | 26 | ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ |
| 27 | ········super.writeToParcel(parcel,·n); | ||
| 28 | ········parcel.writeInt(this.a); | ||
| 29 | ········int·n2; | ||
| 30 | ········if·(this.b)·{ | ||
| 31 | ············n2·=·1; | ||
| 32 | ········} | ||
| 33 | ········else·{ | ||
| 34 | ············n2·=·0; | ||
| 35 | ········} | ||
| 36 | ········parcel.writeInt(n2); | ||
| 12 | ····} | 37 | ····} |
| 13 | } | 38 | } |
| Offset 1, 22 lines modified | Offset 1, 50 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.view.MenuItem; | ||
| 2 | 3 | import·android.support.v7.internal.view.menu.y; | |
| 4 | import·android.support.v7.internal.view.menu.m; | ||
| 5 | import·android.view.View; | ||
| 6 | import·android.support.v7.internal.view.menu.i; | ||
| 7 | import·android.support.v7.b.b; | ||
| 8 | import·android.content.Context; | ||
| 9 | import·android.support.v7.internal.view.menu.ad; | ||
| 10 | import·android.support.v7.internal.view.menu.v; | ||
| 11 | class·c·extends·v | ||
| 3 | { | 12 | { |
| 13 | ····final·/*·synthetic·*/·a·c; | ||
| 14 | ····private·ad·d; | ||
| 4 | ····final·/*·synthetic·*/·ActionMenuPresenter·a; | ||
| 5 | ···· | ||
| 6 | ····private·c(final·ActionMenuPresenter·a)·{ | ||
| 7 | ········this.a·=·a; | ||
| 8 | ····} | ||
| 9 | ···· | 15 | ···· |
| 10 | ····public·ab·a()·{ | ||
| 11 | ········ab·c; | ||
| 12 | ········if·(ActionMenuPresenter.h(this.a)·!=·null)·{ | ||
| 13 | ····· | 16 | ····public·c(final·a·c,·final·Context·context,·final·ad·d)·{ |
| 17 | ········boolean·b·=·false; | ||
| 18 | ········this.c·=·c; | ||
| 19 | ········super(context,·(i)d,·(View)null,·false,·android.support.v7.b.b.actionOverflowMenuStyle); | ||
| 20 | ········this.d·=·d; | ||
| 21 | ········if·(!((m)d.getItem()).j())·{ | ||
| 22 | ············View·d2; | ||
| 23 | ············if·(a.d(c)·==·null)·{ | ||
| 24 | ················d2·=·(View)a.e(c); | ||
| 25 | ············} | ||
| 26 | ············else·{ | ||
| 27 | ················d2·=·a.d(c); | ||
| 28 | ············} | ||
| 29 | ············this.a(d2); | ||
| 14 | ········} | 30 | ········} |
| 15 | ········else·{ | ||
| 16 | ········ | 31 | ········this.a((y)c.g); |
| 32 | ········for·(int·size·=·d.size(),·i·=·0;·i·<·size;·++i)·{ | ||
| 33 | ············final·MenuItem·item·=·d.getItem(i); | ||
| 34 | ············if·(item.isVisible()·&&·item.getIcon()·!=·null)·{ | ||
| 35 | ················b·=·true; | ||
| 36 | ················break; | ||
| 37 | ············} | ||
| 17 | ········} | 38 | ········} |
| 18 | ········ | 39 | ········this.a(b); |
| 40 | ····} | ||
| 41 | ···· | ||
| 42 | ····public·void·onDismiss()·{ | ||
| 43 | ········super.onDismiss(); | ||
| 44 | ········a.a(this.c,·(c)null); | ||
| 45 | ········this.c.h·=·0; | ||
| 19 | ····} | 46 | ····} |
| 20 | } | 47 | } |
| Offset 1, 24 lines modified | Offset 1, 24 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.vie | 2 | import·android.support.v7.internal.view.menu.c; |
| 3 | class·d· | 3 | class·d·extends·c |
| 4 | { | 4 | { |
| 5 | ····final·/*·synthetic·*/·a·a; | ||
| 5 | ····final·/*·synthetic·*/·ActionMenuPresenter·a; | ||
| 6 | ····private·g·b; | ||
| 7 | ···· | 6 | ···· |
| 8 | ····p | 7 | ····private·d(final·a·a)·{ |
| 9 | ········this.a·=·a; | 8 | ········this.a·=·a; |
| 10 | ········this.b·=·b; | ||
| 11 | ····} | 9 | ····} |
| 12 | ···· | 10 | ···· |
| 13 | ····public· | 11 | ····public·ab·a()·{ |
| 12 | ········ab·c; | ||
| 13 | ········if·(android.support.v7.widget.a.h(this.a)·!=·null)·{ | ||
| 14 | ············c·=·android.support.v7.widget.a.h(this.a).c(); | ||
| 14 | ········ActionMenuPresenter.f(this.a).f(); | ||
| 15 | ········final·View·view·=·(View)ActionMenuPresenter.g(this.a); | ||
| 16 | ········if·(view·!=·null·&&·view.getWindowToken()·!=·null·&&·this.b.d())·{ | ||
| 17 | ············ActionMenuPresenter.a(this.a,·this.b); | ||
| 18 | ········} | 15 | ········} |
| 19 | ········ | 16 | ········else·{ |
| 17 | ············c·=·null; | ||
| 18 | ········} | ||
| 19 | ········return·c; | ||
| 20 | ····} | 20 | ····} |
| 21 | } | 21 | } |
| Offset 1, 63 lines modified | Offset 1, 24 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.graphics.drawable.Drawable; | ||
| 3 | import·android.support.v4.b.a.a; | ||
| 4 | import·android.view.View$OnTouchListener; | ||
| 5 | import·android.view.View; | 2 | import·android.view.View; |
| 6 | import·android.util.AttributeSet; | ||
| 7 | import·android.support.v7.a.b; | ||
| 8 | import·android.content.Context; | ||
| 9 | import·android.support.v7.internal.widget.TintImageView; | ||
| 10 | class·e· | 3 | class·e·implements·Runnable |
| 11 | { | 4 | { |
| 12 | ····final·/*·synthetic·*/·ActionMenuPresenter·a; | ||
| 13 | ···· | 5 | ····final·/*·synthetic·*/·a·a; |
| 6 | ····private·h·b; | ||
| 14 | ···· | 7 | ···· |
| 8 | ····public·e(final·a·a,·final·h·b)·{ | ||
| 15 | ····public·e(final·ActionMenuPresenter·a,·final·Context·context)·{ | ||
| 16 | ········final·boolean·enabled·=·true; | ||
| 17 | ········this.a·=·a; | 9 | ········this.a·=·a; |
| 10 | ········this.b·=·b; | ||
| 18 | ········super(context,·(AttributeSet)null,·android.support.v7.a.b.actionOverflowButtonStyle); | ||
| 19 | ········this.b·=·new·float[2]; | ||
| 20 | ········this.setClickable(enabled); | ||
| 21 | ········this.setFocusable(enabled); | ||
| 22 | ········this.setVisibility(0); | ||
| 23 | ········this.setEnabled(enabled); | ||
| 24 | ········this.setOnTouchListener((View$OnTouchListener)new·f(this,·(View)this,·a)); | ||
| 25 | ····} | 11 | ····} |
| 26 | ···· | 12 | ···· |
| 13 | ····public·void·run()·{ | ||
| 14 | ········android.support.v7.widget.a.f(this.a).f(); | ||
| 15 | ········final·View·view·=·(View)android.support.v7.widget.a.g(this.a); | ||
| 16 | ········if·(view·!=·null·&&·view.getWindowToken()·!=·null·&&·this.b.d())·{ | ||
| 17 | ············android.support.v7.widget.a.a(this.a,·this.b); | ||
| 27 | ····public·boolean·c()·{ | ||
| 28 | ········return·false; | ||
| 29 | ····} | ||
| 30 | ···· | ||
| 31 | ····public·boolean·d()·{ | ||
| 32 | ········return·false; | ||
| 33 | ····} | ||
| 34 | ···· | ||
| 35 | ····public·boolean·performClick()·{ | ||
| 36 | ········final·boolean·b·=·true; | ||
| 37 | ········if·(!super.performClick())·{ | ||
| 38 | ············this.playSoundEffect(0); | ||
| 39 | ············this.a.c(); | ||
| 40 | ········} | ||
| 41 | ········return·b; | ||
| 42 | ····} | ||
| 43 | ···· | ||
| 44 | ····protected·boolean·setFrame(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | ||
| 45 | ········final·boolean·setFrame·=·super.setFrame(n,·n2,·n3,·n4); | ||
| 46 | ········final·Drawable·drawable·=·this.getDrawable(); | ||
| 47 | ········final·Drawable·background·=·this.getBackground(); | ||
| 48 | ········if·(drawable·!=·null·&&·background·!=·null)·{ | ||
| 49 | ············final·int·width·=·this.getWidth(); | ||
| 50 | ············final·int·height·=·this.getHeight(); | ||
| 51 | ············final·int·n5·=·Math.max(width,·height)·/·2; | ||
| 52 | ············final·int·n6·=·this.getPaddingLeft()·-·this.getPaddingRight(); | ||
| 53 | ············final·int·n7·=·this.getPaddingTop()·-·this.getPaddingBottom(); | ||
| 54 | ············final·int·n8·=·(width·+·n6)·/·2; | ||
| 55 | ············final·int·n9·=·(height·+·n7)·/·2; | ||
| 56 | ············android.support.v4.b.a.a.a(background,·n8·-·n5,·n9·-·n5,·n8·+·n5,·n9·+·n5); | ||
| 57 | ········} | 18 | ········} |
| 58 | ········r | 19 | ········android.support.v7.widget.a.a(this.a,·(e)null); |
| 59 | ····} | 20 | ····} |
| 60 | } | 21 | } |
| Offset 1, 44 lines modified | Offset 1, 62 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.graphics.drawable.Drawable; | ||
| 3 | import·android.view.View$OnTouchListener; | ||
| 2 | import·android.view.View; | 4 | import·android.view.View; |
| 5 | import·android.util.AttributeSet; | ||
| 6 | import·android.support.v7.b.b; | ||
| 7 | import·android.content.Context; | ||
| 8 | import·android.support.v7.internal.widget.TintImageView; | ||
| 3 | class·f·extends·ag | 9 | class·f·extends·TintImageView·implements·k |
| 4 | { | 10 | { |
| 5 | ····final·/*·synthetic·*/·ActionMenuPresenter·a; | ||
| 6 | ····final·/*·synthetic·*/· | 11 | ····final·/*·synthetic·*/·a·a; |
| 12 | ····private·final·float[]·b; | ||
| 7 | ···· | 13 | ···· |
| 8 | ····f(final·e·b,·final·View·view,·final·ActionMenuPresenter·a)·{ | ||
| 9 | ······· | 14 | ····public·f(final·a·a,·final·Context·context)·{ |
| 15 | ········final·boolean·enabled·=·true; | ||
| 10 | ········this.a·=·a; | 16 | ········this.a·=·a; |
| 11 | ········super(view); | 17 | ········super(context,·(AttributeSet)null,·android.support.v7.b.b.actionOverflowButtonStyle); |
| 18 | ········this.b·=·new·float[2]; | ||
| 19 | ········this.setClickable(enabled); | ||
| 20 | ········this.setFocusable(enabled); | ||
| 21 | ········this.setVisibility(0); | ||
| 22 | ········this.setEnabled(enabled); | ||
| 23 | ········this.setOnTouchListener((View$OnTouchListener)new·g(this,·(View)this,·a)); | ||
| 12 | ····} | 24 | ····} |
| 13 | ···· | 25 | ···· |
| 14 | ····public·a | 26 | ····public·boolean·c()·{ |
| 15 | ········ab·c; | ||
| 16 | ········if·(ActionMenuPresenter.a(this.b.a)·==·null)·{ | ||
| 17 | ············c·=·null; | ||
| 18 | ········} | ||
| 19 | ········else·{ | ||
| 20 | ············c·=·ActionMenuPresenter.a(this.b.a).c(); | ||
| 21 | ········} | ||
| 22 | ········return· | 27 | ········return·false; |
| 23 | ····} | 28 | ····} |
| 24 | ···· | 29 | ···· |
| 25 | ····public·boolean· | 30 | ····public·boolean·d()·{ |
| 26 | ········this.b.a.c(); | ||
| 27 | ········return· | 31 | ········return·false; |
| 28 | ····} | 32 | ····} |
| 29 | ···· | 33 | ···· |
| 30 | ····public·boolean·c()·{ | 34 | ····public·boolean·performClick()·{ |
| 35 | ········final·boolean·b·=·true; | ||
| 36 | ········if·(!super.performClick())·{ | ||
| 37 | ············this.playSoundEffect(0); | ||
| 31 | ········boolean·b; | ||
| 32 | ········if·(ActionMenuPresenter.b(this.b.a)·!=·null)·{ | ||
| 33 | ············b·=·false; | ||
| 34 | ········} | ||
| 35 | ········else·{ | ||
| 36 | ············this. | 38 | ············this.a.c(); |
| 37 | ············b·=·true; | ||
| 38 | ········} | 39 | ········} |
| 39 | ········return·b; | 40 | ········return·b; |
| 40 | ····} | 41 | ····} |
| 42 | ···· | ||
| 43 | ····protected·boolean·setFrame(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | ||
| 44 | ········final·boolean·setFrame·=·super.setFrame(n,·n2,·n3,·n4); | ||
| 45 | ········final·Drawable·drawable·=·this.getDrawable(); | ||
| 46 | ········final·Drawable·background·=·this.getBackground(); | ||
| 47 | ········if·(drawable·!=·null·&&·background·!=·null)·{ | ||
| 48 | ············final·int·width·=·this.getWidth(); | ||
| 49 | ············final·int·height·=·this.getHeight(); | ||
| 50 | ············final·int·n5·=·Math.max(width,·height)·/·2; | ||
| 51 | ············final·int·n6·=·this.getPaddingLeft()·-·this.getPaddingRight(); | ||
| 52 | ············final·int·n7·=·this.getPaddingTop()·-·this.getPaddingBottom(); | ||
| 53 | ············final·int·n8·=·(width·+·n6)·/·2; | ||
| 54 | ············final·int·n9·=·(height·+·n7)·/·2; | ||
| 55 | ············android.support.v4.c.a.a.a(background,·n8·-·n5,·n9·-·n5,·n8·+·n5,·n9·+·n5); | ||
| 56 | ········} | ||
| 57 | ········return·setFrame; | ||
| 58 | ····} | ||
| 41 | } | 59 | } |
| Offset 1, 27 lines modified | Offset 1, 44 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.support.v7.internal.view.menu.y; | ||
| 3 | import·android.support.v7.a.b; | ||
| 4 | import·android.view.View; | 2 | import·android.view.View; |
| 5 | import·android.support.v7.internal.view.menu.i; | ||
| 6 | import·android.content.Context; | ||
| 7 | import·android.support.v7.internal.view.menu.v; | ||
| 8 | class·g·extends· | 3 | class·g·extends·ag |
| 9 | { | 4 | { |
| 10 | ····final·/*·synthetic·*/· | 5 | ····final·/*·synthetic·*/·a·a; |
| 6 | ····final·/*·synthetic·*/·f·b; | ||
| 11 | ···· | 7 | ···· |
| 12 | ···· | 8 | ····g(final·f·b,·final·View·view,·final·a·a)·{ |
| 13 | ········this. | 9 | ········this.b·=·b; |
| 10 | ········this.a·=·a; | ||
| 11 | ········super(view); | ||
| 14 | ········super(context,·i,·view,·b,·b.actionOverflowMenuStyle); | ||
| 15 | ········this.a(8388613); | ||
| 16 | ········this.a((y)c.g); | ||
| 17 | ····} | 12 | ····} |
| 18 | ···· | 13 | ···· |
| 19 | ····public·void·onDismiss()·{ | ||
| 20 | ········super.onDismiss(); | ||
| 21 | ········ActionMenuPresenter.c(this.c).close(); | ||
| 22 | ···· | 14 | ····public·ab·a()·{ |
| 15 | ········ab·c; | ||
| 16 | ········if·(android.support.v7.widget.a.a(this.b.a)·==·null)·{ | ||
| 17 | ············c·=·null; | ||
| 18 | ········} | ||
| 19 | ········else·{ | ||
| 20 | ············c·=·android.support.v7.widget.a.a(this.b.a).c(); | ||
| 21 | ········} | ||
| 22 | ········return·c; | ||
| 23 | ····} | ||
| 24 | ···· | ||
| 25 | ····public·boolean·b()·{ | ||
| 26 | ········this.b.a.c(); | ||
| 27 | ········return·true; | ||
| 28 | ····} | ||
| 29 | ···· | ||
| 30 | ····public·boolean·c()·{ | ||
| 31 | ········boolean·b; | ||
| 32 | ········if·(android.support.v7.widget.a.b(this.b.a)·!=·null)·{ | ||
| 33 | ············b·=·false; | ||
| 34 | ········} | ||
| 35 | ········else·{ | ||
| 36 | ············this.b.a.d(); | ||
| 37 | ············b·=·true; | ||
| 38 | ········} | ||
| 39 | ········return·b; | ||
| 23 | ····} | 40 | ····} |
| 24 | } | 41 | } |
| Offset 1, 35 lines modified | Offset 1, 27 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.support.v7.internal.view.menu.ad; | ||
| 3 | import·android.support.v7.internal.view.menu.i; | ||
| 4 | import·android.support.v7.internal.view.menu.y; | 2 | import·android.support.v7.internal.view.menu.y; |
| 3 | import·android.support.v7.b.b; | ||
| 4 | import·android.view.View; | ||
| 5 | import·android.support.v7.internal.view.menu.i; | ||
| 6 | import·android.content.Context; | ||
| 7 | import·android.support.v7.internal.view.menu.v; | ||
| 5 | class·h· | 8 | class·h·extends·v |
| 6 | { | 9 | { |
| 10 | ····final·/*·synthetic·*/·a·c; | ||
| 7 | ····final·/*·synthetic·*/·ActionMenuPresenter·a; | ||
| 8 | ···· | ||
| 9 | ····private·h(final·ActionMenuPresenter·a)·{ | ||
| 10 | ········this.a·=·a; | ||
| 11 | ····} | ||
| 12 | ···· | 11 | ···· |
| 12 | ····public·h(final·a·c,·final·Context·context,·final·i·i,·final·View·view,·final·boolean·b)·{ | ||
| 13 | ········this.c·=·c; | ||
| 14 | ········super(context,·i,·view,·b,·b.actionOverflowMenuStyle); | ||
| 15 | ········this.a(8388613); | ||
| 16 | ········this.a((y)c.g); | ||
| 13 | ····public·void·a(final·i·i,·final·boolean·b)·{ | ||
| 14 | ········if·(i·instanceof·ad)·{ | ||
| 15 | ············((ad)i).p().a(false); | ||
| 16 | ········} | ||
| 17 | ········final·y·a·=·this.a.a(); | ||
| 18 | ········if·(a·!=·null)·{ | ||
| 19 | ············a.a((i)i,·b); | ||
| 20 | ········} | ||
| 21 | ····} | 17 | ····} |
| 22 | ···· | 18 | ···· |
| 19 | ····public·void·onDismiss()·{ | ||
| 20 | ········super.onDismiss(); | ||
| 21 | ········a.c(this.c).close(); | ||
| 22 | ········a.a(this.c,·(h)null); | ||
| 23 | ····public·boolean·a(final·i·i)·{ | ||
| 24 | ········boolean·b·=·false; | ||
| 25 | ········if·(i·!=·null)·{ | ||
| 26 | ············this.a.h·=·((ad)i).getItem().getItemId(); | ||
| 27 | ············final·y·a·=·this.a.a(); | ||
| 28 | ············b·=·(a·!=·null·&&·a.a(i)); | ||
| 29 | ········} | ||
| 30 | ········return·b; | ||
| 31 | ····} | 23 | ····} |
| 32 | } | 24 | } |
| Offset 1, 16 lines modified | Offset 1, 34 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.os.Parcel; | ||
| 3 | import·android.o | 2 | import·android.support.v7.internal.view.menu.ad; |
| 3 | import·android.support.v7.internal.view.menu.y; | ||
| 4 | 4 | class·i·implements·y | |
| 5 | { | 5 | { |
| 6 | ····public·ActionMenuPresenter$SavedState·a(final·Parcel·parcel)·{ | ||
| 7 | ···· | 6 | ····final·/*·synthetic·*/·a·a; |
| 7 | ···· | ||
| 8 | ····private·i(final·a·a)·{ | ||
| 9 | ········this.a·=·a; | ||
| 10 | ····} | ||
| 11 | ···· | ||
| 12 | ····public·void·a(final·android.support.v7.internal.view.menu.i·i,·final·boolean·b)·{ | ||
| 13 | ········if·(i·instanceof·ad)·{ | ||
| 14 | ············((ad)i).p().a(false); | ||
| 15 | ········} | ||
| 16 | ········final·y·a·=·this.a.a(); | ||
| 17 | ········if·(a·!=·null)·{ | ||
| 18 | ············a.a((android.support.v7.internal.view.menu.i)i,·b); | ||
| 19 | ········} | ||
| 8 | ····} | 20 | ····} |
| 9 | ···· | 21 | ···· |
| 10 | ····public·ActionMenuPresenter$SavedState[]·a(final·int·n)·{ | ||
| 11 | ···· | 22 | ····public·boolean·a(final·android.support.v7.internal.view.menu.i·i)·{ |
| 23 | ········boolean·b·=·false; | ||
| 24 | ········if·(i·!=·null)·{ | ||
| 25 | ············this.a.h·=·((ad)i).getItem().getItemId(); | ||
| 26 | ············final·y·a·=·this.a.a(); | ||
| 27 | ············b·=·(a·!=·null·&&·a.a(i)); | ||
| 28 | ········} | ||
| 29 | ········return·b; | ||
| 12 | ····} | 30 | ····} |
| 13 | } | 31 | } |
| Offset 1, 37 lines modified | Offset 1, 37 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.os.Build$VERSION; | 2 | import·android.os.Build$VERSION; |
| 3 | import·android.support.v7.internal.widget.b | 3 | import·android.support.v7.internal.widget.bl; |
| 4 | import·android.support.v7. | 4 | import·android.support.v7.b.b; |
| 5 | import·android.util.AttributeSet; | 5 | import·android.util.AttributeSet; |
| 6 | import·android.content.Context; | 6 | import·android.content.Context; |
| 7 | import·android.graphics.drawable.Drawable; | 7 | import·android.graphics.drawable.Drawable; |
| 8 | import·android.support.v7.internal.widget.b | 8 | import·android.support.v7.internal.widget.bj; |
| 9 | import·android.widget.CheckBox; | 9 | import·android.widget.CheckBox; |
| 10 | public·class·r·extends·CheckBox | 10 | public·class·r·extends·CheckBox |
| 11 | { | 11 | { |
| 12 | ····private·static·final·int[]·a; | 12 | ····private·static·final·int[]·a; |
| 13 | ····private·b | 13 | ····private·bj·b; |
| 14 | ····private·Drawable·c; | 14 | ····private·Drawable·c; |
| 15 | ···· | 15 | ···· |
| 16 | ····static·{ | 16 | ····static·{ |
| 17 | ········a·=·new·int[]·{·16843015·}; | 17 | ········a·=·new·int[]·{·16843015·}; |
| 18 | ····} | 18 | ····} |
| 19 | ···· | 19 | ···· |
| 20 | ····public·r(final·Context·context,·final·AttributeSet·set)·{ | 20 | ····public·r(final·Context·context,·final·AttributeSet·set)·{ |
| 21 | ········this(context,·set,·android.support.v7. | 21 | ········this(context,·set,·android.support.v7.b.b.checkboxStyle); |
| 22 | ····} | 22 | ····} |
| 23 | ···· | 23 | ···· |
| 24 | ····public·r(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 24 | ····public·r(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 25 | ········super(context,·set,·n); | 25 | ········super(context,·set,·n); |
| 26 | ········if·(b | 26 | ········if·(bj.a)·{ |
| 27 | ············final·b | 27 | ············final·bl·a·=·bl.a(this.getContext(),·set,·r.a,·n,·0); |
| 28 | ············this.setButtonDrawable(a.a(0)); | 28 | ············this.setButtonDrawable(a.a(0)); |
| 29 | ············a.b(); | 29 | ············a.b(); |
| 30 | ············this.b·=·a.c(); | 30 | ············this.b·=·a.c(); |
| 31 | ········} | 31 | ········} |
| 32 | ····} | 32 | ····} |
| 33 | ···· | 33 | ···· |
| 34 | ····public·int·getCompoundPaddingLeft()·{ | 34 | ····public·int·getCompoundPaddingLeft()·{ |
| Offset 1, 33 lines modified | Offset 1, 33 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.support.v7.internal.widget.b | 2 | import·android.support.v7.internal.widget.bl; |
| 3 | import·android.util.AttributeSet; | 3 | import·android.util.AttributeSet; |
| 4 | import·android.content.Context; | 4 | import·android.content.Context; |
| 5 | import·android.support.v7.internal.widget.b | 5 | import·android.support.v7.internal.widget.bj; |
| 6 | import·android.widget.CheckedTextView; | 6 | import·android.widget.CheckedTextView; |
| 7 | public·class·s·extends·CheckedTextView | 7 | public·class·s·extends·CheckedTextView |
| 8 | { | 8 | { |
| 9 | ····private·static·final·int[]·a; | 9 | ····private·static·final·int[]·a; |
| 10 | ····private·b | 10 | ····private·bj·b; |
| 11 | ···· | 11 | ···· |
| 12 | ····static·{ | 12 | ····static·{ |
| 13 | ········a·=·new·int[]·{·16843016·}; | 13 | ········a·=·new·int[]·{·16843016·}; |
| 14 | ····} | 14 | ····} |
| 15 | ···· | 15 | ···· |
| 16 | ····public·s(final·Context·context,·final·AttributeSet·set)·{ | 16 | ····public·s(final·Context·context,·final·AttributeSet·set)·{ |
| 17 | ········this(context,·set,·16843720); | 17 | ········this(context,·set,·16843720); |
| 18 | ····} | 18 | ····} |
| 19 | ···· | 19 | ···· |
| 20 | ····public·s(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 20 | ····public·s(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 21 | ········super(context,·set,·n); | 21 | ········super(context,·set,·n); |
| 22 | ········if·(b | 22 | ········if·(bj.a)·{ |
| 23 | ············final·b | 23 | ············final·bl·a·=·bl.a(this.getContext(),·set,·s.a,·n,·0); |
| 24 | ············this.setCheckMarkDrawable(a.a(0)); | 24 | ············this.setCheckMarkDrawable(a.a(0)); |
| 25 | ············a.b(); | 25 | ············a.b(); |
| 26 | ············this.b·=·a.c(); | 26 | ············this.b·=·a.c(); |
| 27 | ········} | 27 | ········} |
| 28 | ····} | 28 | ····} |
| 29 | ···· | 29 | ···· |
| 30 | ····public·void·setCheckMarkDrawable(final·int·checkMarkDrawable)·{ | 30 | ····public·void·setCheckMarkDrawable(final·int·checkMarkDrawable)·{ |
| Offset 1, 52 lines modified | Offset 1, 52 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·android.content.res.ColorStateList; | 4 | import·android.content.res.ColorStateList; |
| 5 | import·android.support.v7.internal.widget.b | 5 | import·android.support.v7.internal.widget.bl; |
| 6 | import·android.support.v7.internal.widget.b | 6 | import·android.support.v7.internal.widget.bj; |
| 7 | import·android.support.v7.internal.widget.b | 7 | import·android.support.v7.internal.widget.bg; |
| 8 | import·android.support.v7. | 8 | import·android.support.v7.b.b; |
| 9 | import·android.util.AttributeSet; | 9 | import·android.util.AttributeSet; |
| 10 | import·android.content.Context; | 10 | import·android.content.Context; |
| 11 | import·android.support.v7.internal.widget.b | 11 | import·android.support.v7.internal.widget.bi; |
| 12 | import·android.widget.EditText; | 12 | import·android.widget.EditText; |
| 13 | public·class·t·extends·EditText | 13 | public·class·t·extends·EditText |
| 14 | { | 14 | { |
| 15 | ····private·static·final·int[]·a; | 15 | ····private·static·final·int[]·a; |
| 16 | ····private·b | 16 | ····private·bi·b; |
| 17 | ···· | 17 | ···· |
| 18 | ····static·{ | 18 | ····static·{ |
| 19 | ········a·=·new·int[]·{·16842964·}; | 19 | ········a·=·new·int[]·{·16842964·}; |
| 20 | ····} | 20 | ····} |
| 21 | ···· | 21 | ···· |
| 22 | ····public·t(final·Context·context,·final·AttributeSet·set)·{ | 22 | ····public·t(final·Context·context,·final·AttributeSet·set)·{ |
| 23 | ········this(context,·set,·android.support.v7. | 23 | ········this(context,·set,·android.support.v7.b.b.editTextStyle); |
| 24 | ····} | 24 | ····} |
| 25 | ···· | 25 | ···· |
| 26 | ····public·t(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 26 | ····public·t(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 27 | ········super(b | 27 | ········super(bg.a(context),·set,·n); |
| 28 | ········if·(b | 28 | ········if·(bj.a)·{ |
| 29 | ············final·b | 29 | ············final·bl·a·=·bl.a(this.getContext(),·set,·t.a,·n,·0); |
| 30 | ············if·(a.e(0))·{ | 30 | ············if·(a.e(0))·{ |
| 31 | ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1)); | 31 | ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1)); |
| 32 | ················if·(c·!=·null)·{ | 32 | ················if·(c·!=·null)·{ |
| 33 | ····················this.setSupportBackgroundTintList(c); | 33 | ····················this.setSupportBackgroundTintList(c); |
| 34 | ················} | 34 | ················} |
| 35 | ············} | 35 | ············} |
| 36 | ············a.b(); | 36 | ············a.b(); |
| 37 | ········} | 37 | ········} |
| 38 | ····} | 38 | ····} |
| 39 | ···· | 39 | ···· |
| 40 | ····private·void·a()·{ | 40 | ····private·void·a()·{ |
| 41 | ········if·(this.getBackground()·!=·null·&&·this.b·!=·null)·{ | 41 | ········if·(this.getBackground()·!=·null·&&·this.b·!=·null)·{ |
| 42 | ············b | 42 | ············bj.a((View)this,·this.b); |
| 43 | ········} | 43 | ········} |
| 44 | ····} | 44 | ····} |
| 45 | ···· | 45 | ···· |
| 46 | ····protected·void·drawableStateChanged()·{ | 46 | ····protected·void·drawableStateChanged()·{ |
| 47 | ········super.drawableStateChanged(); | 47 | ········super.drawableStateChanged(); |
| 48 | ········this.a(); | 48 | ········this.a(); |
| 49 | ····} | 49 | ····} |
| Offset 71, 23 lines modified | Offset 71, 23 lines modified | ||
| 71 | ············b·=·null; | 71 | ············b·=·null; |
| 72 | ········} | 72 | ········} |
| 73 | ········return·b; | 73 | ········return·b; |
| 74 | ····} | 74 | ····} |
| 75 | ···· | 75 | ···· |
| 76 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{ | 76 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{ |
| 77 | ········if·(this.b·==·null)·{ | 77 | ········if·(this.b·==·null)·{ |
| 78 | ············this.b·=·new·b | 78 | ············this.b·=·new·bi(); |
| 79 | ········} | 79 | ········} |
| 80 | ········this.b.a·=·a; | 80 | ········this.b.a·=·a; |
| 81 | ········this.b.d·=·true; | 81 | ········this.b.d·=·true; |
| 82 | ········this.a(); | 82 | ········this.a(); |
| 83 | ····} | 83 | ····} |
| 84 | ···· | 84 | ···· |
| 85 | ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{ | 85 | ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{ |
| 86 | ········if·(this.b·==·null)·{ | 86 | ········if·(this.b·==·null)·{ |
| 87 | ············this.b·=·new·b | 87 | ············this.b·=·new·bi(); |
| 88 | ········} | 88 | ········} |
| 89 | ········this.b.b·=·b; | 89 | ········this.b.b·=·b; |
| 90 | ········this.b.c·=·true; | 90 | ········this.b.c·=·true; |
| 91 | ········this.a(); | 91 | ········this.a(); |
| 92 | ····} | 92 | ····} |
| 93 | } | 93 | } |
| Offset 1, 45 lines modified | Offset 1, 45 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·android.content.res.ColorStateList; | 4 | import·android.content.res.ColorStateList; |
| 5 | import·android.support.v7.internal.widget.b | 5 | import·android.support.v7.internal.widget.bl; |
| 6 | import·android.support.v7.internal.widget.b | 6 | import·android.support.v7.internal.widget.bg; |
| 7 | import·android.support.v7. | 7 | import·android.support.v7.b.b; |
| 8 | import·android.util.AttributeSet; | 8 | import·android.util.AttributeSet; |
| 9 | import·android.content.Context; | 9 | import·android.content.Context; |
| 10 | import·android.support.v7.internal.widget.b | 10 | import·android.support.v7.internal.widget.bi; |
| 11 | import·android.support.v7.internal.widget.b | 11 | import·android.support.v7.internal.widget.bj; |
| 12 | import·android.widget.MultiAutoCompleteTextView; | 12 | import·android.widget.MultiAutoCompleteTextView; |
| 13 | public·class·u·extends·MultiAutoCompleteTextView | 13 | public·class·u·extends·MultiAutoCompleteTextView |
| 14 | { | 14 | { |
| 15 | ····private·static·final·int[]·a; | 15 | ····private·static·final·int[]·a; |
| 16 | ····private·b | 16 | ····private·bj·b; |
| 17 | ····private·b | 17 | ····private·bi·c; |
| 18 | ···· | 18 | ···· |
| 19 | ····static·{ | 19 | ····static·{ |
| 20 | ········final·int[]·array; | 20 | ········final·int[]·array; |
| 21 | ········final·int[]·a2·=·array·=·new·int[2]; | 21 | ········final·int[]·a2·=·array·=·new·int[2]; |
| 22 | ········array[0]·=·16842964; | 22 | ········array[0]·=·16842964; |
| 23 | ········array[1]·=·16843126; | 23 | ········array[1]·=·16843126; |
| 24 | ········a·=·a2; | 24 | ········a·=·a2; |
| 25 | ····} | 25 | ····} |
| 26 | ···· | 26 | ···· |
| 27 | ····public·u(final·Context·context,·final·AttributeSet·set)·{ | 27 | ····public·u(final·Context·context,·final·AttributeSet·set)·{ |
| 28 | ········this(context,·set,·android.support.v7. | 28 | ········this(context,·set,·android.support.v7.b.b.autoCompleteTextViewStyle); |
| 29 | ····} | 29 | ····} |
| 30 | ···· | 30 | ···· |
| 31 | ····public·u(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 31 | ····public·u(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 32 | ········final·int·n2·=·1; | 32 | ········final·int·n2·=·1; |
| 33 | ········super(b | 33 | ········super(bg.a(context),·set,·n); |
| 34 | ········if·(b | 34 | ········if·(bj.a)·{ |
| 35 | ············final·b | 35 | ············final·bl·a·=·bl.a(this.getContext(),·set,·u.a,·n,·0); |
| 36 | ············this.b·=·a.c(); | 36 | ············this.b·=·a.c(); |
| 37 | ············if·(a.e(0))·{ | 37 | ············if·(a.e(0))·{ |
| 38 | ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1)); | 38 | ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1)); |
| 39 | ················if·(c·!=·null)·{ | 39 | ················if·(c·!=·null)·{ |
| 40 | ····················this.setSupportBackgroundTintList(c); | 40 | ····················this.setSupportBackgroundTintList(c); |
| 41 | ················} | 41 | ················} |
| 42 | ············} | 42 | ············} |
| Offset 48, 15 lines modified | Offset 48, 15 lines modified | ||
| 48 | ············} | 48 | ············} |
| 49 | ············a.b(); | 49 | ············a.b(); |
| 50 | ········} | 50 | ········} |
| 51 | ····} | 51 | ····} |
| 52 | ···· | 52 | ···· |
| 53 | ····private·void·a()·{ | 53 | ····private·void·a()·{ |
| 54 | ········if·(this.getBackground()·!=·null·&&·this.c·!=·null)·{ | 54 | ········if·(this.getBackground()·!=·null·&&·this.c·!=·null)·{ |
| 55 | ············b | 55 | ············bj.a((View)this,·this.c); |
| 56 | ········} | 56 | ········} |
| 57 | ····} | 57 | ····} |
| 58 | ···· | 58 | ···· |
| 59 | ····protected·void·drawableStateChanged()·{ | 59 | ····protected·void·drawableStateChanged()·{ |
| 60 | ········super.drawableStateChanged(); | 60 | ········super.drawableStateChanged(); |
| 61 | ········this.a(); | 61 | ········this.a(); |
| 62 | ····} | 62 | ····} |
| Offset 90, 23 lines modified | Offset 90, 23 lines modified | ||
| 90 | ········else·{ | 90 | ········else·{ |
| 91 | ············super.setDropDownBackgroundResource(dropDownBackgroundResource); | 91 | ············super.setDropDownBackgroundResource(dropDownBackgroundResource); |
| 92 | ········} | 92 | ········} |
| 93 | ····} | 93 | ····} |
| 94 | ···· | 94 | ···· |
| 95 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{ | 95 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{ |
| 96 | ········if·(this.c·==·null)·{ | 96 | ········if·(this.c·==·null)·{ |
| 97 | ············this.c·=·new·b | 97 | ············this.c·=·new·bi(); |
| 98 | ········} | 98 | ········} |
| 99 | ········this.c.a·=·a; | 99 | ········this.c.a·=·a; |
| 100 | ········this.c.d·=·true; | 100 | ········this.c.d·=·true; |
| 101 | ········this.a(); | 101 | ········this.a(); |
| 102 | ····} | 102 | ····} |
| 103 | ···· | 103 | ···· |
| 104 | ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{ | 104 | ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{ |
| 105 | ········if·(this.c·==·null)·{ | 105 | ········if·(this.c·==·null)·{ |
| 106 | ············this.c·=·new·b | 106 | ············this.c·=·new·bi(); |
| 107 | ········} | 107 | ········} |
| 108 | ········this.c.b·=·b; | 108 | ········this.c.b·=·b; |
| 109 | ········this.c.c·=·true; | 109 | ········this.c.c·=·true; |
| 110 | ········this.a(); | 110 | ········this.a(); |
| 111 | ····} | 111 | ····} |
| 112 | } | 112 | } |
| Offset 1, 37 lines modified | Offset 1, 37 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.os.Build$VERSION; | 2 | import·android.os.Build$VERSION; |
| 3 | import·android.support.v7.internal.widget.b | 3 | import·android.support.v7.internal.widget.bl; |
| 4 | import·android.support.v7. | 4 | import·android.support.v7.b.b; |
| 5 | import·android.util.AttributeSet; | 5 | import·android.util.AttributeSet; |
| 6 | import·android.content.Context; | 6 | import·android.content.Context; |
| 7 | import·android.graphics.drawable.Drawable; | 7 | import·android.graphics.drawable.Drawable; |
| 8 | import·android.support.v7.internal.widget.b | 8 | import·android.support.v7.internal.widget.bj; |
| 9 | import·android.widget.RadioButton; | 9 | import·android.widget.RadioButton; |
| 10 | public·class·v·extends·RadioButton | 10 | public·class·v·extends·RadioButton |
| 11 | { | 11 | { |
| 12 | ····private·static·final·int[]·a; | 12 | ····private·static·final·int[]·a; |
| 13 | ····private·b | 13 | ····private·bj·b; |
| 14 | ····private·Drawable·c; | 14 | ····private·Drawable·c; |
| 15 | ···· | 15 | ···· |
| 16 | ····static·{ | 16 | ····static·{ |
| 17 | ········a·=·new·int[]·{·16843015·}; | 17 | ········a·=·new·int[]·{·16843015·}; |
| 18 | ····} | 18 | ····} |
| 19 | ···· | 19 | ···· |
| 20 | ····public·v(final·Context·context,·final·AttributeSet·set)·{ | 20 | ····public·v(final·Context·context,·final·AttributeSet·set)·{ |
| 21 | ········this(context,·set,·android.support.v7. | 21 | ········this(context,·set,·android.support.v7.b.b.radioButtonStyle); |
| 22 | ····} | 22 | ····} |
| 23 | ···· | 23 | ···· |
| 24 | ····public·v(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 24 | ····public·v(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 25 | ········super(context,·set,·n); | 25 | ········super(context,·set,·n); |
| 26 | ········if·(b | 26 | ········if·(bj.a)·{ |
| 27 | ············final·b | 27 | ············final·bl·a·=·bl.a(this.getContext(),·set,·v.a,·n,·0); |
| 28 | ············this.setButtonDrawable(a.a(0)); | 28 | ············this.setButtonDrawable(a.a(0)); |
| 29 | ············a.b(); | 29 | ············a.b(); |
| 30 | ············this.b·=·a.c(); | 30 | ············this.b·=·a.c(); |
| 31 | ········} | 31 | ········} |
| 32 | ····} | 32 | ····} |
| 33 | ···· | 33 | ···· |
| 34 | ····public·int·getCompoundPaddingLeft()·{ | 34 | ····public·int·getCompoundPaddingLeft()·{ |
| Offset 1, 27 lines modified | Offset 1, 27 lines modified | ||
| 1 | package·android.support.v7.widget; | 1 | package·android.support.v7.widget; |
| 2 | import·android.support.v4. | 2 | import·android.support.v4.h.ao; |
| 3 | import·android.graphics.RectF; | 3 | import·android.graphics.RectF; |
| 4 | import·android.graphics.drawable.shapes.RoundRectShape; | 4 | import·android.graphics.drawable.shapes.RoundRectShape; |
| 5 | import·android.graphics.drawable.shapes.Shape; | 5 | import·android.graphics.drawable.shapes.Shape; |
| 6 | import·android.graphics.drawable.ClipDrawable; | 6 | import·android.graphics.drawable.ClipDrawable; |
| 7 | import·android.graphics.Shader; | 7 | import·android.graphics.Shader; |
| 8 | import·android.graphics.BitmapShader; | 8 | import·android.graphics.BitmapShader; |
| 9 | import·android.graphics.Shader$TileMode; | 9 | import·android.graphics.Shader$TileMode; |
| 10 | import·android.graphics.drawable.ShapeDrawable; | 10 | import·android.graphics.drawable.ShapeDrawable; |
| 11 | import·android.graphics.drawable.BitmapDrawable; | 11 | import·android.graphics.drawable.BitmapDrawable; |
| 12 | import·android.graphics.drawable.LayerDrawable; | 12 | import·android.graphics.drawable.LayerDrawable; |
| 13 | import·android.support.v4. | 13 | import·android.support.v4.c.a.m; |
| 14 | import·android.graphics.drawable.AnimationDrawable; | 14 | import·android.graphics.drawable.AnimationDrawable; |
| 15 | import·android.graphics.drawable.Drawable; | 15 | import·android.graphics.drawable.Drawable; |
| 16 | import·android.support.v7.internal.widget.b | 16 | import·android.support.v7.internal.widget.bl; |
| 17 | import·android.support.v7.internal.widget.b | 17 | import·android.support.v7.internal.widget.bj; |
| 18 | import·android.support.v7. | 18 | import·android.support.v7.b.b; |
| 19 | import·android.util.AttributeSet; | 19 | import·android.util.AttributeSet; |
| 20 | import·android.content.Context; | 20 | import·android.content.Context; |
| 21 | import·android.graphics.Bitmap; | 21 | import·android.graphics.Bitmap; |
| 22 | import·android.widget.RatingBar; | 22 | import·android.widget.RatingBar; |
| 23 | public·class·w·extends·RatingBar | 23 | public·class·w·extends·RatingBar |
| 24 | { | 24 | { |
| Offset 33, 21 lines modified | Offset 33, 21 lines modified | ||
| 33 | ········final·int[]·a2·=·array·=·new·int[2]; | 33 | ········final·int[]·a2·=·array·=·new·int[2]; |
| 34 | ········array[0]·=·16843067; | 34 | ········array[0]·=·16843067; |
| 35 | ········array[1]·=·16843068; | 35 | ········array[1]·=·16843068; |
| 36 | ········a·=·a2; | 36 | ········a·=·a2; |
| 37 | ····} | 37 | ····} |
| 38 | ···· | 38 | ···· |
| 39 | ····public·w(final·Context·context,·final·AttributeSet·set)·{ | 39 | ····public·w(final·Context·context,·final·AttributeSet·set)·{ |
| 40 | ········this(context,·set,·android.support.v7. | 40 | ········this(context,·set,·android.support.v7.b.b.ratingBarStyle); |
| 41 | ····} | 41 | ····} |
| 42 | ···· | 42 | ···· |
| 43 | ····public·w(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 43 | ····public·w(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 44 | ········super(context,·set,·n); | 44 | ········super(context,·set,·n); |
| 45 | ········if·(b | 45 | ········if·(bj.a)·{ |
| 46 | ············final·b | 46 | ············final·bl·a·=·bl.a(this.getContext(),·set,·w.a,·n,·0); |
| 47 | ············final·Drawable·b·=·a.b(0); | 47 | ············final·Drawable·b·=·a.b(0); |
| 48 | ············if·(b·!=·null)·{ | 48 | ············if·(b·!=·null)·{ |
| 49 | ················this.setIndeterminateDrawable(this.a(b)); | 49 | ················this.setIndeterminateDrawable(this.a(b)); |
| 50 | ············} | 50 | ············} |
| 51 | ············final·Drawable·b2·=·a.b(1); | 51 | ············final·Drawable·b2·=·a.b(1); |
| 52 | ············if·(b2·!=·null)·{ | 52 | ············if·(b2·!=·null)·{ |
| 53 | ················this.setProgressDrawable(this.a(b2,·false)); | 53 | ················this.setProgressDrawable(this.a(b2,·false)); |
| Offset 136, 12 lines modified | Offset 136, 12 lines modified | ||
| 136 | ········return·(Shape)new·RoundRectShape(array,·(RectF)null,·(float[])null); | 136 | ········return·(Shape)new·RoundRectShape(array,·(RectF)null,·(float[])null); |
| 137 | ····} | 137 | ····} |
| 138 | ···· | 138 | ···· |
| 139 | ····protected·void·onMeasure(final·int·n,·final·int·n2)·{ | 139 | ····protected·void·onMeasure(final·int·n,·final·int·n2)·{ |
| 140 | ········synchronized·(this)·{ | 140 | ········synchronized·(this)·{ |
| 141 | ············super.onMeasure(n,·n2); | 141 | ············super.onMeasure(n,·n2); |
| 142 | ············if·(this.b·!=·null)·{ | 142 | ············if·(this.b·!=·null)·{ |
| 143 | ················this.setMeasuredDimension( | 143 | ················this.setMeasuredDimension(ao.a(this.b.getWidth()·*·this.getNumStars(),·n,·0),·this.getMeasuredHeight()); |
| 144 | ············} | 144 | ············} |
| 145 | ········} | 145 | ········} |
| 146 | ····} | 146 | ····} |
| 147 | } | 147 | } |
| Offset 4, 44 lines modified | Offset 4, 44 lines modified | ||
| 4 | import·android.graphics.PorterDuff$Mode; | 4 | import·android.graphics.PorterDuff$Mode; |
| 5 | import·java.lang.reflect.Field; | 5 | import·java.lang.reflect.Field; |
| 6 | import·android.widget.ListPopupWindow; | 6 | import·android.widget.ListPopupWindow; |
| 7 | import·android.view.View; | 7 | import·android.view.View; |
| 8 | import·android.graphics.drawable.Drawable; | 8 | import·android.graphics.drawable.Drawable; |
| 9 | import·android.content.res.ColorStateList; | 9 | import·android.content.res.ColorStateList; |
| 10 | import·android.os.Build$VERSION; | 10 | import·android.os.Build$VERSION; |
| 11 | import·android.support.v7.internal.widget.b | 11 | import·android.support.v7.internal.widget.bl; |
| 12 | import·android.support.v7.internal.widget.b | 12 | import·android.support.v7.internal.widget.bj; |
| 13 | import·android.support.v7. | 13 | import·android.support.v7.b.b; |
| 14 | import·android.util.AttributeSet; | 14 | import·android.util.AttributeSet; |
| 15 | import·android.content.Context; | 15 | import·android.content.Context; |
| 16 | import·android.support.v7.internal.widget.b | 16 | import·android.support.v7.internal.widget.bi; |
| 17 | import·android.widget.Spinner; | 17 | import·android.widget.Spinner; |
| 18 | public·class·x·extends·Spinner | 18 | public·class·x·extends·Spinner |
| 19 | { | 19 | { |
| 20 | ····private·static·final·int[]·a; | 20 | ····private·static·final·int[]·a; |
| 21 | ····private·b | 21 | ····private·bi·b; |
| 22 | ···· | 22 | ···· |
| 23 | ····static·{ | 23 | ····static·{ |
| 24 | ········final·int[]·array; | 24 | ········final·int[]·array; |
| 25 | ········final·int[]·a2·=·array·=·new·int[2]; | 25 | ········final·int[]·a2·=·array·=·new·int[2]; |
| 26 | ········array[0]·=·16842964; | 26 | ········array[0]·=·16842964; |
| 27 | ········array[1]·=·16843126; | 27 | ········array[1]·=·16843126; |
| 28 | ········a·=·a2; | 28 | ········a·=·a2; |
| 29 | ····} | 29 | ····} |
| 30 | ···· | 30 | ···· |
| 31 | ····public·x(final·Context·context,·final·AttributeSet·set)·{ | 31 | ····public·x(final·Context·context,·final·AttributeSet·set)·{ |
| 32 | ········this(context,·set,·android.support.v7. | 32 | ········this(context,·set,·android.support.v7.b.b.spinnerStyle); |
| 33 | ····} | 33 | ····} |
| 34 | ···· | 34 | ···· |
| 35 | ····public·x(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 35 | ····public·x(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 36 | ········final·int·n2·=·1; | 36 | ········final·int·n2·=·1; |
| 37 | ········super(context,·set,·n); | 37 | ········super(context,·set,·n); |
| 38 | ········if·(b | 38 | ········if·(bj.a)·{ |
| 39 | ············final·b | 39 | ············final·bl·a·=·bl.a(this.getContext(),·set,·x.a,·n,·0); |
| 40 | ············if·(a.e(0))·{ | 40 | ············if·(a.e(0))·{ |
| 41 | ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1)); | 41 | ················final·ColorStateList·c·=·a.c().c(a.f(0,·-1)); |
| 42 | ················if·(c·!=·null)·{ | 42 | ················if·(c·!=·null)·{ |
| 43 | ····················this.setSupportBackgroundTintList(c); | 43 | ····················this.setSupportBackgroundTintList(c); |
| 44 | ················} | 44 | ················} |
| 45 | ············} | 45 | ············} |
| 46 | ············if·(a.e(n2))·{ | 46 | ············if·(a.e(n2))·{ |
| Offset 55, 15 lines modified | Offset 55, 15 lines modified | ||
| 55 | ············} | 55 | ············} |
| 56 | ············a.b(); | 56 | ············a.b(); |
| 57 | ········} | 57 | ········} |
| 58 | ····} | 58 | ····} |
| 59 | ···· | 59 | ···· |
| 60 | ····private·void·a()·{ | 60 | ····private·void·a()·{ |
| 61 | ········if·(this.getBackground()·!=·null·&&·this.b·!=·null)·{ | 61 | ········if·(this.getBackground()·!=·null·&&·this.b·!=·null)·{ |
| 62 | ············b | 62 | ············bj.a((View)this,·this.b); |
| 63 | ········} | 63 | ········} |
| 64 | ····} | 64 | ····} |
| 65 | ···· | 65 | ···· |
| 66 | ····private·static·void·a(final·Spinner·obj,·final·Drawable·backgroundDrawable)·{ | 66 | ····private·static·void·a(final·Spinner·obj,·final·Drawable·backgroundDrawable)·{ |
| 67 | ········final·Class<Spinner>·clazz·=·Spinner.class; | 67 | ········final·Class<Spinner>·clazz·=·Spinner.class; |
| 68 | ········final·String·name·=·"mPopup"; | 68 | ········final·String·name·=·"mPopup"; |
| 69 | ········final·Class<Spinner>·clazz2·=·clazz; | 69 | ········final·Class<Spinner>·clazz2·=·clazz; |
| Offset 113, 23 lines modified | Offset 113, 23 lines modified | ||
| 113 | ············b·=·null; | 113 | ············b·=·null; |
| 114 | ········} | 114 | ········} |
| 115 | ········return·b; | 115 | ········return·b; |
| 116 | ····} | 116 | ····} |
| 117 | ···· | 117 | ···· |
| 118 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{ | 118 | ····public·void·setSupportBackgroundTintList(final·ColorStateList·a)·{ |
| 119 | ········if·(this.b·==·null)·{ | 119 | ········if·(this.b·==·null)·{ |
| 120 | ············this.b·=·new·b | 120 | ············this.b·=·new·bi(); |
| 121 | ········} | 121 | ········} |
| 122 | ········this.b.a·=·a; | 122 | ········this.b.a·=·a; |
| 123 | ········this.b.d·=·true; | 123 | ········this.b.d·=·true; |
| 124 | ········this.a(); | 124 | ········this.a(); |
| 125 | ····} | 125 | ····} |
| 126 | ···· | 126 | ···· |
| 127 | ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{ | 127 | ····public·void·setSupportBackgroundTintMode(final·PorterDuff$Mode·b)·{ |
| 128 | ········if·(this.b·==·null)·{ | 128 | ········if·(this.b·==·null)·{ |
| 129 | ············this.b·=·new·b | 129 | ············this.b·=·new·bi(); |
| 130 | ········} | 130 | ········} |
| 131 | ········this.b.b·=·b; | 131 | ········this.b.b·=·b; |
| 132 | ········this.b.c·=·true; | 132 | ········this.b.c·=·true; |
| 133 | ········this.a(); | 133 | ········this.a(); |
| 134 | ····} | 134 | ····} |
| 135 | } | 135 | } |
| Offset 1, 53 lines modified | Offset 1, 47 lines modified | ||
| 1 | package·com.getbase.floatingactionbutton; | 1 | package·com.getbase.floatingactionbutton; |
| 2 | import·android.graphics.LinearGradient; | ||
| 3 | import·android.graphics.Shader$TileMode; | ||
| 2 | import·android.graphics. | 4 | import·android.graphics.Shader; |
| 3 | import·android.graphics.Paint$Style; | ||
| 4 | import·android.graphics.drawable.shapes.Shape; | ||
| 5 | import·android.graphics.drawable.ShapeDrawable; | 5 | import·android.graphics.drawable.ShapeDrawable$ShaderFactory; |
| 6 | import·android.graphics.drawable.Drawable; | ||
| 7 | import·android.content.res.TypedArray; | ||
| 8 | import·android.util.AttributeSet; | ||
| 9 | import·android.content.Context; | ||
| 10 | 6 | class·a·extends·ShapeDrawable$ShaderFactory | |
| 11 | { | 7 | { |
| 12 | ····int·a; | 8 | ····final·/*·synthetic·*/·int·a; |
| 9 | ····final·/*·synthetic·*/·int·b; | ||
| 10 | ····final·/*·synthetic·*/·int·c; | ||
| 11 | ····final·/*·synthetic·*/·int·d; | ||
| 12 | ····final·/*·synthetic·*/·int·e; | ||
| 13 | ····final·/*·synthetic·*/·FloatingActionButton·f; | ||
| 13 | ···· | 14 | ···· |
| 14 | ····void·a(final·Context·context,·final·AttributeSet·set)·{ | ||
| 15 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·n.AddFloatingActionButton,·0,·0); | ||
| 16 | ········this.a·=·obtainStyledAttributes.getColor(n.AddFloatingActionButton_fab_plusIconColor,·this.a(17170443)); | ||
| 17 | ········obtainStyledAttributes.recycle(); | ||
| 18 | ········ | 15 | ····a(final·FloatingActionButton·f,·final·int·a,·final·int·b,·final·int·c,·final·int·d,·final·int·e)·{ |
| 16 | ········this.f·=·f; | ||
| 17 | ········this.a·=·a; | ||
| 18 | ········this.b·=·b; | ||
| 19 | ········this.c·=·c; | ||
| 20 | ········this.d·=·d; | ||
| 21 | ········this.e·=·e; | ||
| 19 | ····} | 22 | ····} |
| 20 | ···· | 23 | ···· |
| 21 | ···· | 24 | ····public·Shader·resize(final·int·n,·final·int·n2)·{ |
| 25 | ········final·int·n3·=·5; | ||
| 26 | ········final·float·n4·=·(float)(n·/·2); | ||
| 27 | ········final·float·n5·=·(float)(n·/·2); | ||
| 22 | ········final·float·n·=· | 28 | ········final·float·n6·=·(float)n2; |
| 29 | ········final·int[]·array·=·new·int[n3]; | ||
| 23 | ········final·float·b·=·this.b(k.fab_icon_size); | ||
| 24 | ········final·ShapeDrawable·shapeDrawable·=·new·ShapeDrawable((Shape)new·b(this,·(b·-·this.b(k.fab_plus_icon_size))·/·n,·b·/·n,·this.b(k.fab_plus_icon_stroke)·/·n,·b)); | ||
| 25 | ········final·Paint·paint·=·shapeDrawable.getPaint(); | ||
| 26 | ········paint.setColor(this.a); | ||
| 27 | ········paint.setStyle(Paint$Style.FILL); | ||
| 28 | ········paint.setAntiAlias(true); | ||
| 29 | ········return·(Drawable)shapeDrawable; | ||
| 30 | ····} | ||
| 31 | ···· | ||
| 32 | ····public·int·getPlusColor()·{ | ||
| 33 | ········r | 30 | ········array[0]·=·this.a; |
| 31 | ········array[1]·=·this.b; | ||
| 32 | ········array[2]·=·this.c; | ||
| 33 | ········array[3]·=·this.d; | ||
| 34 | ········array[4]·=·this.e; | ||
| 35 | ········final·float[]·array3; | ||
| 36 | ········final·float[]·array2·=·array3·=·new·float[n3]; | ||
| 37 | ········array3[0]·=·0.0f; | ||
| 38 | ········array3[1]·=·0.2f; | ||
| 39 | ········array3[2]·=·0.5f; | ||
| 40 | ········array3[3]·=·0.8f; | ||
| 41 | ········array3[4]·=·1.0f; | ||
| 42 | ········return·(Shader)new·LinearGradient(n4,·0.0f,·n5,·n6,·array,·array2,·Shader$TileMode.CLAMP); | ||
| 34 | ····} | ||
| 35 | ···· | ||
| 36 | ····public·void·setIcon(final·int·n)·{ | ||
| 37 | ········throw·new·UnsupportedOperationException("Use·FloatingActionButton·if·you·want·to·use·custom·icon"); | ||
| 38 | ····} | ||
| 39 | ···· | ||
| 40 | ····public·void·setPlusColor(final·int·a)·{ | ||
| 41 | ········if·(this.a·!=·a)·{ | ||
| 42 | ············this.a·=·a; | ||
| 43 | ············this.a(); | ||
| 44 | ········} | ||
| 45 | ····} | ||
| 46 | ···· | ||
| 47 | ····public·void·setPlusColorResId(final·int·n)·{ | ||
| 48 | ········this.setPlusColor(this.a(n)); | ||
| 49 | ····} | 43 | ····} |
| 50 | } | 44 | } |
| Offset 1, 28 lines modified | Offset 1, 24 lines modified | ||
| 1 | package·com.getbase.floatingactionbutton; | 1 | package·com.getbase.floatingactionbutton; |
| 2 | import·android.graphics. | 2 | import·android.graphics.Rect; |
| 3 | import·android.graphics.Canvas; | 3 | import·android.graphics.Canvas; |
| 4 | import·android.graphics.drawable. | 4 | import·android.graphics.drawable.Drawable; |
| 5 | import·android.graphics.drawable.LayerDrawable; | ||
| 5 | class·b·extends· | 6 | class·b·extends·LayerDrawable |
| 6 | { | 7 | { |
| 8 | ····private·final·int·a; | ||
| 7 | ····final·/*·synthetic·*/·float·a; | ||
| 8 | ····final·/*·synthetic·*/·float·b; | ||
| 9 | ····final·/*·synthetic·*/·float·c; | ||
| 10 | ····final·/*·synthetic·*/·float·d; | ||
| 11 | ····final·/*·synthetic·*/·a·e; | ||
| 12 | ···· | 9 | ···· |
| 13 | ····b(final·a·e,·final·float·a,·final·float·b,·final·float·c,·final·float·d)·{ | ||
| 14 | ········ | 10 | ····public·b(final·int·a,·final·Drawable...·array)·{ |
| 11 | ········super(array); | ||
| 15 | ········this.a·=·a; | 12 | ········this.a·=·a; |
| 16 | ········this.b·=·b; | ||
| 17 | ········this.c·=·c; | ||
| 18 | ········this.d·=·d; | ||
| 19 | ····} | 13 | ····} |
| 20 | ···· | 14 | ···· |
| 21 | ····public·void·draw(final·Canvas·canvas | 15 | ····public·void·draw(final·Canvas·canvas)·{ |
| 22 | ········canvas.drawRect(this.a,·this.b·-·this.c,·this.d·-·this.a,·this.c·+·this.b,·paint); | ||
| 23 | ········ | 16 | ········final·Rect·bounds·=·this.getBounds(); |
| 17 | ········canvas.saveLayerAlpha((float)bounds.left,·(float)bounds.top,·(float)bounds.right,·(float)bounds.bottom,·this.a,·31); | ||
| 18 | ········super.draw(canvas); | ||
| 19 | ········canvas.restore(); | ||
| 24 | ····} | 20 | ····} |
| 25 | } | 21 | } |
| Offset 1, 47 lines modified | Offset 1, 6 lines modified | ||
| 1 | package·com.getbase.floatingactionbutton; | 1 | package·com.getbase.floatingactionbutton; |
| 2 | public·final·class·c | ||
| 2 | import·android.graphics.LinearGradient; | ||
| 3 | import·android.graphics.Shader$TileMode; | ||
| 4 | import·android.graphics.Shader; | ||
| 5 | import·android.graphics.drawable.ShapeDrawable$ShaderFactory; | ||
| 6 | class·c·extends·ShapeDrawable$ShaderFactory | ||
| 7 | { | 3 | { |
| 8 | ····final·/*·synthetic·*/·int·a; | ||
| 9 | ····final·/*·synthetic·*/·int·b; | ||
| 10 | ····final·/*·synthetic·*/·int·c; | ||
| 11 | ····final·/*·synthetic·*/·int·d; | ||
| 12 | ····final·/*·synthetic·*/·int·e; | ||
| 13 | ····final·/*·synthetic·*/·FloatingActionButton·f; | ||
| 14 | ···· | ||
| 15 | ····c(final·FloatingActionButton·f,·final·int·a,·final·int·b,·final·int·c,·final·int·d,·final·int·e)·{ | ||
| 16 | ········this.f·=·f; | ||
| 17 | ········this.a·=·a; | ||
| 18 | ········this.b·=·b; | ||
| 19 | ········this.c·=·c; | ||
| 20 | ········this.d·=·d; | ||
| 21 | ········this.e·=·e; | ||
| 22 | ····} | ||
| 23 | ···· | ||
| 24 | ····public·Shader·resize(final·int·n,·final·int·n2)·{ | ||
| 25 | ········final·int·n3·=·5; | ||
| 26 | ········final·float·n4·=·(float)(n·/·2); | ||
| 27 | ········final·float·n5·=·(float)(n·/·2); | ||
| 28 | ········final·float·n6·=·(float)n2; | ||
| 29 | ········final·int[]·array·=·new·int[n3]; | ||
| 30 | ········array[0]·=·this.a; | ||
| 31 | ········array[1]·=·this.b; | ||
| 32 | ········array[2]·=·this.c; | ||
| 33 | ········array[3]·=·this.d; | ||
| 34 | ········array[4]·=·this.e; | ||
| 35 | ········final·float[]·array3; | ||
| 36 | ········final·float[]·array2·=·array3·=·new·float[n3]; | ||
| 37 | ········array3[0]·=·0.0f; | ||
| 38 | ········array3[1]·=·0.2f; | ||
| 39 | ········array3[2]·=·0.5f; | ||
| 40 | ········array3[3]·=·0.8f; | ||
| 41 | ········array3[4]·=·1.0f; | ||
| 42 | ········return·(Shader)new·LinearGradient(n4,·0.0f,·n5,·n6,·array,·array2,·Shader$TileMode.CLAMP); | ||
| 43 | ····} | ||
| 44 | } | 4 | } |
| Offset 1, 24 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·com.getbase.floatingactionbutton; | 1 | package·com.getbase.floatingactionbutton; |
| 2 | public·final·class·d | ||
| 2 | import·android.graphics.Rect; | ||
| 3 | import·android.graphics.Canvas; | ||
| 4 | import·android.graphics.drawable.Drawable; | ||
| 5 | import·android.graphics.drawable.LayerDrawable; | ||
| 6 | class·d·extends·LayerDrawable | ||
| 7 | { | 3 | { |
| 4 | ····public·static·final·int·fab_actions_spacing·=·2131230786; | ||
| 5 | ····public·static·final·int·fab_icon_size·=·2131230787; | ||
| 6 | ····public·static·final·int·fab_labels_margin·=·2131230788; | ||
| 7 | ····public·static·final·int·fab_plus_icon_size·=·2131230789; | ||
| 8 | ····public·static·final·int·fab_plus_icon_stroke·=·2131230790; | ||
| 9 | ····public·static·final·int·fab_shadow_offset·=·2131230791; | ||
| 10 | ····public·static·final·int·fab_shadow_radius·=·2131230792; | ||
| 11 | ····public·static·final·int·fab_size_mini·=·2131230793; | ||
| 12 | ····public·static·final·int·fab_size_normal·=·2131230794; | ||
| 13 | ····public·static·final·int·fab_stroke_width·=·2131230795; | ||
| 8 | ····private·final·int·a; | ||
| 9 | ···· | ||
| 10 | ····public·d(final·int·a,·final·Drawable...·array)·{ | ||
| 11 | ········super(array); | ||
| 12 | ········this.a·=·a; | ||
| 13 | ····} | ||
| 14 | ···· | ||
| 15 | ····public·void·draw(final·Canvas·canvas)·{ | ||
| 16 | ········final·Rect·bounds·=·this.getBounds(); | ||
| 17 | ········canvas.saveLayerAlpha((float)bounds.left,·(float)bounds.top,·(float)bounds.right,·(float)bounds.bottom,·this.a,·31); | ||
| 18 | ········super.draw(canvas); | ||
| 19 | ········canvas.restore(); | ||
| 20 | ····} | ||
| 21 | } | 14 | } |
| Offset 1, 43 lines modified | Offset 1, 8 lines modified | ||
| 1 | package·com.getbase.floatingactionbutton; | 1 | package·com.getbase.floatingactionbutton; |
| 2 | public·final·class·e | ||
| 2 | import·android.animation.Animator; | ||
| 3 | import·android.animation.TimeInterpolator; | ||
| 4 | import·android.animation.ObjectAnimator; | ||
| 5 | import·android.view.animation.OvershootInterpolator; | ||
| 6 | import·android.graphics.drawable.Drawable; | ||
| 7 | class·e·extends·a | ||
| 8 | { | 3 | { |
| 4 | ····public·static·final·int·fab_bg_mini·=·2130837563; | ||
| 5 | ····public·static·final·int·fab_bg_normal·=·2130837564; | ||
| 9 | ····final·/*·synthetic·*/·FloatingActionsMenu·g; | ||
| 10 | ···· | ||
| 11 | ····void·a()·{ | ||
| 12 | ········this.a·=·FloatingActionsMenu.a(this.g); | ||
| 13 | ········this.b·=·FloatingActionsMenu.b(this.g); | ||
| 14 | ········this.c·=·FloatingActionsMenu.c(this.g); | ||
| 15 | ········this.f·=·FloatingActionsMenu.d(this.g); | ||
| 16 | ········super.a(); | ||
| 17 | ····} | ||
| 18 | ···· | ||
| 19 | ····Drawable·getIconDrawable()·{ | ||
| 20 | ········final·int·n·=·2; | ||
| 21 | ········final·h·h·=·new·h(super.getIconDrawable()); | ||
| 22 | ········FloatingActionsMenu.a(this.g,·h); | ||
| 23 | ········final·OvershootInterpolator·overshootInterpolator·=·new·OvershootInterpolator(); | ||
| 24 | ········final·float[]·array2; | ||
| 25 | ········final·float[]·array·=·array2·=·new·float[n]; | ||
| 26 | ········array2[0]·=·135.0f; | ||
| 27 | ········array2[1]·=·0.0f; | ||
| 28 | ········final·ObjectAnimator·ofFloat·=·ObjectAnimator.ofFloat((Object)h,·"rotation",·array); | ||
| 29 | ········final·float[]·array4; | ||
| 30 | ········final·float[]·array3·=·array4·=·new·float[n]; | ||
| 31 | ········array4[0]·=·0.0f; | ||
| 32 | ········array4[1]·=·135.0f; | ||
| 33 | ········final·ObjectAnimator·ofFloat2·=·ObjectAnimator.ofFloat((Object)h,·"rotation",·array3); | ||
| 34 | ········ofFloat.setInterpolator((TimeInterpolator)overshootInterpolator); | ||
| 35 | ········ofFloat2.setInterpolator((TimeInterpolator)overshootInterpolator); | ||
| 36 | ········FloatingActionsMenu.e(this.g).play((Animator)ofFloat2); | ||
| 37 | ········FloatingActionsMenu.f(this.g).play((Animator)ofFloat); | ||
| 38 | ········return·(Drawable)h; | ||
| 39 | ····} | ||
| 40 | } | 6 | } |
| Offset 1, 74 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·com.getbase.floatingactionbutton; | 1 | package·com.getbase.floatingactionbutton; |
| 2 | public·final·class·f | ||
| 2 | import·android.animation.Animator; | ||
| 3 | import·android.view.View; | ||
| 4 | import·android.animation.TimeInterpolator; | ||
| 5 | import·android.animation.ObjectAnimator; | ||
| 6 | import·android.view.ViewGroup$LayoutParams; | ||
| 7 | class·f·extends·ViewGroup$LayoutParams | ||
| 8 | { | 3 | { |
| 4 | ····public·static·final·int·down·=·2131296280; | ||
| 5 | ····public·static·final·int·fab_expand_menu_button·=·2131296260; | ||
| 6 | ····public·static·final·int·fab_label·=·2131296261; | ||
| 7 | ····public·static·final·int·left·=·2131296278; | ||
| 8 | ····public·static·final·int·mini·=·2131296277; | ||
| 9 | ····public·static·final·int·normal·=·2131296268; | ||
| 10 | ····public·static·final·int·right·=·2131296279; | ||
| 11 | ····public·static·final·int·up·=·2131296266; | ||
| 9 | ····final·/*·synthetic·*/·FloatingActionsMenu·a; | ||
| 10 | ····private·ObjectAnimator·b; | ||
| 11 | ····private·ObjectAnimator·c; | ||
| 12 | ····private·ObjectAnimator·d; | ||
| 13 | ····private·ObjectAnimator·e; | ||
| 14 | ····private·boolean·f; | ||
| 15 | ···· | ||
| 16 | ····public·f(final·FloatingActionsMenu·a,·final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ | ||
| 17 | ········final·int·n·=·2; | ||
| 18 | ········this.a·=·a; | ||
| 19 | ········super(viewGroup$LayoutParams); | ||
| 20 | ········this.b·=·new·ObjectAnimator(); | ||
| 21 | ········this.c·=·new·ObjectAnimator(); | ||
| 22 | ········this.d·=·new·ObjectAnimator(); | ||
| 23 | ········this.e·=·new·ObjectAnimator(); | ||
| 24 | ········this.b.setInterpolator((TimeInterpolator)FloatingActionsMenu.a()); | ||
| 25 | ········this.c.setInterpolator((TimeInterpolator)FloatingActionsMenu.b()); | ||
| 26 | ········this.d.setInterpolator((TimeInterpolator)FloatingActionsMenu.c()); | ||
| 27 | ········this.e.setInterpolator((TimeInterpolator)FloatingActionsMenu.c()); | ||
| 28 | ········this.e.setProperty(View.ALPHA); | ||
| 29 | ········final·ObjectAnimator·e·=·this.e; | ||
| 30 | ········final·float[]·array; | ||
| 31 | ········final·float[]·floatValues·=·array·=·new·float[n]; | ||
| 32 | ········array[0]·=·1.0f; | ||
| 33 | ········array[1]·=·0.0f; | ||
| 34 | ········e.setFloatValues(floatValues); | ||
| 35 | ········this.c.setProperty(View.ALPHA); | ||
| 36 | ········final·ObjectAnimator·c·=·this.c; | ||
| 37 | ········final·float[]·array2; | ||
| 38 | ········final·float[]·floatValues2·=·array2·=·new·float[n]; | ||
| 39 | ········array2[0]·=·0.0f; | ||
| 40 | ········array2[1]·=·1.0f; | ||
| 41 | ········c.setFloatValues(floatValues2); | ||
| 42 | ········switch·(FloatingActionsMenu.g(a))·{ | ||
| 43 | ············case·0: | ||
| 44 | ············case·1:·{ | ||
| 45 | ················this.d.setProperty(View.TRANSLATION_Y); | ||
| 46 | ················this.b.setProperty(View.TRANSLATION_Y); | ||
| 47 | ················break; | ||
| 48 | ············} | ||
| 49 | ············case·2: | ||
| 50 | ············case·3:·{ | ||
| 51 | ················this.d.setProperty(View.TRANSLATION_X); | ||
| 52 | ················this.b.setProperty(View.TRANSLATION_X); | ||
| 53 | ················break; | ||
| 54 | ············} | ||
| 55 | ········} | ||
| 56 | ····} | ||
| 57 | ···· | ||
| 58 | ····public·void·a(final·View·view)·{ | ||
| 59 | ········this.e.setTarget((Object)view); | ||
| 60 | ········this.d.setTarget((Object)view); | ||
| 61 | ········this.c.setTarget((Object)view); | ||
| 62 | ········this.b.setTarget((Object)view); | ||
| 63 | ········if·(!this.f)·{ | ||
| 64 | ············FloatingActionsMenu.f(this.a).play((Animator)this.e); | ||
| 65 | ············FloatingActionsMenu.f(this.a).play((Animator)this.d); | ||
| 66 | ············FloatingActionsMenu.e(this.a).play((Animator)this.c); | ||
| 67 | ············FloatingActionsMenu.e(this.a).play((Animator)this.b); | ||
| 68 | ············this.f·=·true; | ||
| 69 | ········} | ||
| 70 | ····} | ||
| 71 | } | 12 | } |
| Offset 1, 6 lines modified | Offset 1, 50 lines modified | ||
| 1 | package·com.getbase.floatingactionbutton; | 1 | package·com.getbase.floatingactionbutton; |
| 2 | public·in | 2 | public·final·class·g |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int[]·AddFloatingActionButton; | ||
| 5 | ····public·static·final·int·AddFloatingActionButton_fab_plusIconColor·=·0; | ||
| 6 | ····public·static·final·int[]·FloatingActionButton; | ||
| 7 | ····public·static·final·int·FloatingActionButton_fab_colorDisabled·=·1; | ||
| 8 | ····public·static·final·int·FloatingActionButton_fab_colorNormal·=·2; | ||
| 9 | ····public·static·final·int·FloatingActionButton_fab_colorPressed·=·0; | ||
| 10 | ····public·static·final·int·FloatingActionButton_fab_icon·=·3; | ||
| 11 | ····public·static·final·int·FloatingActionButton_fab_size·=·4; | ||
| 12 | ····public·static·final·int·FloatingActionButton_fab_stroke_visible·=·6; | ||
| 13 | ····public·static·final·int·FloatingActionButton_fab_title·=·5; | ||
| 14 | ····public·static·final·int[]·FloatingActionsMenu; | ||
| 15 | ····public·static·final·int·FloatingActionsMenu_fab_addButtonColorNormal·=·1; | ||
| 16 | ····public·static·final·int·FloatingActionsMenu_fab_addButtonColorPressed·=·0; | ||
| 17 | ····public·static·final·int·FloatingActionsMenu_fab_addButtonPlusIconColor·=·3; | ||
| 18 | ····public·static·final·int·FloatingActionsMenu_fab_addButtonSize·=·2; | ||
| 19 | ····public·static·final·int·FloatingActionsMenu_fab_addButtonStrokeVisible·=·4; | ||
| 20 | ····public·static·final·int·FloatingActionsMenu_fab_expandDirection·=·7; | ||
| 21 | ····public·static·final·int·FloatingActionsMenu_fab_labelStyle·=·5; | ||
| 22 | ····public·static·final·int·FloatingActionsMenu_fab_labelsPosition·=·6; | ||
| 23 | ···· | ||
| 24 | ····static·{ | ||
| 25 | ········AddFloatingActionButton·=·new·int[]·{·2130771999·}; | ||
| 26 | ········final·int[]·array; | ||
| 27 | ········final·int[]·floatingActionButton·=·array·=·new·int[7]; | ||
| 28 | ········array[0]·=·2130772014; | ||
| 29 | ········array[1]·=·2130772015; | ||
| 30 | ········array[2]·=·2130772016; | ||
| 31 | ········array[3]·=·2130772017; | ||
| 32 | ········array[4]·=·2130772018; | ||
| 33 | ········array[5]·=·2130772019; | ||
| 34 | ········array[6]·=·2130772020; | ||
| 35 | ········FloatingActionButton·=·floatingActionButton; | ||
| 36 | ········final·int[]·array2; | ||
| 37 | ········final·int[]·floatingActionsMenu·=·array2·=·new·int[8]; | ||
| 38 | ········array2[0]·=·2130772021; | ||
| 39 | ········array2[1]·=·2130772022; | ||
| 40 | ········array2[2]·=·2130772023; | ||
| 41 | ········array2[3]·=·2130772024; | ||
| 42 | ········array2[4]·=·2130772025; | ||
| 43 | ········array2[5]·=·2130772026; | ||
| 44 | ········array2[6]·=·2130772027; | ||
| 45 | ········array2[7]·=·2130772028; | ||
| 46 | ········FloatingActionsMenu·=·floatingActionsMenu; | ||
| 47 | ····} | ||
| 4 | } | 48 | } |
| Offset 2, 15 lines modified | Offset 2, 15 lines modified | ||
| 2 | package·github.yaa110.piclice; | 2 | package·github.yaa110.piclice; |
| 3 | import·android.app.Fragment; | 3 | import·android.app.Fragment; |
| 4 | import·android.support.v7.widget.Toolbar; | 4 | import·android.support.v7.widget.Toolbar; |
| 5 | import·android.os.Build$VERSION; | 5 | import·android.os.Build$VERSION; |
| 6 | import·android.os.Bundle; | 6 | import·android.os.Bundle; |
| 7 | import·github.yaa110.piclice.c.d; | 7 | import·github.yaa110.piclice.c.d; |
| 8 | import·android.support.v7.a | 8 | import·android.support.v7.a.e; |
| 9 | public·class·MainActivity·extends·e | 9 | public·class·MainActivity·extends·e |
| 10 | { | 10 | { |
| 11 | ····public·void·onBackPressed()·{ | 11 | ····public·void·onBackPressed()·{ |
| 12 | ········((d)this.getFragmentManager().findFragmentById(2131296343)).a(); | 12 | ········((d)this.getFragmentManager().findFragmentById(2131296343)).a(); |
| 13 | ····} | 13 | ····} |
| 14 | ···· | 14 | ···· |
| Offset 3, 15 lines modified | Offset 3, 15 lines modified | ||
| 3 | import·android.app.Fragment; | 3 | import·android.app.Fragment; |
| 4 | import·github.yaa110.piclice.c.t; | 4 | import·github.yaa110.piclice.c.t; |
| 5 | import·android.view.View$OnClickListener; | 5 | import·android.view.View$OnClickListener; |
| 6 | import·android.support.v7.widget.Toolbar; | 6 | import·android.support.v7.widget.Toolbar; |
| 7 | import·android.os.Build$VERSION; | 7 | import·android.os.Build$VERSION; |
| 8 | import·android.os.Bundle; | 8 | import·android.os.Bundle; |
| 9 | import·android.support.v7.a | 9 | import·android.support.v7.a.e; |
| 10 | public·class·ViewActivity·extends·e | 10 | public·class·ViewActivity·extends·e |
| 11 | { | 11 | { |
| 12 | ····protected·void·onCreate(final·Bundle·bundle)·{ | 12 | ····protected·void·onCreate(final·Bundle·bundle)·{ |
| 13 | ········super.onCreate(bundle); | 13 | ········super.onCreate(bundle); |
| 14 | ········if·(Build$VERSION.SDK_INT·>·20)·{ | 14 | ········if·(Build$VERSION.SDK_INT·>·20)·{ |
| 15 | ············this.getWindow().setStatusBarColor(this.getResources().getColor(2131165219)); | 15 | ············this.getWindow().setStatusBarColor(this.getResources().getColor(2131165219)); |
| Offset 1, 32 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.os.Parcel; | 2 | import·android.os.Parcel; |
| 3 | import·android.os.Bundle; | ||
| 4 | import·android.os.Parcelable$Creator; | 3 | import·android.os.Parcelable$Creator; |
| 5 | import·android.os.Parcelable; | ||
| 6 | 4 | final·class·ad·implements·Parcelable$Creator | |
| 7 | { | 5 | { |
| 6 | ····public·ac·a(final·Parcel·parcel)·{ | ||
| 7 | ········return·new·ac(parcel); | ||
| 8 | ····public·static·final·Parcelable$Creator·CREATOR; | ||
| 9 | ····final·Bundle·a; | ||
| 10 | ···· | ||
| 11 | ····static·{ | ||
| 12 | ········CREATOR·=·(Parcelable$Creator)new·n(); | ||
| 13 | ····} | ||
| 14 | ···· | ||
| 15 | ····Fragment$SavedState(final·Parcel·parcel,·final·ClassLoader·classLoader)·{ | ||
| 16 | ········this.a·=·parcel.readBundle(); | ||
| 17 | ········if·(classLoader·!=·null·&&·this.a·!=·null)·{ | ||
| 18 | ············this.a.setClassLoader(classLoader); | ||
| 19 | ········} | ||
| 20 | ····} | ||
| 21 | ···· | ||
| 22 | ····public·int·describeContents()·{ | ||
| 23 | ········return·0; | ||
| 24 | ····} | 8 | ····} |
| 25 | ···· | 9 | ···· |
| 26 | ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ | ||
| 27 | ···· | 10 | ····public·ac[]·a(final·int·n)·{ |
| 11 | ········return·new·ac[n]; | ||
| 28 | ····} | 12 | ····} |
| 29 | } | 13 | } |
| Offset 1, 37 lines modified | Offset 1, 37 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.util.Log; | 2 | import·android.util.Log; |
| 3 | import·android.content.Context; | 3 | import·android.content.Context; |
| 4 | import·android.os.Parcel; | 4 | import·android.os.Parcel; |
| 5 | import·android.os.Bundle; | 5 | import·android.os.Bundle; |
| 6 | import·android.os.Parcelable$Creator; | 6 | import·android.os.Parcelable$Creator; |
| 7 | import·android.os.Parcelable; | 7 | import·android.os.Parcelable; |
| 8 | final·class· | 8 | final·class·ac·implements·Parcelable |
| 9 | { | 9 | { |
| 10 | ····public·static·final·Parcelable$Creator·CREATOR; | 10 | ····public·static·final·Parcelable$Creator·CREATOR; |
| 11 | ····final·String·a; | 11 | ····final·String·a; |
| 12 | ····final·int·b; | 12 | ····final·int·b; |
| 13 | ····final·boolean·c; | 13 | ····final·boolean·c; |
| 14 | ····final·int·d; | 14 | ····final·int·d; |
| 15 | ····final·int·e; | 15 | ····final·int·e; |
| 16 | ····final·String·f; | 16 | ····final·String·f; |
| 17 | ····final·boolean·g; | 17 | ····final·boolean·g; |
| 18 | ····final·boolean·h; | 18 | ····final·boolean·h; |
| 19 | ····final·Bundle·i; | 19 | ····final·Bundle·i; |
| 20 | ····Bundle·j; | 20 | ····Bundle·j; |
| 21 | ···· | 21 | ····m·k; |
| 22 | ···· | 22 | ···· |
| 23 | ····static·{ | 23 | ····static·{ |
| 24 | ········CREATOR·=·(Parcelable$Creator)new·a | 24 | ········CREATOR·=·(Parcelable$Creator)new·ad(); |
| 25 | ····} | 25 | ····} |
| 26 | ···· | 26 | ···· |
| 27 | ····public· | 27 | ····public·ac(final·Parcel·parcel)·{ |
| 28 | ········boolean·h·=·true; | 28 | ········boolean·h·=·true; |
| 29 | ········this.a·=·parcel.readString(); | 29 | ········this.a·=·parcel.readString(); |
| 30 | ········this.b·=·parcel.readInt(); | 30 | ········this.b·=·parcel.readInt(); |
| 31 | ········this.c·=·(parcel.readInt()·!=·0·&&·h); | 31 | ········this.c·=·(parcel.readInt()·!=·0·&&·h); |
| 32 | ········this.d·=·parcel.readInt(); | 32 | ········this.d·=·parcel.readInt(); |
| 33 | ········this.e·=·parcel.readInt(); | 33 | ········this.e·=·parcel.readInt(); |
| 34 | ········this.f·=·parcel.readString(); | 34 | ········this.f·=·parcel.readString(); |
| Offset 40, 55 lines modified | Offset 40, 55 lines modified | ||
| 40 | ············h·=·false; | 40 | ············h·=·false; |
| 41 | ········} | 41 | ········} |
| 42 | ········this.h·=·h; | 42 | ········this.h·=·h; |
| 43 | ········this.i·=·parcel.readBundle(); | 43 | ········this.i·=·parcel.readBundle(); |
| 44 | ········this.j·=·parcel.readBundle(); | 44 | ········this.j·=·parcel.readBundle(); |
| 45 | ····} | 45 | ····} |
| 46 | ···· | 46 | ···· |
| 47 | ····public· | 47 | ····public·ac(final·m·m)·{ |
| 48 | ········this.a·=· | 48 | ········this.a·=·m.getClass().getName(); |
| 49 | ········this.b·=· | 49 | ········this.b·=·m.g; |
| 50 | ········this.c·=· | 50 | ········this.c·=·m.p; |
| 51 | ········this.d·=· | 51 | ········this.d·=·m.x; |
| 52 | ········this.e·=· | 52 | ········this.e·=·m.y; |
| 53 | ········this.f·=· | 53 | ········this.f·=·m.z; |
| 54 | ········this.g·=· | 54 | ········this.g·=·m.C; |
| 55 | ········this.h·=· | 55 | ········this.h·=·m.B; |
| 56 | ········this.i·=· | 56 | ········this.i·=·m.i; |
| 57 | ····} | 57 | ····} |
| 58 | ···· | 58 | ···· |
| 59 | ····public·Fragment·a(final·o·o,·final·Fragment·fragment)·{ | ||
| 60 | ······ | 59 | ····public·m·a(final·p·p2,·final·m·m)·{ |
| 60 | ········m·i; | ||
| 61 | ········if·(this.k·!=·null)·{ | 61 | ········if·(this.k·!=·null)·{ |
| 62 | ············ | 62 | ············i·=·this.k; |
| 63 | ········} | 63 | ········} |
| 64 | ········else·{ | 64 | ········else·{ |
| 65 | ············if·(this.i·!=·null)·{ | 65 | ············if·(this.i·!=·null)·{ |
| 66 | ················this.i.setClassLoader( | 66 | ················this.i.setClassLoader(p2.getClassLoader()); |
| 67 | ············} | 67 | ············} |
| 68 | ············this.k·=· | 68 | ············this.k·=·m.a((Context)p2,·this.a,·this.i); |
| 69 | ············if·(this.j·!=·null)·{ | 69 | ············if·(this.j·!=·null)·{ |
| 70 | ················this.j.setClassLoader( | 70 | ················this.j.setClassLoader(p2.getClassLoader()); |
| 71 | ················this.k.e·=·this.j; | 71 | ················this.k.e·=·this.j; |
| 72 | ············} | 72 | ············} |
| 73 | ············this.k.a(this.b,· | 73 | ············this.k.a(this.b,·m); |
| 74 | ············this.k.p·=·this.c; | 74 | ············this.k.p·=·this.c; |
| 75 | ············this.k.r·=·true; | 75 | ············this.k.r·=·true; |
| 76 | ············this.k.x·=·this.d; | 76 | ············this.k.x·=·this.d; |
| 77 | ············this.k.y·=·this.e; | 77 | ············this.k.y·=·this.e; |
| 78 | ············this.k.z·=·this.f; | 78 | ············this.k.z·=·this.f; |
| 79 | ············this.k.C·=·this.g; | 79 | ············this.k.C·=·this.g; |
| 80 | ············this.k.B·=·this.h; | 80 | ············this.k.B·=·this.h; |
| 81 | ············this.k.t·=· | 81 | ············this.k.t·=·p2.b; |
| 82 | ············if·( | 82 | ············if·(w.a)·{ |
| 83 | ················Log.v("FragmentManager",·"Instantiated·fragment·"·+·this.k); | 83 | ················Log.v("FragmentManager",·"Instantiated·fragment·"·+·this.k); |
| 84 | ············} | 84 | ············} |
| 85 | ············ | 85 | ············i·=·this.k; |
| 86 | ········} | 86 | ········} |
| 87 | ········return· | 87 | ········return·i; |
| 88 | ····} | 88 | ····} |
| 89 | ···· | 89 | ···· |
| 90 | ····public·int·describeContents()·{ | 90 | ····public·int·describeContents()·{ |
| 91 | ········return·0; | 91 | ········return·0; |
| 92 | ····} | 92 | ····} |
| 93 | ···· | 93 | ···· |
| 94 | ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ | 94 | ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ |
| Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.os.Parcel; | 2 | import·android.os.Parcel; |
| 3 | import·android.os.Parcelable$Creator; | 3 | import·android.os.Parcelable$Creator; |
| 4 | final·class·a | 4 | final·class·ab·implements·Parcelable$Creator |
| 5 | { | 5 | { |
| 6 | ····public· | 6 | ····public·aa·a(final·Parcel·parcel)·{ |
| 7 | ········return·new· | 7 | ········return·new·aa(parcel); |
| 8 | ····} | 8 | ····} |
| 9 | ···· | 9 | ···· |
| 10 | ····public· | 10 | ····public·aa[]·a(final·int·n)·{ |
| 11 | ········return·new· | 11 | ········return·new·aa[n]; |
| 12 | ····} | 12 | ····} |
| 13 | } | 13 | } |
| Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·android.support.v | 1 | package·android.support.v7.widget; |
| 2 | import·android.os.Parcel; | 2 | import·android.os.Parcel; |
| 3 | import·android.os.Parcelable$Creator; | 3 | import·android.os.Parcelable$Creator; |
| 4 | final·class· | 4 | final·class·bb·implements·Parcelable$Creator |
| 5 | { | 5 | { |
| 6 | ····public·FragmentTabHost$SavedState·a(final·Parcel·parcel)·{ | ||
| 7 | ···· | 6 | ····public·ba·a(final·Parcel·parcel)·{ |
| 7 | ········return·new·ba(parcel); | ||
| 8 | ····} | 8 | ····} |
| 9 | ···· | 9 | ···· |
| 10 | ····public·FragmentTabHost$SavedState[]·a(final·int·n)·{ | ||
| 11 | ···· | 10 | ····public·ba[]·a(final·int·n)·{ |
| 11 | ········return·new·ba[n]; | ||
| 12 | ····} | 12 | ····} |
| 13 | } | 13 | } |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.graphics.Rect; | 2 | import·android.graphics.Rect; |
| 3 | import·java.util.List; | 3 | import·java.util.List; |
| 4 | import·java.util.Collection; | 4 | import·java.util.Collection; |
| 5 | import·android.transition.TransitionManager; | 5 | import·android.transition.TransitionManager; |
| 6 | import·android.view.ViewGroup; | 6 | import·android.view.ViewGroup; |
| 7 | import·android.view.ViewTreeObserver$OnPreDrawListener; | 7 | import·android.view.ViewTreeObserver$OnPreDrawListener; |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | import·java.util.Collection; | 3 | import·java.util.Collection; |
| 4 | import·java.util.ArrayList; | 4 | import·java.util.ArrayList; |
| 5 | import·android.transition.Transition; | 5 | import·android.transition.Transition; |
| 6 | import·java.util.Map; | 6 | import·java.util.Map; |
| 7 | import·android.view.View; | 7 | import·android.view.View; |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | import·java.util.Map; | 3 | import·java.util.Map; |
| 4 | import·java.util.ArrayList; | 4 | import·java.util.ArrayList; |
| 5 | import·android.transition.Transition; | 5 | import·android.transition.Transition; |
| 6 | import·android.view.View; | 6 | import·android.view.View; |
| 7 | import·android.view.ViewTreeObserver$OnPreDrawListener; | 7 | import·android.view.ViewTreeObserver$OnPreDrawListener; |
| Offset 1, 39 lines modified | Offset 1, 39 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.support.v4. | 2 | import·android.support.v4.g.d; |
| 3 | import·android.util.Log; | 3 | import·android.util.Log; |
| 4 | import·java.io.PrintWriter; | 4 | import·java.io.PrintWriter; |
| 5 | import·java.io.FileDescriptor; | 5 | import·java.io.FileDescriptor; |
| 6 | import·android.support.v4. | 6 | import·android.support.v4.g.n; |
| 7 | class·ao·extends·am | 7 | class·ao·extends·am |
| 8 | { | 8 | { |
| 9 | ····static·boolean·a; | 9 | ····static·boolean·a; |
| 10 | ····final·n·b; | 10 | ····final·n·b; |
| 11 | ····final·n·c; | 11 | ····final·n·c; |
| 12 | ····final·String·d; | 12 | ····final·String·d; |
| 13 | ···· | 13 | ····p·e; |
| 14 | ····boolean·f; | 14 | ····boolean·f; |
| 15 | ····boolean·g; | 15 | ····boolean·g; |
| 16 | ···· | 16 | ···· |
| 17 | ····static·{ | 17 | ····static·{ |
| 18 | ········ao.a·=·false; | 18 | ········ao.a·=·false; |
| 19 | ····} | 19 | ····} |
| 20 | ···· | 20 | ···· |
| 21 | ····ao(final·String·d,·final· | 21 | ····ao(final·String·d,·final·p·e,·final·boolean·f)·{ |
| 22 | ········this.b·=·new·n(); | 22 | ········this.b·=·new·n(); |
| 23 | ········this.c·=·new·n(); | 23 | ········this.c·=·new·n(); |
| 24 | ········this.d·=·d; | 24 | ········this.d·=·d; |
| 25 | ········this.e·=·e; | 25 | ········this.e·=·e; |
| 26 | ········this.f·=·f; | 26 | ········this.f·=·f; |
| 27 | ····} | 27 | ····} |
| 28 | ···· | 28 | ···· |
| 29 | ····void·a(final· | 29 | ····void·a(final·p·e)·{ |
| 30 | ········this.e·=·e; | 30 | ········this.e·=·e; |
| 31 | ····} | 31 | ····} |
| 32 | ···· | 32 | ···· |
| 33 | ····public·void·a(final·String·s,·final·FileDescriptor·fileDescriptor,·final·PrintWriter·printWriter,·final·String[]·array)·{ | 33 | ····public·void·a(final·String·s,·final·FileDescriptor·fileDescriptor,·final·PrintWriter·printWriter,·final·String[]·array)·{ |
| 34 | ········int·i·=·0; | 34 | ········int·i·=·0; |
| 35 | ········if·(this.b.b()·>·0)·{ | 35 | ········if·(this.b.b()·>·0)·{ |
| 36 | ············printWriter.print(s); | 36 | ············printWriter.print(s); |
| Offset 174, 12 lines modified | Offset 174, 12 lines modified | ||
| 174 | ····} | 174 | ····} |
| 175 | ···· | 175 | ···· |
| 176 | ····public·String·toString()·{ | 176 | ····public·String·toString()·{ |
| 177 | ········final·StringBuilder·sb·=·new·StringBuilder(128); | 177 | ········final·StringBuilder·sb·=·new·StringBuilder(128); |
| 178 | ········sb.append("LoaderManager{"); | 178 | ········sb.append("LoaderManager{"); |
| 179 | ········sb.append(Integer.toHexString(System.identityHashCode((Object)this))); | 179 | ········sb.append(Integer.toHexString(System.identityHashCode((Object)this))); |
| 180 | ········sb.append("·in·"); | 180 | ········sb.append("·in·"); |
| 181 | ········android.support.v4. | 181 | ········android.support.v4.g.d.a((Object)this.e,·sb); |
| 182 | ········sb.append("}}"); | 182 | ········sb.append("}}"); |
| 183 | ········return·sb.toString(); | 183 | ········return·sb.toString(); |
| 184 | ····} | 184 | ····} |
| 185 | } | 185 | } |
| Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.support.v4. | 2 | import·android.support.v4.g.d; |
| 3 | import·java.io.PrintWriter; | 3 | import·java.io.PrintWriter; |
| 4 | import·java.io.FileDescriptor; | 4 | import·java.io.FileDescriptor; |
| 5 | import·java.lang.reflect.Modifier; | 5 | import·java.lang.reflect.Modifier; |
| 6 | import·android.util.Log; | 6 | import·android.util.Log; |
| 7 | import·android.support.v4. | 7 | import·android.support.v4.b.k; |
| 8 | import·android.os.Bundle; | 8 | import·android.os.Bundle; |
| 9 | import·android.support.v4. | 9 | import·android.support.v4.b.l; |
| 10 | final·class·ap·implements·l | 10 | final·class·ap·implements·l |
| 11 | { | 11 | { |
| 12 | ····final·int·a; | 12 | ····final·int·a; |
| 13 | ····final·Bundle·b; | 13 | ····final·Bundle·b; |
| 14 | ····an·c; | 14 | ····an·c; |
| 15 | ····k·d; | 15 | ····k·d; |
| Offset 243, 12 lines modified | Offset 243, 12 lines modified | ||
| 243 | ····public·String·toString()·{ | 243 | ····public·String·toString()·{ |
| 244 | ········final·StringBuilder·sb·=·new·StringBuilder(64); | 244 | ········final·StringBuilder·sb·=·new·StringBuilder(64); |
| 245 | ········sb.append("LoaderInfo{"); | 245 | ········sb.append("LoaderInfo{"); |
| 246 | ········sb.append(Integer.toHexString(System.identityHashCode((Object)this))); | 246 | ········sb.append(Integer.toHexString(System.identityHashCode((Object)this))); |
| 247 | ········sb.append("·#"); | 247 | ········sb.append("·#"); |
| 248 | ········sb.append(this.a); | 248 | ········sb.append(this.a); |
| 249 | ········sb.append("·:·"); | 249 | ········sb.append("·:·"); |
| 250 | ········android.support.v4. | 250 | ········android.support.v4.g.d.a((Object)this.d,·sb); |
| 251 | ········sb.append("}}"); | 251 | ········sb.append("}}"); |
| 252 | ········return·sb.toString(); | 252 | ········return·sb.toString(); |
| 253 | ····} | 253 | ····} |
| 254 | } | 254 | } |
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.content.pm.PackageManager$NameNotFoundException; | 2 | import·android.content.pm.PackageManager$NameNotFoundException; |
| 3 | import·android.support.v4. | 3 | import·android.support.v4.b.e; |
| 4 | import·android.content.ComponentName; | 4 | import·android.content.ComponentName; |
| 5 | import·android.content.Context; | 5 | import·android.content.Context; |
| 6 | import·android.content.Intent; | 6 | import·android.content.Intent; |
| 7 | import·android.app.Activity; | 7 | import·android.app.Activity; |
| 8 | import·android.os.Build$VERSION; | 8 | import·android.os.Build$VERSION; |
| 9 | public·class·aq | 9 | public·class·aq |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.content.pm.ActivityInfo; | 2 | import·android.content.pm.ActivityInfo; |
| 3 | import·android.content.pm.PackageManager$NameNotFoundException; | 3 | import·android.content.pm.PackageManager$NameNotFoundException; |
| 4 | import·android.util.Log; | 4 | import·android.util.Log; |
| 5 | import·android.support.v4. | 5 | import·android.support.v4.b.e; |
| 6 | import·android.content.Context; | 6 | import·android.content.Context; |
| 7 | import·android.content.ComponentName; | 7 | import·android.content.ComponentName; |
| 8 | import·android.content.Intent; | 8 | import·android.content.Intent; |
| 9 | import·android.app.Activity; | 9 | import·android.app.Activity; |
| 10 | class·as·implements·ar | 10 | class·as·implements·ar |
| 11 | { | 11 | { |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.content.pm.ActivityInfo; | 2 | import·android.content.pm.ActivityInfo; |
| 3 | import·android.content.Context; | 3 | import·android.content.Context; |
| 4 | import·android.content.Intent; | 4 | import·android.content.Intent; |
| 5 | import·android.app.Activity; | 5 | import·android.app.Activity; |
| 6 | class·at·extends·as | 6 | class·at·extends·as |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.util.SparseArray; | 2 | import·android.util.SparseArray; |
| 3 | import·android.view.ViewGroup$LayoutParams; | 3 | import·android.view.ViewGroup$LayoutParams; |
| 4 | import·android.widget.FrameLayout$LayoutParams; | 4 | import·android.widget.FrameLayout$LayoutParams; |
| 5 | import·android.view.ViewGroup; | 5 | import·android.view.ViewGroup; |
| 6 | import·android.view.View; | 6 | import·android.view.View; |
| 7 | import·android.content.Context; | 7 | import·android.content.Context; |
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | import·android.support.v4. | 3 | import·android.support.v4.b.a; |
| 4 | import·android.os.Bundle; | 4 | import·android.os.Bundle; |
| 5 | import·android.content.pm.PackageManager$NameNotFoundException; | 5 | import·android.content.pm.PackageManager$NameNotFoundException; |
| 6 | import·android.util.Log; | 6 | import·android.util.Log; |
| 7 | import·android.content.ComponentName; | 7 | import·android.content.ComponentName; |
| 8 | import·android.content.Intent; | 8 | import·android.content.Intent; |
| 9 | import·android.app.Activity; | 9 | import·android.app.Activity; |
| 10 | import·android.os.Build$VERSION; | 10 | import·android.os.Build$VERSION; |
| Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
| 91 | ···· | 91 | ···· |
| 92 | ····public·void·a(final·Bundle·bundle)·{ | 92 | ····public·void·a(final·Bundle·bundle)·{ |
| 93 | ········if·(this.b.isEmpty())·{ | 93 | ········if·(this.b.isEmpty())·{ |
| 94 | ············throw·new·IllegalStateException("No·intents·added·to·TaskStackBuilder;·cannot·startActivities"); | 94 | ············throw·new·IllegalStateException("No·intents·added·to·TaskStackBuilder;·cannot·startActivities"); |
| 95 | ········} | 95 | ········} |
| 96 | ········final·Intent[]·array·=·(Intent[])this.b.toArray(new·Intent[this.b.size()]); | 96 | ········final·Intent[]·array·=·(Intent[])this.b.toArray(new·Intent[this.b.size()]); |
| 97 | ········array[0]·=·new·Intent(array[0]).addFlags(268484608); | 97 | ········array[0]·=·new·Intent(array[0]).addFlags(268484608); |
| 98 | ········if·(!android.support.v4. | 98 | ········if·(!android.support.v4.b.a.a(this.c,·array,·bundle))·{ |
| 99 | ············final·Intent·intent·=·new·Intent(array[array.length·-·1]); | 99 | ············final·Intent·intent·=·new·Intent(array[array.length·-·1]); |
| 100 | ············intent.addFlags(268435456); | 100 | ············intent.addFlags(268435456); |
| 101 | ············this.c.startActivity(intent); | 101 | ············this.c.startActivity(intent); |
| 102 | ········} | 102 | ········} |
| 103 | ····} | 103 | ····} |
| 104 | ···· | 104 | ···· |
| 105 | ····public·Iterator·iterator()·{ | 105 | ····public·Iterator·iterator()·{ |
| Offset 1, 45 lines modified | Offset 1, 53 lines modified | ||
| 1 | package·android.support.v | 1 | package·android.support.v7.a; |
| 2 | import·android.view.MenuItem; | ||
| 3 | import·android.view.Menu; | ||
| 2 | import·android.support.v4. | 4 | import·android.support.v4.h.ao; |
| 3 | import·java.util.ArrayList; | ||
| 4 | import·android.view.View; | 5 | import·android.view.View; |
| 5 | import·android. | 6 | import·android.support.v7.d.a; |
| 7 | import·android.support.v7.d.b; | ||
| 6 | class· | 8 | class·q·implements·b |
| 7 | { | 9 | { |
| 8 | ····final·/*·synthetic·*/·View·a; | ||
| 9 | ····final·/*·synthetic·*/·Object·b; | ||
| 10 | ····final·/*·synthetic·*/·ArrayList·c; | ||
| 11 | ····final·/*·synthetic·*/· | 10 | ····final·/*·synthetic·*/·k·a; |
| 11 | ····private·b·b; | ||
| 12 | ····final·/*·synthetic·*/·boolean·e; | ||
| 13 | ····final·/*·synthetic·*/·Fragment·f; | ||
| 14 | ····final·/*·synthetic·*/·Fragment·g; | ||
| 15 | ····final·/*·synthetic·*/·e·h; | ||
| 16 | ···· | 12 | ···· |
| 13 | ····public·q(final·k·a,·final·b·b)·{ | ||
| 17 | ····g(final·e·h,·final·View·a,·final·Object·b,·final·ArrayList·c,·final·j·d,·final·boolean·e,·final·Fragment·f,·final·Fragment·g)·{ | ||
| 18 | ········this.h·=·h; | ||
| 19 | ········this.a·=·a; | 14 | ········this.a·=·a; |
| 20 | ········this.b·=·b; | 15 | ········this.b·=·b; |
| 21 | ········this.c·=·c; | ||
| 22 | ········this.d·=·d; | ||
| 23 | ········this.e·=·e; | ||
| 24 | ········this.f·=·f; | ||
| 25 | ········this.g·=·g; | ||
| 26 | ····} | 16 | ····} |
| 27 | ···· | 17 | ···· |
| 28 | ····public·boolean·onPreDraw()·{ | ||
| 29 | ···· | 18 | ····public·void·a(final·a·a)·{ |
| 19 | ········this.b.a(a); | ||
| 30 | ········if·(this. | 20 | ········if·(this.a.l·!=·null)·{ |
| 31 | ············a | 21 | ············this.a.b.getDecorView().removeCallbacks(this.a.m); |
| 32 | ············this. | 22 | ············this.a.l.dismiss(); |
| 33 | ············final·a·a·=·android.support.v4.app.e.a(this.h,·this.d,·this.e,·this.f); | ||
| 34 | ············this.c.add(this.d.d); | ||
| 35 | ············this.c.addAll(a.values()); | ||
| 36 | ············af.b(this.b,·this.c); | ||
| 37 | ············android.support.v4.app.e.a(this.h,·a,·this.d); | ||
| 38 | ············android.support.v4.app.e.a(this.h,·this.d,·this.f,·this.g,·this.e,·a); | ||
| 39 | ········} | 23 | ········} |
| 40 | ········ | 24 | ········else·if·(this.a.k·!=·null)·{ |
| 25 | ············this.a.k.setVisibility(8); | ||
| 26 | ············if·(this.a.k.getParent()·!=·null)·{ | ||
| 27 | ················ao.g((View)this.a.k.getParent()); | ||
| 28 | ············} | ||
| 29 | ········} | ||
| 30 | ········if·(this.a.k·!=·null)·{ | ||
| 31 | ············this.a.k.removeAllViews(); | ||
| 32 | ········} | ||
| 33 | ········if·(this.a.d·!=·null)·{ | ||
| 34 | ············this.a.d.b(this.a.j); | ||
| 35 | ········} | ||
| 36 | ········this.a.j·=·null; | ||
| 37 | ····} | ||
| 38 | ···· | ||
| 39 | ····public·boolean·a(final·a·a,·final·Menu·menu)·{ | ||
| 40 | ········return·this.b.a(a,·menu); | ||
| 41 | ····} | ||
| 42 | ···· | ||
| 43 | ····public·boolean·a(final·a·a,·final·MenuItem·menuItem)·{ | ||
| 44 | ········return·this.b.a(a,·menuItem); | ||
| 45 | ····} | ||
| 46 | ···· | ||
| 47 | ····public·boolean·b(final·a·a,·final·Menu·menu)·{ | ||
| 48 | ········return·this.b.b(a,·menu); | ||
| 41 | ····} | 49 | ····} |
| 42 | } | 50 | } |
| Offset 1, 28 lines modified | Offset 1, 52 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.graphics.Paint; | ||
| 2 | import·android.view.View; | 3 | import·android.view.View; |
| 3 | import·android.view.ViewTreeObserver$OnPreDrawListener; | ||
| 4 | 4 | interface·ay | |
| 5 | { | 5 | { |
| 6 | ····int·a(final·int·p0,·final·int·p1,·final·int·p2); | ||
| 6 | ····final·/*·synthetic·*/·View·a; | ||
| 7 | ····final·/*·synthetic·*/·j·b; | ||
| 8 | ····final·/*·synthetic·*/·int·c; | ||
| 9 | ····final·/*·synthetic·*/·Object·d; | ||
| 10 | ····final·/*·synthetic·*/·e·e; | ||
| 11 | ···· | 7 | ···· |
| 8 | ····int·a(final·View·p0); | ||
| 12 | ····h(final·e·e,·final·View·a,·final·j·b,·final·int·c,·final·Object·d)·{ | ||
| 13 | ········this.e·=·e; | ||
| 14 | ········this.a·=·a; | ||
| 15 | ········this.b·=·b; | ||
| 16 | ········this.c·=·c; | ||
| 17 | ········this.d·=·d; | ||
| 18 | ····} | ||
| 19 | ···· | 9 | ···· |
| 10 | ····cg·a(final·View·p0,·final·cg·p1); | ||
| 20 | ····public·boolean·onPreDraw()·{ | ||
| 21 | ········this.a.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this); | ||
| 22 | ········android.support.v4.app.e.a(this.e,·this.b,·this.c,·this.d); | ||
| 23 | ········return·true; | ||
| 24 | ···· | 11 | ···· |
| 12 | ····void·a(final·View·p0,·final·float·p1); | ||
| 13 | ···· | ||
| 14 | ····void·a(final·View·p0,·final·int·p1,·final·Paint·p2); | ||
| 15 | ···· | ||
| 16 | ····void·a(final·View·p0,·final·an·p1); | ||
| 17 | ···· | ||
| 18 | ····void·a(final·View·p0,·final·Runnable·p1); | ||
| 19 | ···· | ||
| 20 | ····void·a(final·View·p0,·final·Runnable·p1,·final·long·p2); | ||
| 21 | ···· | ||
| 22 | ····void·a(final·View·p0,·final·boolean·p1); | ||
| 23 | ···· | ||
| 24 | ····int·b(final·View·p0); | ||
| 25 | ···· | ||
| 26 | ····void·b(final·View·p0,·final·float·p1); | ||
| 27 | ···· | ||
| 28 | ····void·b(final·View·p0,·final·boolean·p1); | ||
| 29 | ···· | ||
| 30 | ····float·c(final·View·p0); | ||
| 31 | ···· | ||
| 32 | ····void·c(final·View·p0,·final·float·p1); | ||
| 33 | ···· | ||
| 34 | ····int·d(final·View·p0); | ||
| 35 | ···· | ||
| 36 | ····void·d(final·View·p0,·final·float·p1); | ||
| 37 | ···· | ||
| 38 | ····bn·e(final·View·p0); | ||
| 39 | ···· | ||
| 40 | ····void·e(final·View·p0,·final·float·p1); | ||
| 41 | ···· | ||
| 42 | ····int·f(final·View·p0); | ||
| 43 | ···· | ||
| 44 | ····void·g(final·View·p0); | ||
| 45 | ···· | ||
| 46 | ····void·h(final·View·p0); | ||
| 47 | ···· | ||
| 48 | ····boolean·i(final·View·p0); | ||
| 25 | } | 49 | } |
| Offset 1, 22 lines modified | Offset 1, 25 lines modified | ||
| 1 | package·android.support.v | 1 | package·android.support.v7.a; |
| 2 | import·android.support.v4.h.ao; | ||
| 3 | import·android.support.v4.h.cg; | ||
| 2 | import·android.view.View; | 4 | import·android.view.View; |
| 3 | import·java.util.ArrayList; | ||
| 4 | import·android.support.v4. | 5 | import·android.support.v4.h.an; |
| 5 | 6 | class·m·implements·an | |
| 6 | { | 7 | { |
| 7 | ····public·a·a; | ||
| 8 | ····public·ArrayList·b; | ||
| 9 | ····public·ak·c; | ||
| 10 | ····public·View·d; | ||
| 11 | ····final·/*·synthetic·*/· | 8 | ····final·/*·synthetic·*/·k·a; |
| 12 | ···· | 9 | ···· |
| 13 | ···· | 10 | ····m(final·k·a)·{ |
| 14 | ········this. | 11 | ········this.a·=·a; |
| 15 | ········this.a·=·new·a(); | ||
| 16 | ········this.b·=·new·ArrayList(); | ||
| 17 | ···· | 12 | ····} |
| 13 | ···· | ||
| 14 | ····public·cg·a(final·View·view,·cg·a)·{ | ||
| 15 | ········final·int·b·=·a.b(); | ||
| 16 | ········final·int·c·=·k.c(this.a,·b); | ||
| 17 | ········if·(b·!=·c)·{ | ||
| 18 | ············a·=·a.a(a.a(),·c,·a.c(),·a.d()); | ||
| 19 | ········} | ||
| 20 | ········return·ao.a(view,·a); | ||
| 18 | ····} | 21 | ····} |
| 19 | } | 22 | } |
| Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.os.Message; | 2 | import·android.os.Message; |
| 3 | import·android.os.Handler; | 3 | import·android.os.Handler; |
| 4 | class· | 4 | class·q·extends·Handler |
| 5 | { | 5 | { |
| 6 | ····final·/*·synthetic·*/· | 6 | ····final·/*·synthetic·*/·p·a; |
| 7 | ···· | 7 | ···· |
| 8 | ···· | 8 | ····q(final·p·a)·{ |
| 9 | ········this.a·=·a; | 9 | ········this.a·=·a; |
| 10 | ····} | 10 | ····} |
| 11 | ···· | 11 | ···· |
| 12 | ····public·void·handleMessage(final·Message·message)·{ | 12 | ····public·void·handleMessage(final·Message·message)·{ |
| 13 | ········switch·(message.what)·{ | 13 | ········switch·(message.what)·{ |
| 14 | ············default:·{ | 14 | ············default:·{ |
| 15 | ················super.handleMessage(message); | 15 | ················super.handleMessage(message); |
| Offset 23, 13 lines modified | Offset 23, 13 lines modified | ||
| 23 | ····················this.a.a(false); | 23 | ····················this.a.a(false); |
| 24 | ····················break; | 24 | ····················break; |
| 25 | ················} | 25 | ················} |
| 26 | ················break; | 26 | ················break; |
| 27 | ············} | 27 | ············} |
| 28 | ············case·2:·{ | 28 | ············case·2:·{ |
| 29 | ················this.a.b(); | 29 | ················this.a.b(); |
| 30 | ················this.a.b. | 30 | ················this.a.b.d(); |
| 31 | ················break; | 31 | ················break; |
| 32 | ············} | 32 | ············} |
| 33 | ········} | 33 | ········} |
| 34 | ····} | 34 | ····} |
| 35 | } | 35 | } |
| Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.view.Window; | 2 | import·android.view.Window; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | class· | 4 | class·r·implements·t |
| 5 | { | 5 | { |
| 6 | ····final·/*·synthetic·*/· | 6 | ····final·/*·synthetic·*/·p·a; |
| 7 | ···· | 7 | ···· |
| 8 | ···· | 8 | ····r(final·p·a)·{ |
| 9 | ········this.a·=·a; | 9 | ········this.a·=·a; |
| 10 | ····} | 10 | ····} |
| 11 | ···· | 11 | ···· |
| 12 | ····public·View·a(final·int·n)·{ | 12 | ····public·View·a(final·int·n)·{ |
| 13 | ········return·this.a.findViewById(n); | 13 | ········return·this.a.findViewById(n); |
| 14 | ····} | 14 | ····} |
| 15 | ···· | 15 | ···· |
| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | package·android.support.v4.a | 1 | package·android.support.v4.a; |
| 2 | import·android.view.animation.Animation; | 2 | import·android.view.animation.Animation; |
| 3 | import·android.view.animation.Animation$AnimationListener; | 3 | import·android.view.animation.Animation$AnimationListener; |
| 4 | class· | 4 | class·y·implements·Animation$AnimationListener |
| 5 | { | 5 | { |
| 6 | ····final·/*·synthetic·*/· | 6 | ····final·/*·synthetic·*/·m·a; |
| 7 | ····final·/*·synthetic·*/· | 7 | ····final·/*·synthetic·*/·w·b; |
| 8 | ···· | 8 | ···· |
| 9 | ···· | 9 | ····y(final·w·b,·final·m·a)·{ |
| 10 | ········this.b·=·b; | 10 | ········this.b·=·b; |
| 11 | ········this.a·=·a; | 11 | ········this.a·=·a; |
| 12 | ····} | 12 | ····} |
| 13 | ···· | 13 | ···· |
| 14 | ····public·void·onAnimationEnd(final·Animation·animation)·{ | 14 | ····public·void·onAnimationEnd(final·Animation·animation)·{ |
| 15 | ········if·(this.a.c·!=·null)·{ | 15 | ········if·(this.a.c·!=·null)·{ |
| 16 | ············this.a.c·=·null; | 16 | ············this.a.c·=·null; |
| Offset 1, 67 lines modified | Offset 1, 52 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.c.a; |
| 2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
| 3 | import·android.content.res.ColorStateList; | 3 | import·android.content.res.ColorStateList; |
| 4 | import·android.graphics.drawable.GradientDrawable; | ||
| 4 | import·android.graphics.drawable.Drawable; | 5 | import·android.graphics.drawable.Drawable; |
| 5 | import·android.os.Build$VERSION; | ||
| 6 | 6 | class·l | |
| 7 | { | 7 | { |
| 8 | ····public·static·Drawable·a(Drawable·drawable)·{ | ||
| 9 | ········if·(drawable·instanceof·GradientDrawable)·{ | ||
| 10 | ············drawable·=·(Drawable)new·q((Drawable)drawable); | ||
| 8 | ····static·final·c·a; | ||
| 9 | ···· | ||
| 10 | ····static·{ | ||
| 11 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | ||
| 12 | ········if·(sdk_INT·>=·22)·{ | ||
| 13 | ············a·=·(c)new·g(); | ||
| 14 | ········} | ||
| 15 | ········else·if·(sdk_INT·>=·21)·{ | ||
| 16 | ············a·=·(c)new·f(); | ||
| 17 | ········} | ||
| 18 | ········else·if·(sdk_INT·>=·19)·{ | ||
| 19 | ············a·=·(c)new·e(); | ||
| 20 | ········} | ||
| 21 | ········else·if·(sdk_INT·>=·11)·{ | ||
| 22 | ············a·=·(c)new·d(); | ||
| 23 | ········} | ||
| 24 | ········else·{ | ||
| 25 | ············a·=·(c)new·b(); | ||
| 26 | ········} | 11 | ········} |
| 12 | ········return·drawable; | ||
| 27 | ····} | ||
| 28 | ···· | ||
| 29 | ····public·static·void·a(final·Drawable·drawable)·{ | ||
| 30 | ········android.support.v4.b.a.a.a.a(drawable); | ||
| 31 | ····} | 13 | ····} |
| 32 | ···· | 14 | ···· |
| 33 | ····public·static·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{ | 15 | ····public·static·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{ |
| 34 | ········ | 16 | ········drawable.setHotspot(n,·n2); |
| 35 | ····} | 17 | ····} |
| 36 | ···· | 18 | ···· |
| 37 | ····public·static·void·a(final·Drawable·drawable,·final·int·n)·{ | 19 | ····public·static·void·a(final·Drawable·drawable,·final·int·tint)·{ |
| 38 | ········ | 20 | ········if·(drawable·instanceof·q)·{ |
| 21 | ············i.a((Drawable)drawable,·tint); | ||
| 22 | ········} | ||
| 23 | ········else·{ | ||
| 24 | ············drawable.setTint(tint); | ||
| 25 | ········} | ||
| 39 | ····} | 26 | ····} |
| 40 | ···· | 27 | ···· |
| 41 | ····public·static·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 28 | ····public·static·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
| 42 | ········ | 29 | ········drawable.setHotspotBounds(n,·n2,·n3,·n4); |
| 43 | ····} | 30 | ····} |
| 44 | ···· | 31 | ···· |
| 45 | ····public·static·void·a(final·Drawable·drawable,·final·ColorStateList· | 32 | ····public·static·void·a(final·Drawable·drawable,·final·ColorStateList·tintList)·{ |
| 33 | ········if·(drawable·instanceof·q)·{ | ||
| 34 | ············i.a((Drawable)drawable,·tintList); | ||
| 35 | ········} | ||
| 36 | ········else·{ | ||
| 37 | ············drawable.setTintList(tintList); | ||
| 38 | ········} | ||
| 46 | ········android.support.v4.b.a.a.a.a(drawable,·list); | ||
| 47 | ····} | ||
| 48 | ···· | ||
| 49 | ····public·static·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·porterDuff$Mode)·{ | ||
| 50 | ········android.support.v4.b.a.a.a.a(drawable,·porterDuff$Mode); | ||
| 51 | ····} | ||
| 52 | ···· | ||
| 53 | ····public·static·void·a(final·Drawable·drawable,·final·boolean·b)·{ | ||
| 54 | ········android.support.v4.b.a.a.a.a(drawable,·b); | ||
| 55 | ····} | ||
| 56 | ···· | ||
| 57 | ····public·static·boolean·b(final·Drawable·drawable)·{ | ||
| 58 | ········return·android.support.v4.b.a.a.a.b(drawable); | ||
| 59 | ····} | 39 | ····} |
| 60 | ···· | 40 | ···· |
| 61 | ····public·static·Drawable·c(final·Drawable·drawable)·{ | ||
| 62 | ········re | 41 | ····public·static·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·tintMode)·{ |
| 42 | ········if·(drawable·instanceof·q)·{ | ||
| 43 | ············i.a((Drawable)drawable,·tintMode); | ||
| 44 | ········} | ||
| 45 | ········else·{ | ||
| 46 | ············drawable.setTintMode(tintMode); | ||
| 47 | ········} | ||
| 63 | ····} | 48 | ····} |
| 64 | } | 49 | } |
| Offset 1, 27 lines modified | Offset 1, 22 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.c.a; |
| 2 | import·android.graphics.PorterDuff$Mode; | ||
| 3 | import·android.content.res.ColorStateList; | ||
| 4 | import·android.graphics.drawable.Drawable; | 2 | import·android.graphics.drawable.Drawable; |
| 5 | 3 | class·k | |
| 6 | { | 4 | { |
| 7 | ····void·a(final·Drawable· | 5 | ····public·static·void·a(final·Drawable·drawable,·final·boolean·autoMirrored)·{ |
| 6 | ········drawable.setAutoMirrored(autoMirrored); | ||
| 7 | ····} | ||
| 8 | ···· | 8 | ···· |
| 9 | ···· | 9 | ····public·static·boolean·a(final·Drawable·drawable)·{ |
| 10 | ········return·drawable.isAutoMirrored(); | ||
| 11 | ····} | ||
| 10 | ···· | 12 | ···· |
| 11 | ···· | 13 | ····public·static·Drawable·b(Drawable·drawable)·{ |
| 14 | ········if·(!(drawable·instanceof·p))·{ | ||
| 15 | ············drawable·=·(Drawable)new·p(drawable); | ||
| 16 | ········} | ||
| 17 | ········return·drawable; | ||
| 12 | ···· | 18 | ····} |
| 13 | ····void·a(final·Drawable·p0,·final·int·p1,·final·int·p2,·final·int·p3,·final·int·p4); | ||
| 14 | ···· | ||
| 15 | ····void·a(final·Drawable·p0,·final·ColorStateList·p1); | ||
| 16 | ···· | ||
| 17 | ····void·a(final·Drawable·p0,·final·PorterDuff$Mode·p1); | ||
| 18 | ···· | ||
| 19 | ····void·a(final·Drawable·p0,·final·boolean·p1); | ||
| 20 | ···· | ||
| 21 | ····boolean·b(final·Drawable·p0); | ||
| 22 | ···· | ||
| 23 | ····Drawable·c(final·Drawable·p0); | ||
| 24 | } | 19 | } |
| Offset 1, 41 lines modified | Offset 1, 33 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.c.a; |
| 2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
| 3 | import·android.content.res.ColorStateList; | 3 | import·android.content.res.ColorStateList; |
| 4 | import·android.graphics.drawable.Drawable; | 4 | import·android.graphics.drawable.Drawable; |
| 5 | class· | 5 | class·f·extends·e |
| 6 | { | 6 | { |
| 7 | ····public·void·a(final·Drawable·drawable)·{ | ||
| 8 | ····} | ||
| 9 | ···· | ||
| 10 | ····public·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{ | 7 | ····public·void·a(final·Drawable·drawable,·final·float·n,·final·float·n2)·{ |
| 8 | ········l.a(drawable,·n,·n2); | ||
| 11 | ····} | 9 | ····} |
| 12 | ···· | 10 | ···· |
| 13 | ····public·void·a(final·Drawable·drawable,·final·int·n)·{ | 11 | ····public·void·a(final·Drawable·drawable,·final·int·n)·{ |
| 14 | ········ | 12 | ········l.a(drawable,·n); |
| 15 | ····} | 13 | ····} |
| 16 | ···· | 14 | ···· |
| 17 | ····public·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 15 | ····public·void·a(final·Drawable·drawable,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
| 16 | ········l.a(drawable,·n,·n2,·n3,·n4); | ||
| 18 | ····} | 17 | ····} |
| 19 | ···· | 18 | ···· |
| 20 | ····public·void·a(final·Drawable·drawable,·final·ColorStateList·list)·{ | 19 | ····public·void·a(final·Drawable·drawable,·final·ColorStateList·list)·{ |
| 21 | ········ | 20 | ········l.a(drawable,·list); |
| 22 | ····} | 21 | ····} |
| 23 | ···· | 22 | ···· |
| 24 | ····public·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·porterDuff$Mode)·{ | 23 | ····public·void·a(final·Drawable·drawable,·final·PorterDuff$Mode·porterDuff$Mode)·{ |
| 25 | ········ | 24 | ········l.a(drawable,·porterDuff$Mode); |
| 26 | ····} | ||
| 27 | ···· | ||
| 28 | ····public·void·a(final·Drawable·drawable,·final·boolean·b)·{ | ||
| 29 | ····} | ||
| 30 | ···· | ||
| 31 | ····public·boolean·b(final·Drawable·drawable)·{ | ||
| 32 | ········return·false; | ||
| 33 | ····} | 25 | ····} |
| 34 | ···· | 26 | ···· |
| 35 | ····public·Drawable·c(final·Drawable·drawable)·{ | 27 | ····public·Drawable·c(final·Drawable·drawable)·{ |
| 36 | ········return· | 28 | ········return·l.a(drawable); |
| 37 | ····} | 29 | ····} |
| 38 | } | 30 | } |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.c.a; |
| 2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
| 3 | import·android.content.res.ColorStateList; | 3 | import·android.content.res.ColorStateList; |
| 4 | import·android.graphics.drawable.Drawable; | 4 | import·android.graphics.drawable.Drawable; |
| 5 | class·i | 5 | class·i |
| 6 | { | 6 | { |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.c.a; |
| 2 | import·android.graphics.ColorFilter; | 2 | import·android.graphics.ColorFilter; |
| 3 | import·android.graphics.Region; | 3 | import·android.graphics.Region; |
| 4 | import·android.graphics.Rect; | 4 | import·android.graphics.Rect; |
| 5 | import·android.graphics.Canvas; | 5 | import·android.graphics.Canvas; |
| 6 | import·android.content.res.ColorStateList; | 6 | import·android.content.res.ColorStateList; |
| 7 | import·android.graphics.PorterDuff$Mode; | 7 | import·android.graphics.PorterDuff$Mode; |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.c.a; |
| 2 | import·android.graphics.Outline; | 2 | import·android.graphics.Outline; |
| 3 | import·android.graphics.Rect; | 3 | import·android.graphics.Rect; |
| 4 | import·android.content.res.Resources$Theme; | 4 | import·android.content.res.Resources$Theme; |
| 5 | import·android.graphics.drawable.Drawable; | 5 | import·android.graphics.drawable.Drawable; |
| 6 | class·q·extends·p | 6 | class·q·extends·p |
| Offset 1, 49 lines modified | Offset 1, 46 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.g; |
| 2 | import· | 2 | import·android.util.Log; |
| 3 | import·java.io.Writer; | ||
| 3 | public·class· | 4 | public·class·e·extends·Writer |
| 4 | { | 5 | { |
| 5 | ····public·static·final·Locale·a; | ||
| 6 | ····private· | 6 | ····private·final·String·a; |
| 7 | ····private· | 7 | ····private·StringBuilder·b; |
| 8 | ···· | 8 | ···· |
| 9 | ····public·e(final·String·a)·{ | ||
| 10 | ········this.b·=·new·StringBuilder(128); | ||
| 11 | ········this.a·=·a; | ||
| 9 | ····static·{ | ||
| 10 | ········a·=·new·Locale("",·""); | ||
| 11 | ········f.b·=·"Arab"; | ||
| 12 | ········f.c·=·"Hebr"; | ||
| 13 | ····} | 12 | ····} |
| 14 | ···· | 13 | ···· |
| 15 | ····public·static·int·a(final·Locale·locale)·{ | ||
| 16 | ········if·(locale·==·null·||·locale.equals(f.a))·{ | ||
| 17 | ···· | 14 | ····private·void·a()·{ |
| 15 | ········if·(this.b.length()·>·0)·{ | ||
| 16 | ············Log.d(this.a,·this.b.toString()); | ||
| 17 | ············this.b.delete(0,·this.b.length()); | ||
| 18 | ········} | 18 | ········} |
| 19 | ········final·String·a·=·android.support.v4.e.a.a(android.support.v4.e.a.b(locale.toString())); | ||
| 20 | ········int·b; | ||
| 21 | ········if·(a·==·null)·{ | ||
| 22 | ············b·=·b(locale); | ||
| 23 | ········} | ||
| 24 | ········else·{ | ||
| 25 | ············if·(!a.equalsIgnoreCase(f.b)·&&·!a.equalsIgnoreCase(f.c))·{ | ||
| 26 | ················return·0; | ||
| 27 | ············} | ||
| 28 | ············b·=·1; | ||
| 29 | ········} | ||
| 30 | ········return·b; | ||
| 31 | ········b·=·0; | ||
| 32 | ········return·b; | ||
| 33 | ····} | 19 | ····} |
| 34 | ···· | 20 | ···· |
| 35 | ····private·static·int·b(final·Locale·inLocale)·{ | ||
| 36 | ········int·n·=·0; | ||
| 37 | ···· | 21 | ····@Override |
| 22 | ····public·void·close()·{ | ||
| 23 | ········this.a(); | ||
| 24 | ····} | ||
| 25 | ···· | ||
| 26 | ····@Override | ||
| 27 | ····public·void·flush()·{ | ||
| 28 | ········this.a(); | ||
| 29 | ····} | ||
| 30 | ···· | ||
| 31 | ····@Override | ||
| 32 | ····public·void·write(final·char[]·array,·final·int·n,·final·int·n2)·{ | ||
| 33 | ········for·(int·i·=·0;·i·<·n2;·++i)·{ | ||
| 34 | ············final·char·c·=·array[n·+·i]; | ||
| 35 | ············if·(c·==·'\n')·{ | ||
| 36 | ················this.a(); | ||
| 38 | ············ | 37 | ············} |
| 39 | ············ | 38 | ············else·{ |
| 39 | ················this.b.append(c); | ||
| 40 | ················n·=·1; | ||
| 41 | ················break; | ||
| 42 | ············} | 40 | ············} |
| 43 | ········} | 41 | ········} |
| 44 | ········return·n; | ||
| 45 | ····} | 42 | ····} |
| 46 | } | 43 | } |
| Offset 1, 25 lines modified | Offset 1, 25 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.g; |
| 2 | import·java.util.Map; | 2 | import·java.util.Map; |
| 3 | public·class·m | 3 | public·class·m |
| 4 | { | 4 | { |
| 5 | ····static·Object[]·b; | 5 | ····static·Object[]·b; |
| 6 | ····static·int·c; | 6 | ····static·int·c; |
| 7 | ····static·Object[]·d; | 7 | ····static·Object[]·d; |
| 8 | ····static·int·e; | 8 | ····static·int·e; |
| 9 | ····int[]·f; | 9 | ····int[]·f; |
| 10 | ····Object[]·g; | 10 | ····Object[]·g; |
| 11 | ····int·h; | 11 | ····int·h; |
| 12 | ···· | 12 | ···· |
| 13 | ····public·m()·{ | 13 | ····public·m()·{ |
| 14 | ········this.f·=·android.support.v4. | 14 | ········this.f·=·android.support.v4.g.c.a; |
| 15 | ········this.g·=·android.support.v4. | 15 | ········this.g·=·android.support.v4.g.c.c; |
| 16 | ········this.h·=·0; | 16 | ········this.h·=·0; |
| 17 | ····} | 17 | ····} |
| 18 | ···· | 18 | ···· |
| 19 | ····private·static·void·a(final·int[]·array,·final·Object[]·array2,·final·int·n)·{ | 19 | ····private·static·void·a(final·int[]·array,·final·Object[]·array2,·final·int·n)·{ |
| 20 | ········final·int·n2·=·10; | 20 | ········final·int·n2·=·10; |
| 21 | ········final·int·n3·=·2; | 21 | ········final·int·n3·=·2; |
| 22 | ········Label_0124:·{ | 22 | ········Label_0124:·{ |
| Offset 100, 15 lines modified | Offset 100, 15 lines modified | ||
| 100 | ····int·a()·{ | 100 | ····int·a()·{ |
| 101 | ········final·int·h·=·this.h; | 101 | ········final·int·h·=·this.h; |
| 102 | ········int·a; | 102 | ········int·a; |
| 103 | ········if·(h·==·0)·{ | 103 | ········if·(h·==·0)·{ |
| 104 | ············a·=·-1; | 104 | ············a·=·-1; |
| 105 | ········} | 105 | ········} |
| 106 | ········else·{ | 106 | ········else·{ |
| 107 | ············a·=·android.support.v4. | 107 | ············a·=·android.support.v4.g.c.a(this.f,·h,·0); |
| 108 | ············if·(a·>=·0·&&·this.g[a·<<·1]·!=·null)·{ | 108 | ············if·(a·>=·0·&&·this.g[a·<<·1]·!=·null)·{ |
| 109 | ················int·n; | 109 | ················int·n; |
| 110 | ················for·(n·=·a·+·1;·n·<·h·&&·this.f[n]·==·0;·++n)·{ | 110 | ················for·(n·=·a·+·1;·n·<·h·&&·this.f[n]·==·0;·++n)·{ |
| 111 | ····················if·(this.g[n·<<·1]·==·null)·{ | 111 | ····················if·(this.g[n·<<·1]·==·null)·{ |
| 112 | ························a·=·n; | 112 | ························a·=·n; |
| 113 | ························return·a; | 113 | ························return·a; |
| 114 | ····················} | 114 | ····················} |
| Offset 138, 15 lines modified | Offset 138, 15 lines modified | ||
| 138 | ····int·a(final·Object·o,·final·int·n)·{ | 138 | ····int·a(final·Object·o,·final·int·n)·{ |
| 139 | ········final·int·h·=·this.h; | 139 | ········final·int·h·=·this.h; |
| 140 | ········int·a; | 140 | ········int·a; |
| 141 | ········if·(h·==·0)·{ | 141 | ········if·(h·==·0)·{ |
| 142 | ············a·=·-1; | 142 | ············a·=·-1; |
| 143 | ········} | 143 | ········} |
| 144 | ········else·{ | 144 | ········else·{ |
| 145 | ············a·=·android.support.v4. | 145 | ············a·=·android.support.v4.g.c.a(this.f,·h,·n); |
| 146 | ············if·(a·>=·0·&&·!o.equals(this.g[a·<<·1]))·{ | 146 | ············if·(a·>=·0·&&·!o.equals(this.g[a·<<·1]))·{ |
| 147 | ················int·n2; | 147 | ················int·n2; |
| 148 | ················for·(n2·=·a·+·1;·n2·<·h·&&·this.f[n2]·==·n;·++n2)·{ | 148 | ················for·(n2·=·a·+·1;·n2·<·h·&&·this.f[n2]·==·n;·++n2)·{ |
| 149 | ····················if·(o.equals(this.g[n2·<<·1]))·{ | 149 | ····················if·(o.equals(this.g[n2·<<·1]))·{ |
| 150 | ························a·=·n2; | 150 | ························a·=·n2; |
| 151 | ························return·a; | 151 | ························return·a; |
| 152 | ····················} | 152 | ····················} |
| Offset 212, 16 lines modified | Offset 212, 16 lines modified | ||
| 212 | ····public·Object·c(final·int·n)·{ | 212 | ····public·Object·c(final·int·n)·{ |
| 213 | ········return·this.g[(n·<<·1)·+·1]; | 213 | ········return·this.g[(n·<<·1)·+·1]; |
| 214 | ····} | 214 | ····} |
| 215 | ···· | 215 | ···· |
| 216 | ····public·void·clear()·{ | 216 | ····public·void·clear()·{ |
| 217 | ········if·(this.h·!=·0)·{ | 217 | ········if·(this.h·!=·0)·{ |
| 218 | ············a(this.f,·this.g,·this.h); | 218 | ············a(this.f,·this.g,·this.h); |
| 219 | ············this.f·=·android.support.v4. | 219 | ············this.f·=·android.support.v4.g.c.a; |
| 220 | ············this.g·=·android.support.v4. | 220 | ············this.g·=·android.support.v4.g.c.c; |
| 221 | ············this.h·=·0; | 221 | ············this.h·=·0; |
| 222 | ········} | 222 | ········} |
| 223 | ····} | 223 | ····} |
| 224 | ···· | 224 | ···· |
| 225 | ····public·boolean·containsKey(final·Object·o)·{ | 225 | ····public·boolean·containsKey(final·Object·o)·{ |
| 226 | ········return·this.a(o)·>=·0; | 226 | ········return·this.a(o)·>=·0; |
| 227 | ····} | 227 | ····} |
| Offset 231, 16 lines modified | Offset 231, 16 lines modified | ||
| 231 | ····} | 231 | ····} |
| 232 | ···· | 232 | ···· |
| 233 | ····public·Object·d(final·int·n)·{ | 233 | ····public·Object·d(final·int·n)·{ |
| 234 | ········int·n2·=·8; | 234 | ········int·n2·=·8; |
| 235 | ········final·Object·o·=·this.g[(n·<<·1)·+·1]; | 235 | ········final·Object·o·=·this.g[(n·<<·1)·+·1]; |
| 236 | ········if·(this.h·<=·1)·{ | 236 | ········if·(this.h·<=·1)·{ |
| 237 | ············a(this.f,·this.g,·this.h); | 237 | ············a(this.f,·this.g,·this.h); |
| 238 | ············this.f·=·android.support.v4. | 238 | ············this.f·=·android.support.v4.g.c.a; |
| 239 | ············this.g·=·android.support.v4. | 239 | ············this.g·=·android.support.v4.g.c.c; |
| 240 | ············this.h·=·0; | 240 | ············this.h·=·0; |
| 241 | ········} | 241 | ········} |
| 242 | ········else·if·(this.f.length·>·n2·&&·this.h·<·this.f.length·/·3)·{ | 242 | ········else·if·(this.f.length·>·n2·&&·this.h·<·this.f.length·/·3)·{ |
| 243 | ············if·(this.h·>·n2)·{ | 243 | ············if·(this.h·>·n2)·{ |
| 244 | ················n2·=·this.h·+·(this.h·>>·1); | 244 | ················n2·=·this.h·+·(this.h·>>·1); |
| 245 | ············} | 245 | ············} |
| 246 | ············final·int[]·f·=·this.f; | 246 | ············final·int[]·f·=·this.f; |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.g; |
| 2 | import·java.lang.reflect.Array; | 2 | import·java.lang.reflect.Array; |
| 3 | import·java.util.Set; | 3 | import·java.util.Set; |
| 4 | import·java.util.Iterator; | 4 | import·java.util.Iterator; |
| 5 | import·java.util.Collection; | 5 | import·java.util.Collection; |
| 6 | import·java.util.Map; | 6 | import·java.util.Map; |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.g; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | final·class·h·implements·Iterator | 3 | final·class·h·implements·Iterator |
| 4 | { | 4 | { |
| 5 | ····final·int·a; | 5 | ····final·int·a; |
| 6 | ····int·b; | 6 | ····int·b; |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.g; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | import·java.util.Collection; | 3 | import·java.util.Collection; |
| 4 | import·java.util.Map; | 4 | import·java.util.Map; |
| 5 | import·java.util.Set; | 5 | import·java.util.Set; |
| 6 | final·class·i·implements·Set | 6 | final·class·i·implements·Set |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.g; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | import·java.util.Collection; | 3 | import·java.util.Collection; |
| 4 | import·java.util.Set; | 4 | import·java.util.Set; |
| 5 | final·class·j·implements·Set | 5 | final·class·j·implements·Set |
| 6 | { | 6 | { |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.g; |
| 2 | import·java.util.Map; | 2 | import·java.util.Map; |
| 3 | import·java.util.Iterator; | 3 | import·java.util.Iterator; |
| 4 | final·class·k·implements·Iterator,·Entry | 4 | final·class·k·implements·Iterator,·Entry |
| 5 | { | 5 | { |
| 6 | ····int·a; | 6 | ····int·a; |
| Offset 29, 15 lines modified | Offset 29, 15 lines modified | ||
| 29 | ········int·n·=·1; | 29 | ········int·n·=·1; |
| 30 | ········boolean·b·=·false; | 30 | ········boolean·b·=·false; |
| 31 | ········if·(!this.c)·{ | 31 | ········if·(!this.c)·{ |
| 32 | ············throw·new·IllegalStateException("This·container·does·not·support·retaining·Map.Entry·objects"); | 32 | ············throw·new·IllegalStateException("This·container·does·not·support·retaining·Map.Entry·objects"); |
| 33 | ········} | 33 | ········} |
| 34 | ········if·(o·instanceof·Entry)·{ | 34 | ········if·(o·instanceof·Entry)·{ |
| 35 | ············final·Entry·entry·=·(Entry)o; | 35 | ············final·Entry·entry·=·(Entry)o; |
| 36 | ············if·(!android.support.v4. | 36 | ············if·(!android.support.v4.g.c.a(entry.getKey(),·this.d.a(this.b,·0))·||·!android.support.v4.g.c.a(entry.getValue(),·this.d.a(this.b,·n)))·{ |
| 37 | ················n·=·0; | 37 | ················n·=·0; |
| 38 | ············} | 38 | ············} |
| 39 | ············b·=·(n·!=·0); | 39 | ············b·=·(n·!=·0); |
| 40 | ········} | 40 | ········} |
| 41 | ········return·b; | 41 | ········return·b; |
| 42 | ····} | 42 | ····} |
| 43 | ···· | 43 | ···· |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.g; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | import·java.util.Collection; | 3 | import·java.util.Collection; |
| 4 | final·class·l·implements·Collection | 4 | final·class·l·implements·Collection |
| 5 | { | 5 | { |
| 6 | ····final·/*·synthetic·*/·g·a; | 6 | ····final·/*·synthetic·*/·g·a; |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.g; |
| 2 | public·class·n·implements·Cloneable | 2 | public·class·n·implements·Cloneable |
| 3 | { | 3 | { |
| 4 | ····private·static·final·Object·a; | 4 | ····private·static·final·Object·a; |
| 5 | ····private·boolean·b; | 5 | ····private·boolean·b; |
| 6 | ····private·int[]·c; | 6 | ····private·int[]·c; |
| 7 | ····private·Object[]·d; | 7 | ····private·Object[]·d; |
| Offset 16, 19 lines modified | Offset 16, 19 lines modified | ||
| 16 | ····public·n()·{ | 16 | ····public·n()·{ |
| 17 | ········this(10); | 17 | ········this(10); |
| 18 | ····} | 18 | ····} |
| 19 | ···· | 19 | ···· |
| 20 | ····public·n(final·int·n)·{ | 20 | ····public·n(final·int·n)·{ |
| 21 | ········this.b·=·false; | 21 | ········this.b·=·false; |
| 22 | ········if·(n·==·0)·{ | 22 | ········if·(n·==·0)·{ |
| 23 | ············this.c·=·android.support.v4. | 23 | ············this.c·=·android.support.v4.g.c.a; |
| 24 | ············this.d·=·android.support.v4. | 24 | ············this.d·=·android.support.v4.g.c.c; |
| 25 | ········} | 25 | ········} |
| 26 | ········else·{ | 26 | ········else·{ |
| 27 | ············final·int·a·=·android.support.v4. | 27 | ············final·int·a·=·android.support.v4.g.c.a(n); |
| 28 | ············this.c·=·new·int[a]; | 28 | ············this.c·=·new·int[a]; |
| 29 | ············this.d·=·new·Object[a]; | 29 | ············this.d·=·new·Object[a]; |
| 30 | ········} | 30 | ········} |
| 31 | ········this.e·=·0; | 31 | ········this.e·=·0; |
| 32 | ····} | 32 | ····} |
| 33 | ···· | 33 | ···· |
| 34 | ····private·void·d()·{ | 34 | ····private·void·d()·{ |
| Offset 67, 40 lines modified | Offset 67, 40 lines modified | ||
| 67 | ········//·Original·Bytecode: | 67 | ········//·Original·Bytecode: |
| 68 | ········//· | 68 | ········//· |
| 69 | ········//·····1:·astore_1······· | 69 | ········//·····1:·astore_1······· |
| 70 | ········//·····2:·aload_0········ | 70 | ········//·····2:·aload_0········ |
| 71 | ········//·····3:·invokespecial···java/lang/Object.clone:()Ljava/lang/Object; | 71 | ········//·····3:·invokespecial···java/lang/Object.clone:()Ljava/lang/Object; |
| 72 | ········//·····6:·astore_2······· | 72 | ········//·····6:·astore_2······· |
| 73 | ········//·····7:·aload_2········ | 73 | ········//·····7:·aload_2········ |
| 74 | ········//·····8:·checkcast·······Landroid/support/v4/ | 74 | ········//·····8:·checkcast·······Landroid/support/v4/g/n; |
| 75 | ········//····11:·astore_2······· | 75 | ········//····11:·astore_2······· |
| 76 | ········//····12:·aload_0········ | 76 | ········//····12:·aload_0········ |
| 77 | ········//····13:·getfield········android/support/v4/ | 77 | ········//····13:·getfield········android/support/v4/g/n.c:[I |
| 78 | ········//····16:·astore_1······· | 78 | ········//····16:·astore_1······· |
| 79 | ········//····17:·aload_1········ | 79 | ········//····17:·aload_1········ |
| 80 | ········//····18:·invokevirtual···[I.clone:()Ljava/lang/Object; | 80 | ········//····18:·invokevirtual···[I.clone:()Ljava/lang/Object; |
| 81 | ········//····21:·astore_1······· | 81 | ········//····21:·astore_1······· |
| 82 | ········//····22:·aload_1········ | 82 | ········//····22:·aload_1········ |
| 83 | ········//····23:·checkcast·······[I | 83 | ········//····23:·checkcast·······[I |
| 84 | ········//····26:·astore_1······· | 84 | ········//····26:·astore_1······· |
| 85 | ········//····27:·aload_2········ | 85 | ········//····27:·aload_2········ |
| 86 | ········//····28:·aload_1········ | 86 | ········//····28:·aload_1········ |
| 87 | ········//····29:·putfield········android/support/v4/ | 87 | ········//····29:·putfield········android/support/v4/g/n.c:[I |
| 88 | ········//····32:·aload_0········ | 88 | ········//····32:·aload_0········ |
| 89 | ········//····33:·getfield········android/support/v4/ | 89 | ········//····33:·getfield········android/support/v4/g/n.d:[Ljava/lang/Object; |
| 90 | ········//····36:·astore_1······· | 90 | ········//····36:·astore_1······· |
| 91 | ········//····37:·aload_1········ | 91 | ········//····37:·aload_1········ |
| 92 | ········//····38:·invokevirtual···[java/lang/Object.clone:()Ljava/lang/Object; | 92 | ········//····38:·invokevirtual···[java/lang/Object.clone:()Ljava/lang/Object; |
| 93 | ········//····41:·astore_1······· | 93 | ········//····41:·astore_1······· |
| 94 | ········//····42:·aload_1········ | 94 | ········//····42:·aload_1········ |
| 95 | ········//····43:·checkcast·······[Ljava/lang/Object; | 95 | ········//····43:·checkcast·······[Ljava/lang/Object; |
| 96 | ········//····46:·astore_1······· | 96 | ········//····46:·astore_1······· |
| 97 | ········//····47:·aload_2········ | 97 | ········//····47:·aload_2········ |
| 98 | ········//····48:·aload_1········ | 98 | ········//····48:·aload_1········ |
| 99 | ········//····49:·putfield········android/support/v4/ | 99 | ········//····49:·putfield········android/support/v4/g/n.d:[Ljava/lang/Object; |
| 100 | ········//····52:·aload_2········ | 100 | ········//····52:·aload_2········ |
| 101 | ········//····53:·areturn········ | 101 | ········//····53:·areturn········ |
| 102 | ········//····54:·astore_2······· | 102 | ········//····54:·astore_2······· |
| 103 | ········//····55:·aconst_null···· | 103 | ········//····55:·aconst_null···· |
| 104 | ········//····56:·astore_2······· | 104 | ········//····56:·astore_2······· |
| 105 | ········//····57:·goto············52 | 105 | ········//····57:·goto············52 |
| 106 | ········//····60:·astore_1······· | 106 | ········//····60:·astore_1······· |
| Offset 1, 16 lines modified | Offset 1, 25 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.os.Parcel; | ||
| 3 | import·android. | 2 | import·android.view.View; |
| 3 | import·java.lang.ref.WeakReference; | ||
| 4 | 4 | class·bq·implements·Runnable | |
| 5 | { | 5 | { |
| 6 | ····public·MediaMetadataCompat·a(final·Parcel·parcel)·{ | ||
| 7 | ···· | 6 | ····WeakReference·a; |
| 7 | ····bn·b; | ||
| 8 | ····final·/*·synthetic·*/·bp·c; | ||
| 9 | ···· | ||
| 10 | ····private·bq(final·bp·c,·final·bn·b,·final·View·referent)·{ | ||
| 11 | ········this.c·=·c; | ||
| 12 | ········this.a·=·new·WeakReference((T)referent); | ||
| 13 | ········this.b·=·b; | ||
| 8 | ····} | 14 | ····} |
| 9 | ···· | 15 | ···· |
| 10 | ····public·MediaMetadataCompat[]·a(final·int·n)·{ | ||
| 11 | ···· | 16 | ····public·void·run()·{ |
| 17 | ········final·View·view·=·(View)this.a.get(); | ||
| 18 | ········if·(view·!=·null)·{ | ||
| 19 | ············bp.a(this.c,·this.b,·view); | ||
| 20 | ········} | ||
| 12 | ····} | 21 | ····} |
| 13 | } | 22 | } |
| Offset 1, 16 lines modified | Offset 1, 37 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.a; |
| 2 | import·android.os.Parcel; | 2 | import·android.os.Parcel; |
| 3 | import·android.os.Parcelable$Creator; | 3 | import·android.os.Parcelable$Creator; |
| 4 | import·android.os.Parcelable; | ||
| 4 | final·class· | 5 | final·class·aa·implements·Parcelable |
| 5 | { | 6 | { |
| 7 | ····public·static·final·Parcelable$Creator·CREATOR; | ||
| 8 | ····ac[]·a; | ||
| 9 | ····int[]·b; | ||
| 10 | ····k[]·c; | ||
| 11 | ···· | ||
| 12 | ····static·{ | ||
| 13 | ········CREATOR·=·(Parcelable$Creator)new·ab(); | ||
| 14 | ····} | ||
| 15 | ···· | ||
| 16 | ····public·aa()·{ | ||
| 17 | ····} | ||
| 18 | ···· | ||
| 6 | ····public· | 19 | ····public·aa(final·Parcel·parcel)·{ |
| 7 | ········ | 20 | ········this.a·=·(ac[])parcel.createTypedArray(ac.CREATOR); |
| 21 | ········this.b·=·parcel.createIntArray(); | ||
| 22 | ········this.c·=·(k[])parcel.createTypedArray(k.CREATOR); | ||
| 23 | ····} | ||
| 24 | ···· | ||
| 25 | ····public·int·describeContents()·{ | ||
| 26 | ········return·0; | ||
| 8 | ····} | 27 | ····} |
| 9 | ···· | 28 | ···· |
| 10 | ····public·RatingCompat[]·a(final·int·n)·{ | ||
| 11 | ····· | 29 | ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ |
| 30 | ········parcel.writeTypedArray((Parcelable[])this.a,·n); | ||
| 31 | ········parcel.writeIntArray(this.b); | ||
| 32 | ········parcel.writeTypedArray((Parcelable[])this.c,·n); | ||
| 12 | ····} | 33 | ····} |
| 13 | } | 34 | } |
| Offset 1, 29 lines modified | Offset 1, 27 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.ViewGroup$MarginLayoutParams; | ||
| 3 | import·android.os.Build$VERSION; | ||
| 2 | import·android.os.Parcel; | ||
| 3 | import·android.os.ResultReceiver; | ||
| 4 | import·android.os.Parcelable$Creator; | ||
| 5 | import·android.os.Parcelable; | ||
| 6 | 4 | public·class·t | |
| 7 | { | 5 | { |
| 6 | ····static·final·u·a; | ||
| 8 | ····public·static·final·Parcelable$Creator·CREATOR; | ||
| 9 | ····private·ResultReceiver·a; | ||
| 10 | ···· | 7 | ···· |
| 11 | ····static·{ | 8 | ····static·{ |
| 12 | ········ | 9 | ········if·(Build$VERSION.SDK_INT·>=·17)·{ |
| 10 | ············a·=·(u)new·w(); | ||
| 11 | ········} | ||
| 12 | ········else·{ | ||
| 13 | ············a·=·(u)new·v(); | ||
| 14 | ········} | ||
| 13 | ····} | 15 | ····} |
| 14 | ···· | 16 | ···· |
| 15 | ····MediaSessionCompat$ResultReceiverWrapper(final·Parcel·parcel)·{ | ||
| 16 | ···· | 17 | ····public·static·int·a(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams)·{ |
| 18 | ········return·t.a.a(viewGroup$MarginLayoutParams); | ||
| 17 | ····} | 19 | ····} |
| 18 | ···· | 20 | ···· |
| 21 | ····public·static·int·b(final·ViewGroup$MarginLayoutParams·viewGroup$MarginLayoutParams)·{ | ||
| 22 | ········return·t.a.b(viewGroup$MarginLayoutParams); | ||
| 19 | ····public·int·describeContents()·{ | ||
| 20 | ········return·0; | ||
| 21 | ····} | ||
| 22 | ···· | ||
| 23 | ····public·void·writeToParcel(final·Parcel·parcel,·final·int·n)·{ | ||
| 24 | ········this.a.writeToParcel(parcel,·n); | ||
| 25 | ····} | 23 | ····} |
| 26 | } | 24 | } |
| Offset 1, 16 lines modified | Offset 1, 21 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.os.Parcel; | ||
| 3 | import·android. | 2 | import·android.animation.ValueAnimator; |
| 3 | import·android.view.View; | ||
| 4 | import·android.animation.ValueAnimator$AnimatorUpdateListener; | ||
| 4 | final·class·c·implements· | 5 | final·class·cc·implements·ValueAnimator$AnimatorUpdateListener |
| 5 | { | 6 | { |
| 6 | ····public·MediaSessionCompat$ResultReceiverWrapper·a(final·Parcel·parcel)·{ | ||
| 7 | ···· | 7 | ····final·/*·synthetic·*/·cf·a; |
| 8 | ····final·/*·synthetic·*/·View·b; | ||
| 9 | ···· | ||
| 10 | ····cc(final·cf·a,·final·View·b)·{ | ||
| 11 | ········this.a·=·a; | ||
| 12 | ········this.b·=·b; | ||
| 8 | ····} | 13 | ····} |
| 9 | ···· | 14 | ···· |
| 10 | ····public·MediaSessionCompat$ResultReceiverWrapper[]·a(final·int·n)·{ | ||
| 11 | ···· | 15 | ····public·void·onAnimationUpdate(final·ValueAnimator·valueAnimator)·{ |
| 16 | ········this.a.a(this.b); | ||
| 12 | ····} | 17 | ····} |
| 13 | } | 18 | } |
| Offset 1, 26 lines modified | Offset 1, 29 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view. | 2 | import·android.view.ViewConfiguration; |
| 3 | import·android.os.Build$VERSION; | 3 | import·android.os.Build$VERSION; |
| 4 | public·class· | 4 | public·class·bg |
| 5 | { | 5 | { |
| 6 | ···· | 6 | ····static·final·bl·a; |
| 7 | ···· | 7 | ···· |
| 8 | ····static·{ | 8 | ····static·{ |
| 9 | ········if·(Build$VERSION.SDK_INT·>=·1 | 9 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ |
| 10 | ············a·=·( | 10 | ············a·=·(bl)new·bk(); |
| 11 | ········} | 11 | ········} |
| 12 | ········else·if·(Build$VERSION.SDK_INT·>=·1 | 12 | ········else·if·(Build$VERSION.SDK_INT·>=·11)·{ |
| 13 | ············a·=·( | 13 | ············a·=·(bl)new·bj(); |
| 14 | ········} | ||
| 15 | ········else·if·(Build$VERSION.SDK_INT·>=·8)·{ | ||
| 16 | ············a·=·(bl)new·bi(); | ||
| 14 | ········} | 17 | ········} |
| 15 | ········else·{ | 18 | ········else·{ |
| 16 | ············a·=·( | 19 | ············a·=·(bl)new·bh(); |
| 17 | ········} | 20 | ········} |
| 18 | ····} | 21 | ····} |
| 19 | ···· | 22 | ···· |
| 20 | ····public·static·ad·a(final·AccessibilityEvent·accessibilityEvent)·{ | ||
| 21 | ···· | 23 | ····public·static·boolean·a(final·ViewConfiguration·viewConfiguration)·{ |
| 24 | ········return·bg.a.a(viewConfiguration); | ||
| 22 | ····} | 25 | ····} |
| 23 | } | 26 | } |
| Offset 1, 42 lines modified | Offset 1, 28 lines modified | ||
| 1 | package·android.support.v | 1 | package·android.support.v7.a; |
| 2 | import·android.os.Bundle; | ||
| 3 | import·java.util.ArrayList; | ||
| 4 | import· | 2 | import·android.view.Window$Callback; |
| 3 | import·android.view.Menu; | ||
| 4 | import·android.support.v7.internal.view.menu.i; | ||
| 5 | import·android.support.v7.internal.view.menu.y; | ||
| 5 | class· | 6 | final·class·p·implements·y |
| 6 | { | 7 | { |
| 7 | ····final·/*·synthetic·*/· | 8 | ····final·/*·synthetic·*/·k·a; |
| 8 | ····final·/*·synthetic·*/·s·b; | ||
| 9 | ···· | 9 | ···· |
| 10 | ····private·p(final·k·a)·{ | ||
| 10 | ····t(final·s·b,·final·q·a)·{ | ||
| 11 | ········this.b·=·b; | ||
| 12 | ········this.a·=·a; | 11 | ········this.a·=·a; |
| 13 | ····} | 12 | ····} |
| 14 | ···· | 13 | ···· |
| 14 | ····public·void·a(final·i·i,·final·boolean·b)·{ | ||
| 15 | ········k.a(this.a,·i); | ||
| 15 | ····public·Object·a(final·int·n)·{ | ||
| 16 | ········final·f·a·=·this.a.a(n); | ||
| 17 | ········Object·a2; | ||
| 18 | ········if·(a·==·null)·{ | ||
| 19 | ············a2·=·null; | ||
| 20 | ········} | ||
| 21 | ········else·{ | ||
| 22 | ············a2·=·a.a(); | ||
| 23 | ········} | ||
| 24 | ········return·a2; | ||
| 25 | ····} | 16 | ····} |
| 26 | ···· | 17 | ···· |
| 18 | ····public·boolean·a(final·i·i)·{ | ||
| 19 | ········final·Window$Callback·l·=·this.a.l(); | ||
| 20 | ········if·(l·!=·null)·{ | ||
| 21 | ············l.onMenuOpened(8,·(Menu)i); | ||
| 27 | ····public·List·a(final·String·s,·final·int·n)·{ | ||
| 28 | ········final·List·a·=·this.a.a(s,·n); | ||
| 29 | ········final·ArrayList<Object>·list·=·new·ArrayList<Object>(); | ||
| 30 | ········for·(int·size·=·a.size(),·i·=·0;·i·<·size;·++i)·{ | ||
| 31 | ············list.add(((f)a.get(i)).a()); | ||
| 32 | ········} | 22 | ········} |
| 33 | ········return· | 23 | ········return·true; |
| 34 | ····} | ||
| 35 | ···· | ||
| 36 | ····public·boolean·a(final·int·n,·final·int·n2,·final·Bundle·bundle)·{ | ||
| 37 | ········return·this.a.a(n,·n2,·bundle); | ||
| 38 | ····} | 24 | ····} |
| 39 | } | 25 | } |
| Offset 1, 27 lines modified | Offset 1, 23 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.a; |
| 2 | import·android.view.LayoutInflater; | ||
| 3 | import·android. | 2 | import·android.transition.Transition; |
| 3 | import·android.graphics.Rect; | ||
| 4 | import·android.transition.Transition$EpicenterCallback; | ||
| 4 | 5 | final·class·ai·extends·Transition$EpicenterCallback | |
| 5 | { | 6 | { |
| 6 | ···· | 7 | ····final·/*·synthetic·*/·ak·a; |
| 8 | ····private·Rect·b; | ||
| 7 | ···· | 9 | ···· |
| 10 | ····ai(final·ak·a)·{ | ||
| 11 | ········this.a·=·a; | ||
| 8 | ····static·{ | ||
| 9 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | ||
| 10 | ········if·(sdk_INT·>=·21)·{ | ||
| 11 | ············a·=·(ad)new·ag(); | ||
| 12 | ········} | ||
| 13 | ········else·if·(sdk_INT·>=·11)·{ | ||
| 14 | ············a·=·(ad)new·af(); | ||
| 15 | ········} | ||
| 16 | ········else·{ | ||
| 17 | ············a·=·(ad)new·ae(); | ||
| 18 | ········} | ||
| 19 | ····} | 12 | ····} |
| 20 | ···· | 13 | ···· |
| 21 | ····public·static·void·a(final·LayoutInflater·layoutInflater,·final·am·am)·{ | ||
| 22 | ······ | 14 | ····public·Rect·onGetEpicenter(final·Transition·transition)·{ |
| 15 | ········if·(this.b·==·null·&&·this.a.a·!=·null)·{ | ||
| 16 | ············this.b·=·af.b(this.a.a); | ||
| 17 | ········} | ||
| 18 | ········return·this.b; | ||
| 23 | ····} | 19 | ····} |
| 24 | } | 20 | } |
| Offset 1, 24 lines modified | Offset 1, 24 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.LayoutInflater$Factory; | 2 | import·android.view.LayoutInflater$Factory; |
| 3 | import·android.view.LayoutInflater$Factory2; | 3 | import·android.view.LayoutInflater$Factory2; |
| 4 | import·android.view.LayoutInflater; | 4 | import·android.view.LayoutInflater; |
| 5 | import·java.lang.reflect.Field; | 5 | import·java.lang.reflect.Field; |
| 6 | class· | 6 | class·p |
| 7 | { | 7 | { |
| 8 | ····private·static·Field·a; | 8 | ····private·static·Field·a; |
| 9 | ····private·static·boolean·b; | 9 | ····private·static·boolean·b; |
| 10 | ···· | 10 | ···· |
| 11 | ····static·void·a(final·LayoutInflater·layoutInflater,·final· | 11 | ····static·void·a(final·LayoutInflater·layoutInflater,·final·s·s)·{ |
| 12 | ········Object·factory2; | 12 | ········Object·factory2; |
| 13 | ········if·( | 13 | ········if·(s·!=·null)·{ |
| 14 | ············factory2·=·new· | 14 | ············factory2·=·new·q(s); |
| 15 | ········} | 15 | ········} |
| 16 | ········else·{ | 16 | ········else·{ |
| 17 | ············factory2·=·null; | 17 | ············factory2·=·null; |
| 18 | ········} | 18 | ········} |
| 19 | ········layoutInflater.setFactory2((LayoutInflater$Factory2)factory2); | 19 | ········layoutInflater.setFactory2((LayoutInflater$Factory2)factory2); |
| 20 | ········final·LayoutInflater$Factory·factory3·=·layoutInflater.getFactory(); | 20 | ········final·LayoutInflater$Factory·factory3·=·layoutInflater.getFactory(); |
| 21 | ········if·(factory3·instanceof·LayoutInflater$Factory2)·{ | 21 | ········if·(factory3·instanceof·LayoutInflater$Factory2)·{ |
| Offset 32, 42 lines modified | Offset 32, 42 lines modified | ||
| 32 | ····static·void·a(final·LayoutInflater·p0,·final·LayoutInflater$Factory2·p1)·{ | 32 | ····static·void·a(final·LayoutInflater·p0,·final·LayoutInflater$Factory2·p1)·{ |
| 33 | ········//· | 33 | ········//· |
| 34 | ········//·This·method·could·not·be·decompiled. | 34 | ········//·This·method·could·not·be·decompiled. |
| 35 | ········//· | 35 | ········//· |
| 36 | ········//·Original·Bytecode: | 36 | ········//·Original·Bytecode: |
| 37 | ········//· | 37 | ········//· |
| 38 | ········//·····1:·istore_2······· | 38 | ········//·····1:·istore_2······· |
| 39 | ········//·····2:·getstatic·······android/support/v4/ | 39 | ········//·····2:·getstatic·······android/support/v4/h/p.b:Z |
| 40 | ········//·····5:·istore_3······· | 40 | ········//·····5:·istore_3······· |
| 41 | ········//·····6:·iload_3········ | 41 | ········//·····6:·iload_3········ |
| 42 | ········//·····7:·ifne············51 | 42 | ········//·····7:·ifne············51 |
| 43 | ········//····10:·ldc·············Landroid/view/LayoutInflater;.class | 43 | ········//····10:·ldc·············Landroid/view/LayoutInflater;.class |
| 44 | ········//····12:·astore··········4 | 44 | ········//····12:·astore··········4 |
| 45 | ········//····14:·ldc·············"mFactory2" | 45 | ········//····14:·ldc·············"mFactory2" |
| 46 | ········//····16:·astore··········5 | 46 | ········//····16:·astore··········5 |
| 47 | ········//····18:·aload···········4 | 47 | ········//····18:·aload···········4 |
| 48 | ········//····20:·aload···········5 | 48 | ········//····20:·aload···········5 |
| 49 | ········//····22:·invokevirtual···java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; | 49 | ········//····22:·invokevirtual···java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; |
| 50 | ········//····25:·astore··········4 | 50 | ········//····25:·astore··········4 |
| 51 | ········//····27:·aload···········4 | 51 | ········//····27:·aload···········4 |
| 52 | ········//····29:·putstatic·······android/support/v4/ | 52 | ········//····29:·putstatic·······android/support/v4/h/p.a:Ljava/lang/reflect/Field; |
| 53 | ········//····32:·getstatic·······android/support/v4/ | 53 | ········//····32:·getstatic·······android/support/v4/h/p.a:Ljava/lang/reflect/Field; |
| 54 | ········//····35:·astore··········4 | 54 | ········//····35:·astore··········4 |
| 55 | ········//····37:·iconst_1······· | 55 | ········//····37:·iconst_1······· |
| 56 | ········//····38:·istore··········6 | 56 | ········//····38:·istore··········6 |
| 57 | ········//····40:·aload···········4 | 57 | ········//····40:·aload···········4 |
| 58 | ········//····42:·iload···········6 | 58 | ········//····42:·iload···········6 |
| 59 | ········//····44:·invokevirtual···java/lang/reflect/Field.setAccessible:(Z)V | 59 | ········//····44:·invokevirtual···java/lang/reflect/Field.setAccessible:(Z)V |
| 60 | ········//····47:·iload_2········ | 60 | ········//····47:·iload_2········ |
| 61 | ········//····48:·putstatic·······android/support/v4/ | 61 | ········//····48:·putstatic·······android/support/v4/h/p.b:Z |
| 62 | ········//····51:·getstatic·······android/support/v4/ | 62 | ········//····51:·getstatic·······android/support/v4/h/p.a:Ljava/lang/reflect/Field; |
| 63 | ········//····54:·astore··········4 | 63 | ········//····54:·astore··········4 |
| 64 | ········//····56:·aload···········4 | 64 | ········//····56:·aload···········4 |
| 65 | ········//····58:·ifnull··········73 | 65 | ········//····58:·ifnull··········73 |
| 66 | ········//····61:·getstatic·······android/support/v4/ | 66 | ········//····61:·getstatic·······android/support/v4/h/p.a:Ljava/lang/reflect/Field; |
| 67 | ········//····64:·astore··········4 | 67 | ········//····64:·astore··········4 |
| 68 | ········//····66:·aload···········4 | 68 | ········//····66:·aload···········4 |
| 69 | ········//····68:·aload_0········ | 69 | ········//····68:·aload_0········ |
| 70 | ········//····69:·aload_1········ | 70 | ········//····69:·aload_1········ |
| 71 | ········//····70:·invokevirtual···java/lang/reflect/Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V | 71 | ········//····70:·invokevirtual···java/lang/reflect/Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V |
| 72 | ········//····73:·return········· | 72 | ········//····73:·return········· |
| 73 | ········//····74:·astore··········4 | 73 | ········//····74:·astore··········4 |
| Offset 1, 100 lines modified | Offset 1, 100 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.util.Log; | 3 | import·android.util.Log; |
| 4 | import·android.support.v4. | 4 | import·android.support.v4.d.a.b; |
| 5 | import·android.view.MenuItem; | 5 | import·android.view.MenuItem; |
| 6 | import·android.os.Build$VERSION; | 6 | import·android.os.Build$VERSION; |
| 7 | public·class· | 7 | public·class·y |
| 8 | { | 8 | { |
| 9 | ····static·final·a | 9 | ····static·final·ac·a; |
| 10 | ···· | 10 | ···· |
| 11 | ····static·{ | 11 | ····static·{ |
| 12 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 12 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
| 13 | ········if·(sdk_INT·>=·14)·{ | 13 | ········if·(sdk_INT·>=·14)·{ |
| 14 | ············a·=·(a | 14 | ············a·=·(ac)new·ab(); |
| 15 | ········} | 15 | ········} |
| 16 | ········else·if·(sdk_INT·>=·11)·{ | 16 | ········else·if·(sdk_INT·>=·11)·{ |
| 17 | ············a·=·(a | 17 | ············a·=·(ac)new·aa(); |
| 18 | ········} | 18 | ········} |
| 19 | ········else·{ | 19 | ········else·{ |
| 20 | ············a·=·(a | 20 | ············a·=·(ac)new·z(); |
| 21 | ········} | 21 | ········} |
| 22 | ····} | 22 | ····} |
| 23 | ···· | 23 | ···· |
| 24 | ····public·static·MenuItem·a(MenuItem·a,·final· | 24 | ····public·static·MenuItem·a(MenuItem·a,·final·a·a2)·{ |
| 25 | ········if·(a·instanceof·b)·{ | 25 | ········if·(a·instanceof·b)·{ |
| 26 | ············a·=·(MenuItem)((b)a).a( | 26 | ············a·=·(MenuItem)((b)a).a(a2); |
| 27 | ········} | 27 | ········} |
| 28 | ········else·{ | 28 | ········else·{ |
| 29 | ············Log.w("MenuItemCompat",·"setActionProvider:·item·does·not·implement·SupportMenuItem;·ignoring"); | 29 | ············Log.w("MenuItemCompat",·"setActionProvider:·item·does·not·implement·SupportMenuItem;·ignoring"); |
| 30 | ········} | 30 | ········} |
| 31 | ········return·a; | 31 | ········return·a; |
| 32 | ····} | 32 | ····} |
| 33 | ···· | 33 | ···· |
| 34 | ····public·static·MenuItem·a(final·MenuItem·menuItem,·final·View·actionView)·{ | 34 | ····public·static·MenuItem·a(final·MenuItem·menuItem,·final·View·actionView)·{ |
| 35 | ········MenuItem·menuItem2; | 35 | ········MenuItem·menuItem2; |
| 36 | ········if·(menuItem·instanceof·b)·{ | 36 | ········if·(menuItem·instanceof·b)·{ |
| 37 | ············menuItem2·=·((b)menuItem).setActionView(actionView); | 37 | ············menuItem2·=·((b)menuItem).setActionView(actionView); |
| 38 | ········} | 38 | ········} |
| 39 | ········else·{ | 39 | ········else·{ |
| 40 | ············menuItem2·=· | 40 | ············menuItem2·=·y.a.a(menuItem,·actionView); |
| 41 | ········} | 41 | ········} |
| 42 | ········return·menuItem2; | 42 | ········return·menuItem2; |
| 43 | ····} | 43 | ····} |
| 44 | ···· | 44 | ···· |
| 45 | ····public·static·View·a(final·MenuItem·menuItem)·{ | 45 | ····public·static·View·a(final·MenuItem·menuItem)·{ |
| 46 | ········View·view; | 46 | ········View·view; |
| 47 | ········if·(menuItem·instanceof·b)·{ | 47 | ········if·(menuItem·instanceof·b)·{ |
| 48 | ············view·=·((b)menuItem).getActionView(); | 48 | ············view·=·((b)menuItem).getActionView(); |
| 49 | ········} | 49 | ········} |
| 50 | ········else·{ | 50 | ········else·{ |
| 51 | ············view·=· | 51 | ············view·=·y.a.a(menuItem); |
| 52 | ········} | 52 | ········} |
| 53 | ········return·view; | 53 | ········return·view; |
| 54 | ····} | 54 | ····} |
| 55 | ···· | 55 | ···· |
| 56 | ····public·static·void·a(final·MenuItem·menuItem,·final·int·showAsAction)·{ | 56 | ····public·static·void·a(final·MenuItem·menuItem,·final·int·showAsAction)·{ |
| 57 | ········if·(menuItem·instanceof·b)·{ | 57 | ········if·(menuItem·instanceof·b)·{ |
| 58 | ············((b)menuItem).setShowAsAction(showAsAction); | 58 | ············((b)menuItem).setShowAsAction(showAsAction); |
| 59 | ········} | 59 | ········} |
| 60 | ········else·{ | 60 | ········else·{ |
| 61 | ············ | 61 | ············y.a.a(menuItem,·showAsAction); |
| 62 | ········} | 62 | ········} |
| 63 | ····} | 63 | ····} |
| 64 | ···· | 64 | ···· |
| 65 | ····public·static·MenuItem·b(final·MenuItem·menuItem,·final·int·actionView)·{ | 65 | ····public·static·MenuItem·b(final·MenuItem·menuItem,·final·int·actionView)·{ |
| 66 | ········MenuItem·menuItem2; | 66 | ········MenuItem·menuItem2; |
| 67 | ········if·(menuItem·instanceof·b)·{ | 67 | ········if·(menuItem·instanceof·b)·{ |
| 68 | ············menuItem2·=·((b)menuItem).setActionView(actionView); | 68 | ············menuItem2·=·((b)menuItem).setActionView(actionView); |
| 69 | ········} | 69 | ········} |
| 70 | ········else·{ | 70 | ········else·{ |
| 71 | ············menuItem2·=· | 71 | ············menuItem2·=·y.a.b(menuItem,·actionView); |
| 72 | ········} | 72 | ········} |
| 73 | ········return·menuItem2; | 73 | ········return·menuItem2; |
| 74 | ····} | 74 | ····} |
| 75 | ···· | 75 | ···· |
| 76 | ····public·static·boolean·b(final·MenuItem·menuItem)·{ | 76 | ····public·static·boolean·b(final·MenuItem·menuItem)·{ |
| 77 | ········boolean·b; | 77 | ········boolean·b; |
| 78 | ········if·(menuItem·instanceof·b)·{ | 78 | ········if·(menuItem·instanceof·b)·{ |
| 79 | ············b·=·((b)menuItem).expandActionView(); | 79 | ············b·=·((b)menuItem).expandActionView(); |
| 80 | ········} | 80 | ········} |
| 81 | ········else·{ | 81 | ········else·{ |
| 82 | ············b·=· | 82 | ············b·=·y.a.b(menuItem); |
| 83 | ········} | 83 | ········} |
| 84 | ········return·b; | 84 | ········return·b; |
| 85 | ····} | 85 | ····} |
| 86 | ···· | 86 | ···· |
| 87 | ····public·static·boolean·c(final·MenuItem·menuItem)·{ | 87 | ····public·static·boolean·c(final·MenuItem·menuItem)·{ |
| 88 | ········boolean·b; | 88 | ········boolean·b; |
| 89 | ········if·(menuItem·instanceof·b)·{ | 89 | ········if·(menuItem·instanceof·b)·{ |
| 90 | ············b·=·((b)menuItem).isActionViewExpanded(); | 90 | ············b·=·((b)menuItem).isActionViewExpanded(); |
| 91 | ········} | 91 | ········} |
| 92 | ········else·{ | 92 | ········else·{ |
| 93 | ············b·=· | 93 | ············b·=·y.a.c(menuItem); |
| 94 | ········} | 94 | ········} |
| 95 | ········return·b; | 95 | ········return·b; |
| 96 | ····} | 96 | ····} |
| 97 | } | 97 | } |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.view.MenuItem; | 3 | import·android.view.MenuItem; |
| 4 | class· | 4 | class·z·implements·ac |
| 5 | { | 5 | { |
| 6 | ····public·MenuItem·a(final·MenuItem·menuItem,·final·View·view)·{ | 6 | ····public·MenuItem·a(final·MenuItem·menuItem,·final·View·view)·{ |
| 7 | ········return·menuItem; | 7 | ········return·menuItem; |
| 8 | ····} | 8 | ····} |
| 9 | ···· | 9 | ···· |
| 10 | ····public·View·a(final·MenuItem·menuItem)·{ | 10 | ····public·View·a(final·MenuItem·menuItem)·{ |
| 11 | ········return·null; | 11 | ········return·null; |
| Offset 1, 29 lines modified | Offset 1, 29 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.view.MenuItem; | 3 | import·android.view.MenuItem; |
| 4 | class·a | 4 | class·aa·implements·ac |
| 5 | { | 5 | { |
| 6 | ····public·MenuItem·a(final·MenuItem·menuItem,·final·View·view)·{ | 6 | ····public·MenuItem·a(final·MenuItem·menuItem,·final·View·view)·{ |
| 7 | ········return·a | 7 | ········return·ae.a(menuItem,·view); |
| 8 | ····} | 8 | ····} |
| 9 | ···· | 9 | ···· |
| 10 | ····public·View·a(final·MenuItem·menuItem)·{ | 10 | ····public·View·a(final·MenuItem·menuItem)·{ |
| 11 | ········return·a | 11 | ········return·ae.a(menuItem); |
| 12 | ····} | 12 | ····} |
| 13 | ···· | 13 | ···· |
| 14 | ····public·void·a(final·MenuItem·menuItem,·final·int·n)·{ | 14 | ····public·void·a(final·MenuItem·menuItem,·final·int·n)·{ |
| 15 | ········a | 15 | ········ae.a(menuItem,·n); |
| 16 | ····} | 16 | ····} |
| 17 | ···· | 17 | ···· |
| 18 | ····public·MenuItem·b(final·MenuItem·menuItem,·final·int·n)·{ | 18 | ····public·MenuItem·b(final·MenuItem·menuItem,·final·int·n)·{ |
| 19 | ········return·a | 19 | ········return·ae.b(menuItem,·n); |
| 20 | ····} | 20 | ····} |
| 21 | ···· | 21 | ···· |
| 22 | ····public·boolean·b(final·MenuItem·menuItem)·{ | 22 | ····public·boolean·b(final·MenuItem·menuItem)·{ |
| 23 | ········return·false; | 23 | ········return·false; |
| 24 | ····} | 24 | ····} |
| 25 | ···· | 25 | ···· |
| 26 | ····public·boolean·c(final·MenuItem·menuItem)·{ | 26 | ····public·boolean·c(final·MenuItem·menuItem)·{ |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.view.MenuItem; | 3 | import·android.view.MenuItem; |
| 4 | class·a | 4 | class·ae |
| 5 | { | 5 | { |
| 6 | ····public·static·MenuItem·a(final·MenuItem·menuItem,·final·View·actionView)·{ | 6 | ····public·static·MenuItem·a(final·MenuItem·menuItem,·final·View·actionView)·{ |
| 7 | ········return·menuItem.setActionView(actionView); | 7 | ········return·menuItem.setActionView(actionView); |
| 8 | ····} | 8 | ····} |
| 9 | ···· | 9 | ···· |
| 10 | ····public·static·View·a(final·MenuItem·menuItem)·{ | 10 | ····public·static·View·a(final·MenuItem·menuItem)·{ |
| 11 | ········return·menuItem.getActionView(); | 11 | ········return·menuItem.getActionView(); |
| Offset 1, 51 lines modified | Offset 1, 29 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.MotionEvent; | 2 | import·android.view.MotionEvent; |
| 3 | import·android.os.Build$VERSION; | ||
| 3 | 4 | public·class·ag | |
| 4 | { | 5 | { |
| 6 | ····static·final·al·a; | ||
| 5 | ····public·int·a(final·MotionEvent·motionEvent)·{ | ||
| 6 | ········return·1; | ||
| 7 | ····} | ||
| 8 | ···· | 7 | ···· |
| 8 | ····static·{ | ||
| 9 | ········if·(Build$VERSION.SDK_INT·>=·12)·{ | ||
| 10 | ············a·=·(al)new·ak(); | ||
| 9 | ····public·int·a(final·MotionEvent·motionEvent,·final·int·n)·{ | ||
| 10 | ········int·n2; | ||
| 11 | ········if·(n·==·0)·{ | ||
| 12 | ············n2·=·0; | ||
| 13 | ········} | ||
| 14 | ········else·{ | ||
| 15 | ············n2·=·-1; | ||
| 16 | ········} | 11 | ········} |
| 12 | ········else·if·(Build$VERSION.SDK_INT·>=·9)·{ | ||
| 13 | ············a·=·(al)new·aj(); | ||
| 17 | ········return·n2; | ||
| 18 | ····} | ||
| 19 | ···· | ||
| 20 | ····public·int·b(final·MotionEvent·motionEvent)·{ | ||
| 21 | ········return·0; | ||
| 22 | ····} | ||
| 23 | ···· | ||
| 24 | ····public·int·b(final·MotionEvent·motionEvent,·final·int·n)·{ | ||
| 25 | ········if·(n·==·0)·{ | ||
| 26 | ············return·0; | ||
| 27 | ········} | 14 | ········} |
| 15 | ········else·if·(Build$VERSION.SDK_INT·>=·5)·{ | ||
| 16 | ············a·=·(al)new·ai(); | ||
| 28 | ········throw·new·IndexOutOfBoundsException("Pre-Eclair·does·not·support·multiple·pointers"); | ||
| 29 | ····} | ||
| 30 | ···· | ||
| 31 | ····public·float·c(final·MotionEvent·motionEvent,·final·int·n)·{ | ||
| 32 | ········if·(n·==·0)·{ | ||
| 33 | ············return·motionEvent.getX(); | ||
| 34 | ········} | 17 | ········} |
| 18 | ········else·{ | ||
| 19 | ············a·=·(al)new·ah(); | ||
| 35 | ········throw·new·IndexOutOfBoundsException("Pre-Eclair·does·not·support·multiple·pointers"); | ||
| 36 | ····} | ||
| 37 | ···· | ||
| 38 | ····public·float·d(final·MotionEvent·motionEvent,·final·int·n)·{ | ||
| 39 | ········if·(n·==·0)·{ | ||
| 40 | ············return·motionEvent.getY(); | ||
| 41 | ········} | 20 | ········} |
| 42 | ········throw·new·IndexOutOfBoundsException("Pre-Eclair·does·not·support·multiple·pointers"); | ||
| 43 | ····} | 21 | ····} |
| 44 | ···· | 22 | ···· |
| 45 | ····public· | 23 | ····public·static·int·a(final·MotionEvent·motionEvent)·{ |
| 46 | ········return· | 24 | ········return·motionEvent.getAction()·&·0xFF; |
| 47 | ····} | 25 | ····} |
| 48 | } | 26 | } |
| Offset 1, 27 lines modified | Offset 1, 27 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view. | 2 | import·android.view.LayoutInflater; |
| 3 | import·android.os.Build$VERSION; | 3 | import·android.os.Build$VERSION; |
| 4 | public·class· | 4 | public·class·i |
| 5 | { | 5 | { |
| 6 | ····static·final· | 6 | ····static·final·j·a; |
| 7 | ···· | 7 | ···· |
| 8 | ····static·{ | 8 | ····static·{ |
| 9 | ········i | 9 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
| 10 | ········if·(sdk_INT·>=·21)·{ | ||
| 10 | ············a·=·( | 11 | ············a·=·(j)new·m(); |
| 12 | ········} | ||
| 13 | ········else·if·(sdk_INT·>=·11)·{ | ||
| 14 | ············a·=·(j)new·l(); | ||
| 11 | ········} | 15 | ········} |
| 12 | ········else·{ | 16 | ········else·{ |
| 13 | ············a·=·( | 17 | ············a·=·(j)new·k(); |
| 14 | ········} | 18 | ········} |
| 15 | ····} | 19 | ····} |
| 16 | ···· | 20 | ···· |
| 21 | ····public·static·void·a(final·LayoutInflater·layoutInflater,·final·s·s)·{ | ||
| 22 | ········i.a.a(layoutInflater,·s); | ||
| 17 | ····public·static·float·a(final·VelocityTracker·velocityTracker,·final·int·n)·{ | ||
| 18 | ········return·bq.a.a(velocityTracker,·n); | ||
| 19 | ····} | ||
| 20 | ···· | ||
| 21 | ····public·static·float·b(final·VelocityTracker·velocityTracker,·final·int·n)·{ | ||
| 22 | ········return·bq.a.b(velocityTracker,·n); | ||
| 23 | ····} | 23 | ····} |
| 24 | } | 24 | } |
| Offset 1, 46 lines modified | Offset 1, 96 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.graphics.Paint; | ||
| 2 | import·android.view.ViewGroup; | ||
| 3 | import·android.view.accessibility.AccessibilityEvent; | ||
| 4 | import·android.support.v4.view.a.f; | ||
| 5 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·java.util.WeakHashMap; | ||
| 6 | class· | 5 | class·ap·implements·ay |
| 7 | { | 6 | { |
| 7 | ····WeakHashMap·a; | ||
| 8 | ····final·/*·synthetic·*/·a·a; | ||
| 9 | ····final·/*·synthetic·*/·b·b; | ||
| 10 | ···· | 8 | ···· |
| 9 | ····ap()·{ | ||
| 11 | ····c(final·b·b,·final·a·a)·{ | ||
| 12 | ········this.b·=·b; | ||
| 13 | ········this.a·=· | 10 | ········this.a·=·null; |
| 14 | ····} | 11 | ····} |
| 15 | ···· | 12 | ···· |
| 16 | ····public·void·a(final·View·view,·final·int·n)·{ | ||
| 17 | ······· | 13 | ····public·int·a(final·int·n,·final·int·n2,·final·int·n3)·{ |
| 14 | ········return·View.resolveSize(n,·n2); | ||
| 18 | ····} | 15 | ····} |
| 19 | ···· | 16 | ···· |
| 20 | ····public· | 17 | ····public·int·a(final·View·view)·{ |
| 21 | ········ | 18 | ········return·0; |
| 22 | ····} | 19 | ····} |
| 23 | ···· | 20 | ···· |
| 24 | ····public·boolean·a(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{ | ||
| 25 | ···· | 21 | ····long·a()·{ |
| 22 | ········return·10; | ||
| 26 | ····} | 23 | ····} |
| 27 | ···· | 24 | ···· |
| 28 | ····public·boolean·a(final·ViewGroup·viewGroup,·final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{ | ||
| 29 | ···· | 25 | ····public·cg·a(final·View·view,·final·cg·cg)·{ |
| 26 | ········return·cg; | ||
| 30 | ····} | 27 | ····} |
| 31 | ···· | 28 | ···· |
| 29 | ····public·void·a(final·View·view,·final·float·n)·{ | ||
| 32 | ····public·void·b(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{ | ||
| 33 | ········this.a.d(view,·accessibilityEvent); | ||
| 34 | ····} | 30 | ····} |
| 35 | ···· | 31 | ···· |
| 32 | ····public·void·a(final·View·view,·final·int·n,·final·Paint·paint)·{ | ||
| 36 | ····public·void·c(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{ | ||
| 37 | ········this.a.c(view,·accessibilityEvent); | ||
| 38 | ····} | 33 | ····} |
| 39 | ···· | 34 | ···· |
| 40 | ····public·void·d(final·View·view,·final·AccessibilityEvent·accessibilityEvent)·{ | ||
| 41 | ···· | 35 | ····public·void·a(final·View·view,·final·an·an)·{ |
| 36 | ····} | ||
| 37 | ···· | ||
| 38 | ····public·void·a(final·View·view,·final·Runnable·runnable)·{ | ||
| 39 | ········view.postDelayed(runnable,·this.a()); | ||
| 40 | ····} | ||
| 41 | ···· | ||
| 42 | ····public·void·a(final·View·view,·final·Runnable·runnable,·final·long·n)·{ | ||
| 43 | ········view.postDelayed(runnable,·this.a()·+·n); | ||
| 44 | ····} | ||
| 45 | ···· | ||
| 46 | ····public·void·a(final·View·view,·final·boolean·b)·{ | ||
| 47 | ····} | ||
| 48 | ···· | ||
| 49 | ····public·int·b(final·View·view)·{ | ||
| 50 | ········return·0; | ||
| 51 | ····} | ||
| 52 | ···· | ||
| 53 | ····public·void·b(final·View·view,·final·float·n)·{ | ||
| 54 | ····} | ||
| 55 | ···· | ||
| 56 | ····public·void·b(final·View·view,·final·boolean·b)·{ | ||
| 57 | ····} | ||
| 58 | ···· | ||
| 59 | ····public·float·c(final·View·view)·{ | ||
| 60 | ········return·0.0f; | ||
| 61 | ····} | ||
| 62 | ···· | ||
| 63 | ····public·void·c(final·View·view,·final·float·n)·{ | ||
| 64 | ····} | ||
| 65 | ···· | ||
| 66 | ····public·int·d(final·View·view)·{ | ||
| 67 | ········return·0; | ||
| 68 | ····} | ||
| 69 | ···· | ||
| 70 | ····public·void·d(final·View·view,·final·float·n)·{ | ||
| 71 | ····} | ||
| 72 | ···· | ||
| 73 | ····public·bn·e(final·View·view)·{ | ||
| 74 | ········return·new·bn(view); | ||
| 75 | ····} | ||
| 76 | ···· | ||
| 77 | ····public·void·e(final·View·view,·final·float·n)·{ | ||
| 78 | ····} | ||
| 79 | ···· | ||
| 80 | ····public·int·f(final·View·view)·{ | ||
| 81 | ········return·0; | ||
| 82 | ····} | ||
| 83 | ···· | ||
| 84 | ····public·void·g(final·View·view)·{ | ||
| 85 | ····} | ||
| 86 | ···· | ||
| 87 | ····public·void·h(final·View·view)·{ | ||
| 88 | ····} | ||
| 89 | ···· | ||
| 90 | ····public·boolean·i(final·View·view)·{ | ||
| 91 | ········return·az.a(view); | ||
| 42 | ····} | 92 | ····} |
| 43 | } | 93 | } |
| Offset 1, 45 lines modified | Offset 1, 26 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·java.util.WeakHashMap; | 2 | import·java.util.WeakHashMap; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | class· | 4 | class·at·extends·as |
| 5 | { | 5 | { |
| 6 | ····static·boolean·b; | 6 | ····static·boolean·b; |
| 7 | ···· | 7 | ···· |
| 8 | ····static·{ | 8 | ····static·{ |
| 9 | ········ | 9 | ········at.b·=·false; |
| 10 | ····} | 10 | ····} |
| 11 | ···· | 11 | ···· |
| 12 | ····public·void·a(final·View·view,·final·a·a)·{ | ||
| 13 | ········Object·a2; | ||
| 14 | ········if·(a·==·null)·{ | ||
| 15 | ············a2·=·null; | ||
| 16 | ········} | ||
| 17 | ········else·{ | ||
| 18 | ············a2·=·a.a(); | ||
| 19 | ········} | ||
| 20 | ········ck.a(view,·a2); | ||
| 21 | ····} | ||
| 22 | ···· | ||
| 23 | ····public·boolean·a(final·View·view,·final·int·n)·{ | ||
| 24 | ········return·ck.a(view,·n); | ||
| 25 | ····} | ||
| 26 | ···· | ||
| 27 | ····public·boolean·b(final·View·view,·final·int·n)·{ | ||
| 28 | ········return·ck.b(view,·n); | ||
| 29 | ····} | ||
| 30 | ···· | ||
| 31 | ····public· | 12 | ····public·bn·e(final·View·view)·{ |
| 32 | ········if·(this.a·==·null)·{ | 13 | ········if·(this.a·==·null)·{ |
| 33 | ············this.a·=·new·WeakHashMap(); | 14 | ············this.a·=·new·WeakHashMap(); |
| 34 | ········} | 15 | ········} |
| 35 | ········ | 16 | ········bn·value·=·(bn)this.a.get(view); |
| 36 | ········if·(value·==·null)·{ | 17 | ········if·(value·==·null)·{ |
| 37 | ············value·=·new· | 18 | ············value·=·new·bn(view); |
| 38 | ············this.a.put(view,·value); | 19 | ············this.a.put(view,·value); |
| 39 | ········} | 20 | ········} |
| 40 | ········return·value; | 21 | ········return·value; |
| 41 | ····} | 22 | ····} |
| 42 | } | 23 | } |
| Offset 1, 27 lines modified | Offset 1, 23 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | class· | 3 | class·ax·extends·aw |
| 4 | { | 4 | { |
| 5 | ····public· | 5 | ····public·cg·a(final·View·view,·final·cg·cg)·{ |
| 6 | ········return· | 6 | ········return·be.a(view,·cg); |
| 7 | ····} | 7 | ····} |
| 8 | ···· | 8 | ···· |
| 9 | ····public·void·a(final·View·view,·final· | 9 | ····public·void·a(final·View·view,·final·an·an)·{ |
| 10 | ········ | 10 | ········be.a(view,·an); |
| 11 | ····} | 11 | ····} |
| 12 | ···· | 12 | ···· |
| 13 | ····public·void·e(final·View·view,·final·float·n)·{ | 13 | ····public·void·e(final·View·view,·final·float·n)·{ |
| 14 | ········ | 14 | ········be.a(view,·n); |
| 15 | ····} | 15 | ····} |
| 16 | ···· | 16 | ···· |
| 17 | ····public·void· | 17 | ····public·void·g(final·View·view)·{ |
| 18 | ········ | 18 | ········be.a(view); |
| 19 | ····} | ||
| 20 | ···· | ||
| 21 | ····public·void·o(final·View·view)·{ | ||
| 22 | ········co.b(view); | ||
| 23 | ····} | 19 | ····} |
| 24 | } | 20 | } |
| Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.graphics.Paint; | 2 | import·android.graphics.Paint; |
| 3 | import·android.animation.ValueAnimator; | 3 | import·android.animation.ValueAnimator; |
| 4 | import·android.view.View; | 4 | import·android.view.View; |
| 5 | class· | 5 | class·ba |
| 6 | { | 6 | { |
| 7 | ····public·static·int·a(final·int·n,·final·int·n2,·final·int·n3)·{ | 7 | ····public·static·int·a(final·int·n,·final·int·n2,·final·int·n3)·{ |
| 8 | ········return·View.resolveSizeAndState(n,·n2,·n3); | 8 | ········return·View.resolveSizeAndState(n,·n2,·n3); |
| 9 | ····} | 9 | ····} |
| 10 | ···· | 10 | ···· |
| 11 | ····public·static·int·a(final·View·view)·{ | 11 | ····public·static·int·a(final·View·view)·{ |
| 12 | ········return·view.get | 12 | ········return·view.getMeasuredState(); |
| 13 | ····} | 13 | ····} |
| 14 | ···· | 14 | ···· |
| 15 | ····static·long·a()·{ | 15 | ····static·long·a()·{ |
| 16 | ········return·ValueAnimator.getFrameDelay(); | 16 | ········return·ValueAnimator.getFrameDelay(); |
| 17 | ····} | 17 | ····} |
| 18 | ···· | 18 | ···· |
| 19 | ····public·static·void·a(final·View·view,·final·float·translationX)·{ | 19 | ····public·static·void·a(final·View·view,·final·float·translationX)·{ |
| Offset 27, 35 lines modified | Offset 27, 31 lines modified | ||
| 27 | ········view.setLayerType(n,·paint); | 27 | ········view.setLayerType(n,·paint); |
| 28 | ····} | 28 | ····} |
| 29 | ···· | 29 | ···· |
| 30 | ····public·static·void·a(final·View·view,·final·boolean·saveFromParentEnabled)·{ | 30 | ····public·static·void·a(final·View·view,·final·boolean·saveFromParentEnabled)·{ |
| 31 | ········view.setSaveFromParentEnabled(saveFromParentEnabled); | 31 | ········view.setSaveFromParentEnabled(saveFromParentEnabled); |
| 32 | ····} | 32 | ····} |
| 33 | ···· | 33 | ···· |
| 34 | ····public·static· | 34 | ····public·static·float·b(final·View·view)·{ |
| 35 | ········return·view.get | 35 | ········return·view.getTranslationY(); |
| 36 | ····} | 36 | ····} |
| 37 | ···· | 37 | ···· |
| 38 | ····public·static·void·b(final·View·view,·final·float·translationY)·{ | 38 | ····public·static·void·b(final·View·view,·final·float·translationY)·{ |
| 39 | ········view.setTranslationY(translationY); | 39 | ········view.setTranslationY(translationY); |
| 40 | ····} | 40 | ····} |
| 41 | ···· | 41 | ···· |
| 42 | ····public·static·void·b(final·View·view,·final·boolean·activated)·{ | 42 | ····public·static·void·b(final·View·view,·final·boolean·activated)·{ |
| 43 | ········view.setActivated(activated); | 43 | ········view.setActivated(activated); |
| 44 | ····} | 44 | ····} |
| 45 | ···· | 45 | ···· |
| 46 | ····public·static· | 46 | ····public·static·void·c(final·View·view)·{ |
| 47 | ········ | 47 | ········view.jumpDrawablesToCurrentState(); |
| 48 | ····} | 48 | ····} |
| 49 | ···· | 49 | ···· |
| 50 | ····public·static·void·c(final·View·view,·final·float·alpha)·{ | 50 | ····public·static·void·c(final·View·view,·final·float·alpha)·{ |
| 51 | ········view.setAlpha(alpha); | 51 | ········view.setAlpha(alpha); |
| 52 | ····} | 52 | ····} |
| 53 | ···· | 53 | ···· |
| 54 | ····public·static·void·d(final·View·view)·{ | ||
| 55 | ········view.jumpDrawablesToCurrentState(); | ||
| 56 | ····} | ||
| 57 | ···· | ||
| 58 | ····public·static·void·d(final·View·view,·final·float·scaleY)·{ | 54 | ····public·static·void·d(final·View·view,·final·float·scaleY)·{ |
| 59 | ········view.setScaleY(scaleY); | 55 | ········view.setScaleY(scaleY); |
| 60 | ····} | 56 | ····} |
| 61 | } | 57 | } |
| Offset 1, 36 lines modified | Offset 1, 32 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.View$OnApplyWindowInsetsListener; | 2 | import·android.view.View$OnApplyWindowInsetsListener; |
| 3 | import·android.view.WindowInsets; | 3 | import·android.view.WindowInsets; |
| 4 | import·android.view.View; | 4 | import·android.view.View; |
| 5 | class· | 5 | class·be |
| 6 | { | 6 | { |
| 7 | ····public·static· | 7 | ····public·static·cg·a(final·View·view,·cg·cg)·{ |
| 8 | ········if·( | 8 | ········if·(cg·instanceof·ch)·{ |
| 9 | ············final·WindowInsets·e·=·(( | 9 | ············final·WindowInsets·e·=·((ch)cg).e(); |
| 10 | ············final·WindowInsets·onApplyWindowInsets·=·view.onApplyWindowInsets(e); | 10 | ············final·WindowInsets·onApplyWindowInsets·=·view.onApplyWindowInsets(e); |
| 11 | ············if·(onApplyWindowInsets·!=·e)·{ | 11 | ············if·(onApplyWindowInsets·!=·e)·{ |
| 12 | ················ | 12 | ················cg·=·(cg)new·ch(onApplyWindowInsets); |
| 13 | ············} | 13 | ············} |
| 14 | ········} | 14 | ········} |
| 15 | ········return· | 15 | ········return·cg; |
| 16 | ····} | 16 | ····} |
| 17 | ···· | 17 | ···· |
| 18 | ····public·static·void·a(final·View·view)·{ | 18 | ····public·static·void·a(final·View·view)·{ |
| 19 | ········view.requestApplyInsets(); | 19 | ········view.requestApplyInsets(); |
| 20 | ····} | 20 | ····} |
| 21 | ···· | 21 | ···· |
| 22 | ····public·static·void·a(final·View·view,·final·float·elevation)·{ | 22 | ····public·static·void·a(final·View·view,·final·float·elevation)·{ |
| 23 | ········view.setElevation(elevation); | 23 | ········view.setElevation(elevation); |
| 24 | ····} | 24 | ····} |
| 25 | ···· | 25 | ···· |
| 26 | ····public·static·void·a(final·View·view,·final· | 26 | ····public·static·void·a(final·View·view,·final·an·an)·{ |
| 27 | ········view.setOnApplyWindowInsetsListener((View$OnApplyWindowInsetsListener)new· | 27 | ········view.setOnApplyWindowInsetsListener((View$OnApplyWindowInsetsListener)new·bf(an)); |
| 28 | ····} | ||
| 29 | ···· | ||
| 30 | ····public·static·void·b(final·View·view)·{ | ||
| 31 | ········view.stopNestedScroll(); | ||
| 32 | ····} | 28 | ····} |
| 33 | } | 29 | } |
| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.WindowInsets; | 2 | import·android.view.WindowInsets; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·android.view.View$OnApplyWindowInsetsListener; | 4 | import·android.view.View$OnApplyWindowInsetsListener; |
| 5 | final·class· | 5 | final·class·bf·implements·View$OnApplyWindowInsetsListener |
| 6 | { | 6 | { |
| 7 | ····final·/*·synthetic·*/· | 7 | ····final·/*·synthetic·*/·an·a; |
| 8 | ···· | 8 | ···· |
| 9 | ···· | 9 | ····bf(final·an·a)·{ |
| 10 | ········this.a·=·a; | 10 | ········this.a·=·a; |
| 11 | ····} | 11 | ····} |
| 12 | ···· | 12 | ···· |
| 13 | ····public·WindowInsets·onApplyWindowInsets(final·View·view,·final·WindowInsets·windowInsets)·{ | 13 | ····public·WindowInsets·onApplyWindowInsets(final·View·view,·final·WindowInsets·windowInsets)·{ |
| 14 | ········return·(( | 14 | ········return·((ch)this.a.a(view,·(cg)new·ch(windowInsets))).e(); |
| 15 | ····} | 15 | ····} |
| 16 | } | 16 | } |
| Offset 1, 29 lines modified | Offset 1, 26 lines modified | ||
| 1 | package·android.support.v | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android.view.View | 2 | import·android.view.View; |
| 3 | import·android. | 3 | import·android.support.v4.h.ce; |
| 4 | 4 | class·bo·extends·ce | |
| 5 | { | 5 | { |
| 6 | ···· | 6 | ····final·/*·synthetic·*/·bm·a; |
| 7 | ····private·boolean·b; | ||
| 7 | ···· | 8 | ···· |
| 9 | ····bo(final·bm·a)·{ | ||
| 10 | ········this.a·=·a; | ||
| 11 | ········this.b·=·false; | ||
| 12 | ····} | ||
| 13 | ···· | ||
| 14 | ····public·void·b(final·View·view)·{ | ||
| 15 | ········if·(!this.b)·{ | ||
| 16 | ············bm.a(this.a).setVisibility(8); | ||
| 8 | ····static·{ | ||
| 9 | ········if·(Build$VERSION.SDK_INT·>=·14)·{ | ||
| 10 | ············a·=·(cv)new·cu(); | ||
| 11 | ········} | ||
| 12 | ········else·if·(Build$VERSION.SDK_INT·>=·11)·{ | ||
| 13 | ············a·=·(cv)new·ct(); | ||
| 14 | ········} | ||
| 15 | ········else·if·(Build$VERSION.SDK_INT·>=·8)·{ | ||
| 16 | ············a·=·(cv)new·cs(); | ||
| 17 | ········} | ||
| 18 | ········else·{ | ||
| 19 | ············a·=·(cv)new·cr(); | ||
| 20 | ········} | 17 | ········} |
| 21 | ····} | 18 | ····} |
| 22 | ···· | 19 | ···· |
| 23 | ····public·static·boolean·a(final·ViewConfiguration·viewConfiguration)·{ | ||
| 24 | ···· | 20 | ····public·void·c(final·View·view)·{ |
| 21 | ········this.b·=·true; | ||
| 25 | ····} | 22 | ····} |
| 26 | } | 23 | } |
| Offset 1, 16 lines modified | Offset 1, 18 lines modified | ||
| 1 | package·android.support.v | 1 | package·android.support.v7.internal.widget; |
| 2 | import·android. | 2 | import·android.view.View; |
| 3 | import·android.support.v4. | 3 | import·android.support.v4.h.ce; |
| 4 | 4 | class·bp·extends·ce | |
| 5 | { | 5 | { |
| 6 | ····public·ViewPager$SavedState·b(final·Parcel·parcel,·final·ClassLoader·classLoader)·{ | ||
| 7 | ···· | 6 | ····final·/*·synthetic·*/·bm·a; |
| 7 | ···· | ||
| 8 | ····bp(final·bm·a)·{ | ||
| 9 | ········this.a·=·a; | ||
| 8 | ····} | 10 | ····} |
| 9 | ···· | 11 | ···· |
| 10 | ····public·ViewPager$SavedState[]·b(final·int·n)·{ | ||
| 11 | ···· | 12 | ····public·void·a(final·View·view)·{ |
| 13 | ········bm.a(this.a).setVisibility(0); | ||
| 12 | ····} | 14 | ····} |
| 13 | } | 15 | } |
| Offset 1, 26 lines modified | Offset 1, 23 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·java.util.Comparator; | ||
| 4 | class· | 3 | class·bb |
| 5 | { | 4 | { |
| 5 | ····public·static·int·a(final·View·view)·{ | ||
| 6 | ········return·view.getMinimumHeight(); | ||
| 7 | ····} | ||
| 8 | ···· | ||
| 9 | ····public·static·void·a(final·View·view,·final·Runnable·runnable)·{ | ||
| 10 | ········view.postOnAnimation(runnable); | ||
| 11 | ····} | ||
| 12 | ···· | ||
| 13 | ····public·static·void·a(final·View·view,·final·Runnable·runnable,·final·long·n)·{ | ||
| 14 | ········view.postOnAnimationDelayed(runnable,·n); | ||
| 15 | ····} | ||
| 16 | ···· | ||
| 17 | ····public·static·void·b(final·View·view)·{ | ||
| 18 | ········view.requestFitSystemWindows(); | ||
| 6 | ····public·int·a(final·View·view,·final·View·view2)·{ | ||
| 7 | ········final·db·db·=·(db)view.getLayoutParams(); | ||
| 8 | ········final·db·db2·=·(db)view2.getLayoutParams(); | ||
| 9 | ········int·n; | ||
| 10 | ········if·(db.a·!=·db2.a)·{ | ||
| 11 | ············if·(db.a)·{ | ||
| 12 | ················n·=·1; | ||
| 13 | ············} | ||
| 14 | ············else·{ | ||
| 15 | ················n·=·-1; | ||
| 16 | ············} | ||
| 17 | ········} | ||
| 18 | ········else·{ | ||
| 19 | ············n·=·db.e·-·db2.e; | ||
| 20 | ········} | ||
| 21 | ········return·n; | ||
| 22 | ····} | 19 | ····} |
| 23 | } | 20 | } |
| Offset 1, 55 lines modified | Offset 1, 51 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.animation.TimeInterpolator; | ||
| 3 | import·android.view.animation.Interpolator; | ||
| 4 | import·android.animation.Animator$AnimatorListener; | ||
| 2 | import·android.view.View; | 5 | import·android.view.View; |
| 3 | import·android.view.ViewParent; | ||
| 4 | import·android.os.Build$VERSION; | ||
| 5 | 6 | class·bx | |
| 6 | { | 7 | { |
| 7 | ····static·final· | 8 | ····public·static·void·a(final·View·view)·{ |
| 9 | ········view.animate().cancel(); | ||
| 10 | ····} | ||
| 8 | ···· | 11 | ···· |
| 12 | ····public·static·void·a(final·View·view,·final·float·n)·{ | ||
| 13 | ········view.animate().alpha(n); | ||
| 9 | ····static·{ | ||
| 10 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | ||
| 11 | ········if·(sdk_INT·>=·21)·{ | ||
| 12 | ············a·=·(dk)new·dm(); | ||
| 13 | ········} | ||
| 14 | ········else·if·(sdk_INT·>=·19)·{ | ||
| 15 | ············a·=·(dk)new·dl(); | ||
| 16 | ········} | ||
| 17 | ········else·if·(sdk_INT·>=·14)·{ | ||
| 18 | ············a·=·(dk)new·dj(); | ||
| 19 | ········} | ||
| 20 | ········else·{ | ||
| 21 | ············a·=·(dk)new·dn(); | ||
| 22 | ········} | ||
| 23 | ····} | 14 | ····} |
| 24 | ···· | 15 | ···· |
| 25 | ····public·static·void·a(final·View | 16 | ····public·static·void·a(final·View·view,·final·long·duration)·{ |
| 26 | ········ | 17 | ········view.animate().setDuration(duration); |
| 27 | ····} | 18 | ····} |
| 28 | ···· | 19 | ···· |
| 29 | ····public·static·void·a(final·ViewParent·viewParent,·final·View·view,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | ||
| 30 | ····· | 20 | ····public·static·void·a(final·View·view,·final·cd·cd)·{ |
| 21 | ········if·(cd·!=·null)·{ | ||
| 22 | ············view.animate().setListener((Animator$AnimatorListener)new·by(cd,·view)); | ||
| 23 | ········} | ||
| 24 | ········else·{ | ||
| 25 | ············view.animate().setListener((Animator$AnimatorListener)null); | ||
| 26 | ········} | ||
| 31 | ····} | 27 | ····} |
| 32 | ···· | 28 | ···· |
| 33 | ····public·static·void·a(final·ViewParent·viewParent,·final·View·view,·final·int·n,·final·int·n2,·final·int[]·array)·{ | ||
| 34 | ····· | 29 | ····public·static·void·a(final·View·view,·final·Interpolator·interpolator)·{ |
| 30 | ········view.animate().setInterpolator((TimeInterpolator)interpolator); | ||
| 35 | ····} | 31 | ····} |
| 36 | ···· | 32 | ···· |
| 37 | ····public·static·boolean·a(final·ViewParent·viewParent,·final·View·view,·final·float·n,·final·float·n2)·{ | ||
| 38 | ···· | 33 | ····public·static·void·b(final·View·view)·{ |
| 34 | ········view.animate().start(); | ||
| 39 | ····} | 35 | ····} |
| 40 | ···· | 36 | ···· |
| 41 | ····public·static·boolean·a(final·ViewParent·viewParent,·final·View·view,·final·float·n,·final·float·n2,·final·boolean·b)·{ | ||
| 42 | ···· | 37 | ····public·static·void·b(final·View·view,·final·float·n)·{ |
| 38 | ········view.animate().translationX(n); | ||
| 43 | ····} | 39 | ····} |
| 44 | ···· | 40 | ···· |
| 45 | ····public·static·boolean·a(final·ViewParent·viewParent,·final·View·view,·final·View·view2,·final·int·n)·{ | ||
| 46 | ···· | 41 | ····public·static·void·c(final·View·view,·final·float·n)·{ |
| 42 | ········view.animate().translationY(n); | ||
| 47 | ····} | 43 | ····} |
| 48 | ···· | 44 | ···· |
| 49 | ····public·static·void·b(final·ViewParent·viewParent,·final·View·view,·final·View·view2,·final·int·n)·{ | ||
| 50 | ···· | 45 | ····public·static·void·d(final·View·view,·final·float·n)·{ |
| 46 | ········view.animate().scaleY(n); | ||
| 51 | ····} | 47 | ····} |
| 52 | } | 48 | } |
| Offset 1, 28 lines modified | Offset 1, 32 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.d.a; |
| 2 | import·android.view.animation.Interpolator; | ||
| 3 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·android.support.v4.h.ad; | ||
| 4 | import·android.support.v4.h.a; | ||
| 5 | import·android.view.MenuItem; | ||
| 4 | interface·d | 6 | public·interface·b·extends·MenuItem |
| 5 | { | 7 | { |
| 6 | ···· | 8 | ····b·a(final·a·p0); |
| 7 | ···· | 9 | ···· |
| 8 | ···· | 10 | ····b·a(final·ad·p0); |
| 9 | ···· | 11 | ···· |
| 10 | ···· | 12 | ····a·a(); |
| 11 | ···· | 13 | ···· |
| 12 | ···· | 14 | ····boolean·collapseActionView(); |
| 13 | ···· | 15 | ···· |
| 14 | ···· | 16 | ····boolean·expandActionView(); |
| 15 | ···· | 17 | ···· |
| 16 | ···· | 18 | ····View·getActionView(); |
| 17 | ···· | 19 | ···· |
| 18 | ···· | 20 | ····boolean·isActionViewExpanded(); |
| 19 | ···· | 21 | ···· |
| 20 | ···· | 22 | ····MenuItem·setActionView(final·int·p0); |
| 21 | ···· | 23 | ···· |
| 22 | ···· | 24 | ····MenuItem·setActionView(final·View·p0); |
| 23 | ···· | 25 | ···· |
| 24 | ····void· | 26 | ····void·setShowAsAction(final·int·p0); |
| 27 | ···· | ||
| 28 | ····MenuItem·setShowAsActionFlags(final·int·p0); | ||
| 25 | } | 29 | } |
| Offset 1, 25 lines modified | Offset 1, 24 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.a; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·java.lang.ref.WeakReference; | ||
| 4 | class· | 3 | class·n·implements·t |
| 5 | { | 4 | { |
| 6 | ····WeakReference·a; | ||
| 7 | ····dp·b; | ||
| 8 | ····final·/*·synthetic·*/· | 5 | ····final·/*·synthetic·*/·m·a; |
| 9 | ···· | 6 | ···· |
| 10 | ···· | 7 | ····n(final·m·a)·{ |
| 11 | ········this. | 8 | ········this.a·=·a; |
| 12 | ········this.a·=·new·WeakReference((T)referent); | ||
| 13 | ········this.b·=·b; | ||
| 14 | ····} | 9 | ····} |
| 15 | ···· | 10 | ···· |
| 11 | ····public·View·a(final·int·n)·{ | ||
| 16 | ····public·void·run()·{ | ||
| 17 | ········final·View·view·=·(View)this.a.get(); | ||
| 18 | ········if·( | 12 | ········if·(this.a.J·==·null)·{ |
| 19 | ············ | 13 | ············throw·new·IllegalStateException("Fragment·does·not·have·a·view"); |
| 20 | ········} | 14 | ········} |
| 15 | ········return·this.a.J.findViewById(n); | ||
| 16 | ····} | ||
| 17 | ···· | ||
| 18 | ····public·boolean·a()·{ | ||
| 19 | ········return·this.a.J·!=·null; | ||
| 21 | ····} | 20 | ····} |
| 22 | } | 21 | } |
| Offset 1, 52 lines modified | Offset 1, 52 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.animation.Interpolator; | 2 | import·android.view.animation.Interpolator; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·java.util.WeakHashMap; | 4 | import·java.util.WeakHashMap; |
| 5 | class· | 5 | class·br·extends·bp |
| 6 | { | 6 | { |
| 7 | ····WeakHashMap·b; | 7 | ····WeakHashMap·b; |
| 8 | ···· | 8 | ···· |
| 9 | ···· | 9 | ····br()·{ |
| 10 | ········this.b·=·null; | 10 | ········this.b·=·null; |
| 11 | ····} | 11 | ····} |
| 12 | ···· | 12 | ···· |
| 13 | ····public·void·a(final· | 13 | ····public·void·a(final·bn·bn,·final·View·view)·{ |
| 14 | ········ | 14 | ········bx.a(view); |
| 15 | ····} | 15 | ····} |
| 16 | ···· | 16 | ···· |
| 17 | ····public·void·a(final· | 17 | ····public·void·a(final·bn·bn,·final·View·view,·final·float·n)·{ |
| 18 | ········ | 18 | ········bx.a(view,·n); |
| 19 | ····} | 19 | ····} |
| 20 | ···· | 20 | ···· |
| 21 | ····public·void·a(final· | 21 | ····public·void·a(final·bn·bn,·final·View·view,·final·long·n)·{ |
| 22 | ········ | 22 | ········bx.a(view,·n); |
| 23 | ····} | 23 | ····} |
| 24 | ···· | 24 | ···· |
| 25 | ····public·void·a(final· | 25 | ····public·void·a(final·bn·bn,·final·View·view,·final·cd·cd)·{ |
| 26 | ········view.setTag(2113929216,·(Object) | 26 | ········view.setTag(2113929216,·(Object)cd); |
| 27 | ········ | 27 | ········bx.a(view,·(cd)new·bs(bn)); |
| 28 | ····} | 28 | ····} |
| 29 | ···· | 29 | ···· |
| 30 | ····public·void·a(final· | 30 | ····public·void·a(final·bn·bn,·final·View·view,·final·Interpolator·interpolator)·{ |
| 31 | ········ | 31 | ········bx.a(view,·interpolator); |
| 32 | ····} | 32 | ····} |
| 33 | ···· | 33 | ···· |
| 34 | ····public·void·b(final· | 34 | ····public·void·b(final·bn·bn,·final·View·view)·{ |
| 35 | ········ | 35 | ········bx.b(view); |
| 36 | ····} | 36 | ····} |
| 37 | ···· | 37 | ···· |
| 38 | ····public·void·b(final· | 38 | ····public·void·b(final·bn·bn,·final·View·view,·final·float·n)·{ |
| 39 | ········ | 39 | ········bx.b(view,·n); |
| 40 | ····} | 40 | ····} |
| 41 | ···· | 41 | ···· |
| 42 | ····public·void·c(final· | 42 | ····public·void·c(final·bn·bn,·final·View·view,·final·float·n)·{ |
| 43 | ········ | 43 | ········bx.c(view,·n); |
| 44 | ····} | 44 | ····} |
| 45 | ···· | 45 | ···· |
| 46 | ····public·void·d(final· | 46 | ····public·void·d(final·bn·bn,·final·View·view,·final·float·n)·{ |
| 47 | ········ | 47 | ········bx.d(view,·n); |
| 48 | ····} | 48 | ····} |
| 49 | } | 49 | } |
| Offset 1, 69 lines modified | Offset 1, 69 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.graphics.Paint; | 2 | import·android.graphics.Paint; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | class· | 4 | class·bs·implements·cd |
| 5 | { | 5 | { |
| 6 | ···· | 6 | ····bn·a; |
| 7 | ···· | 7 | ···· |
| 8 | ···· | 8 | ····bs(final·bn·a)·{ |
| 9 | ········this.a·=·a; | 9 | ········this.a·=·a; |
| 10 | ····} | 10 | ····} |
| 11 | ···· | 11 | ···· |
| 12 | ····public·void·a(final·View·view)·{ | 12 | ····public·void·a(final·View·view)·{ |
| 13 | ········if·( | 13 | ········if·(bn.c(this.a)·>=·0)·{ |
| 14 | ············ | 14 | ············ao.a(view,·2,·(Paint)null); |
| 15 | ········} | 15 | ········} |
| 16 | ········if·( | 16 | ········if·(bn.a(this.a)·!=·null)·{ |
| 17 | ············ | 17 | ············bn.a(this.a).run(); |
| 18 | ········} | 18 | ········} |
| 19 | ········final·Object·tag·=·view.getTag(2113929216); | 19 | ········final·Object·tag·=·view.getTag(2113929216); |
| 20 | ········ | 20 | ········cd·cd; |
| 21 | ········if·(tag·instanceof· | 21 | ········if·(tag·instanceof·cd)·{ |
| 22 | ············ | 22 | ············cd·=·(cd)tag; |
| 23 | ········} | 23 | ········} |
| 24 | ········else·{ | 24 | ········else·{ |
| 25 | ············ | 25 | ············cd·=·null; |
| 26 | ········} | 26 | ········} |
| 27 | ········if·( | 27 | ········if·(cd·!=·null)·{ |
| 28 | ············ | 28 | ············cd.a(view); |
| 29 | ········} | 29 | ········} |
| 30 | ····} | 30 | ····} |
| 31 | ···· | 31 | ···· |
| 32 | ····public·void·b(final·View·view)·{ | 32 | ····public·void·b(final·View·view)·{ |
| 33 | ········if·( | 33 | ········if·(bn.c(this.a)·>=·0)·{ |
| 34 | ············ | 34 | ············ao.a(view,·bn.c(this.a),·(Paint)null); |
| 35 | ············ | 35 | ············bn.a(this.a,·-1); |
| 36 | ········} | 36 | ········} |
| 37 | ········if·( | 37 | ········if·(bn.b(this.a)·!=·null)·{ |
| 38 | ············ | 38 | ············bn.b(this.a).run(); |
| 39 | ········} | 39 | ········} |
| 40 | ········final·Object·tag·=·view.getTag(2113929216); | 40 | ········final·Object·tag·=·view.getTag(2113929216); |
| 41 | ········ | 41 | ········cd·cd; |
| 42 | ········if·(tag·instanceof· | 42 | ········if·(tag·instanceof·cd)·{ |
| 43 | ············ | 43 | ············cd·=·(cd)tag; |
| 44 | ········} | 44 | ········} |
| 45 | ········else·{ | 45 | ········else·{ |
| 46 | ············ | 46 | ············cd·=·null; |
| 47 | ········} | 47 | ········} |
| 48 | ········if·( | 48 | ········if·(cd·!=·null)·{ |
| 49 | ············ | 49 | ············cd.b(view); |
| 50 | ········} | 50 | ········} |
| 51 | ····} | 51 | ····} |
| 52 | ···· | 52 | ···· |
| 53 | ····public·void·c(final·View·view)·{ | 53 | ····public·void·c(final·View·view)·{ |
| 54 | ········final·Object·tag·=·view.getTag(2113929216); | 54 | ········final·Object·tag·=·view.getTag(2113929216); |
| 55 | ········ | 55 | ········cd·cd; |
| 56 | ········if·(tag·instanceof· | 56 | ········if·(tag·instanceof·cd)·{ |
| 57 | ············ | 57 | ············cd·=·(cd)tag; |
| 58 | ········} | 58 | ········} |
| 59 | ········else·{ | 59 | ········else·{ |
| 60 | ············ | 60 | ············cd·=·null; |
| 61 | ········} | 61 | ········} |
| 62 | ········if·( | 62 | ········if·(cd·!=·null)·{ |
| 63 | ············ | 63 | ············cd.c(view); |
| 64 | ········} | 64 | ········} |
| 65 | ····} | 65 | ····} |
| 66 | } | 66 | } |
| Offset 1, 29 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.animation.ValueAnimator$AnimatorUpdateListener; | ||
| 2 | import·android.os.Bundle; | ||
| 3 | import·android.support.v4.view.a.q; | ||
| 4 | import·android.view.View; | 3 | import·android.view.View; |
| 5 | class· | 4 | class·cb |
| 6 | { | 5 | { |
| 6 | ····public·static·void·a(final·View·view,·final·cf·cf)·{ | ||
| 7 | ········view.animate().setUpdateListener((ValueAnimator$AnimatorUpdateListener)new·cc(cf,·view)); | ||
| 7 | ····public·q·a(final·Object·o,·final·View·view)·{ | ||
| 8 | ········final·Object·a·=·k.a(o,·view); | ||
| 9 | ········q·q; | ||
| 10 | ········if·(a·!=·null)·{ | ||
| 11 | ············q·=·new·q(a); | ||
| 12 | ········} | ||
| 13 | ········else·{ | ||
| 14 | ············q·=·null; | ||
| 15 | ········} | ||
| 16 | ········return·q; | ||
| 17 | ····} | ||
| 18 | ···· | ||
| 19 | ····public·Object·a(final·a·a)·{ | ||
| 20 | ········return·k.a((m)new·f(this,·a)); | ||
| 21 | ····} | ||
| 22 | ···· | ||
| 23 | ····public·boolean·a(final·Object·o,·final·View·view,·final·int·n,·final·Bundle·bundle)·{ | ||
| 24 | ········return·k.a(o,·view,·n,·bundle); | ||
| 25 | ····} | 8 | ····} |
| 26 | } | 9 | } |
| Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.animation.Animator; | 2 | import·android.animation.Animator; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·android.animation.AnimatorListenerAdapter; | 4 | import·android.animation.AnimatorListenerAdapter; |
| 5 | final·class· | 5 | final·class·ca·extends·AnimatorListenerAdapter |
| 6 | { | 6 | { |
| 7 | ····final·/*·synthetic·*/· | 7 | ····final·/*·synthetic·*/·cd·a; |
| 8 | ····final·/*·synthetic·*/·View·b; | 8 | ····final·/*·synthetic·*/·View·b; |
| 9 | ···· | 9 | ···· |
| 10 | ···· | 10 | ····ca(final·cd·a,·final·View·b)·{ |
| 11 | ········this.a·=·a; | 11 | ········this.a·=·a; |
| 12 | ········this.b·=·b; | 12 | ········this.b·=·b; |
| 13 | ····} | 13 | ····} |
| 14 | ···· | 14 | ···· |
| 15 | ····public·void·onAnimationCancel(final·Animator·animator)·{ | 15 | ····public·void·onAnimationCancel(final·Animator·animator)·{ |
| 16 | ········this.a.c(this.b); | 16 | ········this.a.c(this.b); |
| 17 | ····} | 17 | ····} |
| Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.animation.Animator; | 2 | import·android.animation.Animator; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·android.animation.AnimatorListenerAdapter; | 4 | import·android.animation.AnimatorListenerAdapter; |
| 5 | final·class· | 5 | final·class·by·extends·AnimatorListenerAdapter |
| 6 | { | 6 | { |
| 7 | ····final·/*·synthetic·*/· | 7 | ····final·/*·synthetic·*/·cd·a; |
| 8 | ····final·/*·synthetic·*/·View·b; | 8 | ····final·/*·synthetic·*/·View·b; |
| 9 | ···· | 9 | ···· |
| 10 | ···· | 10 | ····by(final·cd·a,·final·View·b)·{ |
| 11 | ········this.a·=·a; | 11 | ········this.a·=·a; |
| 12 | ········this.b·=·b; | 12 | ········this.b·=·b; |
| 13 | ····} | 13 | ····} |
| 14 | ···· | 14 | ···· |
| 15 | ····public·void·onAnimationCancel(final·Animator·animator)·{ | 15 | ····public·void·onAnimationCancel(final·Animator·animator)·{ |
| 16 | ········this.a.c(this.b); | 16 | ········this.a.c(this.b); |
| 17 | ····} | 17 | ····} |
| Offset 1, 26 lines modified | Offset 1, 26 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.WindowInsets; | 2 | import·android.view.WindowInsets; |
| 3 | class· | 3 | class·ch·extends·cg |
| 4 | { | 4 | { |
| 5 | ····private·final·WindowInsets·a; | 5 | ····private·final·WindowInsets·a; |
| 6 | ···· | 6 | ···· |
| 7 | ···· | 7 | ····ch(final·WindowInsets·a)·{ |
| 8 | ········this.a·=·a; | 8 | ········this.a·=·a; |
| 9 | ····} | 9 | ····} |
| 10 | ···· | 10 | ···· |
| 11 | ····public·int·a()·{ | 11 | ····public·int·a()·{ |
| 12 | ········return·this.a.getSystemWindowInsetLeft(); | 12 | ········return·this.a.getSystemWindowInsetLeft(); |
| 13 | ····} | 13 | ····} |
| 14 | ···· | 14 | ···· |
| 15 | ····public· | 15 | ····public·cg·a(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
| 16 | ········return·new· | 16 | ········return·new·ch(this.a.replaceSystemWindowInsets(n,·n2,·n3,·n4)); |
| 17 | ····} | 17 | ····} |
| 18 | ···· | 18 | ···· |
| 19 | ····public·int·b()·{ | 19 | ····public·int·b()·{ |
| 20 | ········return·this.a.getSystemWindowInsetTop(); | 20 | ········return·this.a.getSystemWindowInsetTop(); |
| 21 | ····} | 21 | ····} |
| 22 | ···· | 22 | ···· |
| 23 | ····public·int·c()·{ | 23 | ····public·int·c()·{ |
| Offset 1, 37 lines modified | Offset 1, 37 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.h; |
| 2 | import·android.view.SubMenu; | 2 | import·android.view.SubMenu; |
| 3 | import·android.util.Log; | 3 | import·android.util.Log; |
| 4 | import·android.view.MenuItem; | 4 | import·android.view.MenuItem; |
| 5 | import·android.view.View; | 5 | import·android.view.View; |
| 6 | import·android.content.Context; | 6 | import·android.content.Context; |
| 7 | public·abstract·class· | 7 | public·abstract·class·a |
| 8 | { | 8 | { |
| 9 | ····private·final·Context·a; | 9 | ····private·final·Context·a; |
| 10 | ····private· | 10 | ····private·b·b; |
| 11 | ····private· | 11 | ····private·c·c; |
| 12 | ···· | 12 | ···· |
| 13 | ····public· | 13 | ····public·a(final·Context·a)·{ |
| 14 | ········this.a·=·a; | 14 | ········this.a·=·a; |
| 15 | ····} | 15 | ····} |
| 16 | ···· | 16 | ···· |
| 17 | ····public·abstract·View·a(); | 17 | ····public·abstract·View·a(); |
| 18 | ···· | 18 | ···· |
| 19 | ····public·View·a(final·MenuItem·menuItem)·{ | 19 | ····public·View·a(final·MenuItem·menuItem)·{ |
| 20 | ········return·this.a(); | 20 | ········return·this.a(); |
| 21 | ····} | 21 | ····} |
| 22 | ···· | 22 | ···· |
| 23 | ····public·void·a(final· | 23 | ····public·void·a(final·b·b)·{ |
| 24 | ········this.b·=·b; | 24 | ········this.b·=·b; |
| 25 | ····} | 25 | ····} |
| 26 | ···· | 26 | ···· |
| 27 | ····public·void·a(final· | 27 | ····public·void·a(final·c·c)·{ |
| 28 | ········if·(this.c·!=·null·&&·c·!=·null)·{ | 28 | ········if·(this.c·!=·null·&&·c·!=·null)·{ |
| 29 | ············Log.w("ActionProvider(support)",·"setVisibilityListener:·Setting·a·new·ActionProvider.VisibilityListener·when·one·is·already·set.·Are·you·reusing·this·"·+·this.getClass().getSimpleName()·+·"·instance·while·it·is·still·in·use·somewhere·else?"); | 29 | ············Log.w("ActionProvider(support)",·"setVisibilityListener:·Setting·a·new·ActionProvider.VisibilityListener·when·one·is·already·set.·Are·you·reusing·this·"·+·this.getClass().getSimpleName()·+·"·instance·while·it·is·still·in·use·somewhere·else?"); |
| 30 | ········} | 30 | ········} |
| 31 | ········this.c·=·c; | 31 | ········this.c·=·c; |
| 32 | ····} | 32 | ····} |
| 33 | ···· | 33 | ···· |
| 34 | ····public·void·a(final·SubMenu·subMenu)·{ | 34 | ····public·void·a(final·SubMenu·subMenu)·{ |
| Offset 1, 16 lines modified | Offset 1, 28 lines modified | ||
| 1 | package·android.support.v4. | 1 | package·android.support.v4.b; |
| 2 | import·android.os.Parcel; | ||
| 3 | import·android. | 2 | import·android.content.Intent; |
| 3 | import·android.content.ComponentName; | ||
| 4 | import·android.os.Build$VERSION; | ||
| 4 | 5 | public·class·e | |
| 5 | { | 6 | { |
| 6 | ····public·NestedScrollView$SavedState·a(final·Parcel·parcel)·{ | ||
| 7 | ···· | 7 | ····private·static·final·f·a; |
| 8 | ···· | ||
| 9 | ····static·{ | ||
| 10 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | ||
| 11 | ········if·(sdk_INT·>=·15)·{ | ||
| 12 | ············a·=·(f)new·i(); | ||
| 13 | ········} | ||
| 14 | ········else·if·(sdk_INT·>=·11)·{ | ||
| 15 | ············a·=·(f)new·h(); | ||
| 16 | ········} | ||
| 17 | ········else·{ | ||
| 18 | ············a·=·(f)new·g(); | ||
| 19 | ········} | ||
| 8 | ····} | 20 | ····} |
| 9 | ···· | 21 | ···· |
| 10 | ····public·NestedScrollView$SavedState[]·a(final·int·n)·{ | ||
| 11 | ···· | 22 | ····public·static·Intent·a(final·ComponentName·componentName)·{ |
| 23 | ········return·e.a.a(componentName); | ||
| 12 | ····} | 24 | ····} |
| 13 | } | 25 | } |
| Offset 1, 21 lines modified | Offset 1, 21 lines modified | ||
| 1 | package·android.support.v7.a | 1 | package·android.support.v7.a; |
| 2 | import·android.support.v7.internal.widget.b | 2 | import·android.support.v7.internal.widget.bj; |
| 3 | import·android.view.MotionEvent; | 3 | import·android.view.MotionEvent; |
| 4 | import·android.view.KeyEvent; | 4 | import·android.view.KeyEvent; |
| 5 | import·android.content.Context; | 5 | import·android.content.Context; |
| 6 | import·android.widget.FrameLayout; | 6 | import·android.widget.FrameLayout; |
| 7 | class· | 7 | class·r·extends·FrameLayout |
| 8 | { | 8 | { |
| 9 | ····final·/*·synthetic·*/· | 9 | ····final·/*·synthetic·*/·k·a; |
| 10 | ···· | 10 | ···· |
| 11 | ····public· | 11 | ····public·r(final·k·a,·final·Context·context)·{ |
| 12 | ········this.a·=·a; | 12 | ········this.a·=·a; |
| 13 | ········super(context); | 13 | ········super(context); |
| 14 | ····} | 14 | ····} |
| 15 | ···· | 15 | ···· |
| 16 | ····private·boolean·a(final·int·n,·final·int·n2)·{ | 16 | ····private·boolean·a(final·int·n,·final·int·n2)·{ |
| 17 | ········final·int·n3·=·-5; | 17 | ········final·int·n3·=·-5; |
| 18 | ········return·n·<·n3·||·n2·<·n3·||·n·>·this.getWidth()·+·5·||·n2·>·this.getHeight()·+·5; | 18 | ········return·n·<·n3·||·n2·<·n3·||·n·>·this.getWidth()·+·5·||·n2·>·this.getHeight()·+·5; |
| Offset 24, 20 lines modified | Offset 24, 20 lines modified | ||
| 24 | ····public·boolean·dispatchKeyEvent(final·KeyEvent·keyEvent)·{ | 24 | ····public·boolean·dispatchKeyEvent(final·KeyEvent·keyEvent)·{ |
| 25 | ········return·this.a.a(keyEvent); | 25 | ········return·this.a.a(keyEvent); |
| 26 | ····} | 26 | ····} |
| 27 | ···· | 27 | ···· |
| 28 | ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{ | 28 | ····public·boolean·onInterceptTouchEvent(final·MotionEvent·motionEvent)·{ |
| 29 | ········boolean·onInterceptTouchEvent; | 29 | ········boolean·onInterceptTouchEvent; |
| 30 | ········if·(motionEvent.getAction()·==·0·&&·this.a((int)motionEvent.getX(),·(int)motionEvent.getY()))·{ | 30 | ········if·(motionEvent.getAction()·==·0·&&·this.a((int)motionEvent.getX(),·(int)motionEvent.getY()))·{ |
| 31 | ············ | 31 | ············k.d(this.a,·0); |
| 32 | ············onInterceptTouchEvent·=·true; | 32 | ············onInterceptTouchEvent·=·true; |
| 33 | ········} | 33 | ········} |
| 34 | ········else·{ | 34 | ········else·{ |
| 35 | ············onInterceptTouchEvent·=·super.onInterceptTouchEvent(motionEvent); | 35 | ············onInterceptTouchEvent·=·super.onInterceptTouchEvent(motionEvent); |
| 36 | ········} | 36 | ········} |
| 37 | ········return·onInterceptTouchEvent; | 37 | ········return·onInterceptTouchEvent; |
| 38 | ····} | 38 | ····} |
| 39 | ···· | 39 | ···· |
| 40 | ····public·void·setBackgroundResource(final·int·n)·{ | 40 | ····public·void·setBackgroundResource(final·int·n)·{ |
| 41 | ········this.setBackgroundDrawable(b | 41 | ········this.setBackgroundDrawable(bj.a(this.getContext(),·n)); |
| 42 | ····} | 42 | ····} |
| 43 | } | 43 | } |
| Offset 1, 45 lines modified | Offset 1, 45 lines modified | ||
| 1 | package·android.support.v7.a | 1 | package·android.support.v7.a; |
| 2 | import·android.view.Window$Callback; | 2 | import·android.view.Window$Callback; |
| 3 | import·android.view.Menu; | 3 | import·android.view.Menu; |
| 4 | import·android.support.v7.internal.view.menu.i; | 4 | import·android.support.v7.internal.view.menu.i; |
| 5 | import·android.support.v7.internal.view.menu.y; | 5 | import·android.support.v7.internal.view.menu.y; |
| 6 | final·class· | 6 | final·class·t·implements·y |
| 7 | { | 7 | { |
| 8 | ····final·/*·synthetic·*/· | 8 | ····final·/*·synthetic·*/·k·a; |
| 9 | ···· | 9 | ···· |
| 10 | ····private· | 10 | ····private·t(final·k·a)·{ |
| 11 | ········this.a·=·a; | 11 | ········this.a·=·a; |
| 12 | ····} | 12 | ····} |
| 13 | ···· | 13 | ···· |
| 14 | ····public·void·a(i·i,·final·boolean·b)·{ | 14 | ····public·void·a(i·i,·final·boolean·b)·{ |
| 15 | ········final·boolean·b2·=·true; | 15 | ········final·boolean·b2·=·true; |
| 16 | ········final·Object·p2·=·i.p(); | 16 | ········final·Object·p2·=·i.p(); |
| 17 | ········boolean·b3; | 17 | ········boolean·b3; |
| 18 | ········if·(p2·!=·i)·{ | 18 | ········if·(p2·!=·i)·{ |
| 19 | ············b3·=·b2; | 19 | ············b3·=·b2; |
| 20 | ········} | 20 | ········} |
| 21 | ········else·{ | 21 | ········else·{ |
| 22 | ············b3·=·false; | 22 | ············b3·=·false; |
| 23 | ········} | 23 | ········} |
| 24 | ········final· | 24 | ········final·k·a·=·this.a; |
| 25 | ········if·(b3)·{ | 25 | ········if·(b3)·{ |
| 26 | ············i·=·(i)p2; | 26 | ············i·=·(i)p2; |
| 27 | ········} | 27 | ········} |
| 28 | ········final· | 28 | ········final·s·a2·=·k.a(a,·(Menu)i); |
| 29 | ········if·(a2·!=·null)·{ | 29 | ········if·(a2·!=·null)·{ |
| 30 | ············if·(b3)·{ | 30 | ············if·(b3)·{ |
| 31 | ················ | 31 | ················k.a(this.a,·a2.a,·a2,·(Menu)p2); |
| 32 | ················ | 32 | ················k.a(this.a,·a2,·b2); |
| 33 | ············} | 33 | ············} |
| 34 | ············else·{ | 34 | ············else·{ |
| 35 | ················ | 35 | ················k.a(this.a,·a2,·b); |
| 36 | ············} | 36 | ············} |
| 37 | ········} | 37 | ········} |
| 38 | ····} | 38 | ····} |
| 39 | ···· | 39 | ···· |
| 40 | ····public·boolean·a(final·i·i)·{ | 40 | ····public·boolean·a(final·i·i)·{ |
| 41 | ········if·(i·==·null·&&·this.a.e)·{ | 41 | ········if·(i·==·null·&&·this.a.e)·{ |
| 42 | ············final·Window$Callback·l·=·this.a.l(); | 42 | ············final·Window$Callback·l·=·this.a.l(); |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v7. | 1 | package·android.support.v7.c.a; |
| 2 | import·android.graphics.PorterDuff$Mode; | 2 | import·android.graphics.PorterDuff$Mode; |
| 3 | import·android.content.res.ColorStateList; | 3 | import·android.content.res.ColorStateList; |
| 4 | import·android.graphics.ColorFilter; | 4 | import·android.graphics.ColorFilter; |
| 5 | import·android.graphics.Region; | 5 | import·android.graphics.Region; |
| 6 | import·android.graphics.Rect; | 6 | import·android.graphics.Rect; |
| 7 | import·android.graphics.Canvas; | 7 | import·android.graphics.Canvas; |
| Offset 72, 23 lines modified | Offset 72, 23 lines modified | ||
| 72 | ····} | 72 | ····} |
| 73 | ···· | 73 | ···· |
| 74 | ····public·void·invalidateDrawable(final·Drawable·drawable)·{ | 74 | ····public·void·invalidateDrawable(final·Drawable·drawable)·{ |
| 75 | ········this.invalidateSelf(); | 75 | ········this.invalidateSelf(); |
| 76 | ····} | 76 | ····} |
| 77 | ···· | 77 | ···· |
| 78 | ····public·boolean·isAutoMirrored()·{ | 78 | ····public·boolean·isAutoMirrored()·{ |
| 79 | ········return·android.support.v4. | 79 | ········return·android.support.v4.c.a.a.b(this.a); |
| 80 | ····} | 80 | ····} |
| 81 | ···· | 81 | ···· |
| 82 | ····public·boolean·isStateful()·{ | 82 | ····public·boolean·isStateful()·{ |
| 83 | ········return·this.a.isStateful(); | 83 | ········return·this.a.isStateful(); |
| 84 | ····} | 84 | ····} |
| 85 | ···· | 85 | ···· |
| 86 | ····public·void·jumpToCurrentState()·{ | 86 | ····public·void·jumpToCurrentState()·{ |
| 87 | ········android.support.v4. | 87 | ········android.support.v4.c.a.a.a(this.a); |
| 88 | ····} | 88 | ····} |
| 89 | ···· | 89 | ···· |
| 90 | ····protected·void·onBoundsChange(final·Rect·bounds)·{ | 90 | ····protected·void·onBoundsChange(final·Rect·bounds)·{ |
| 91 | ········this.a.setBounds(bounds); | 91 | ········this.a.setBounds(bounds); |
| 92 | ····} | 92 | ····} |
| 93 | ···· | 93 | ···· |
| 94 | ····protected·boolean·onLevelChange(final·int·level)·{ | 94 | ····protected·boolean·onLevelChange(final·int·level)·{ |
| Offset 100, 15 lines modified | Offset 100, 15 lines modified | ||
| 100 | ····} | 100 | ····} |
| 101 | ···· | 101 | ···· |
| 102 | ····public·void·setAlpha(final·int·alpha)·{ | 102 | ····public·void·setAlpha(final·int·alpha)·{ |
| 103 | ········this.a.setAlpha(alpha); | 103 | ········this.a.setAlpha(alpha); |
| 104 | ····} | 104 | ····} |
| 105 | ···· | 105 | ···· |
| 106 | ····public·void·setAutoMirrored(final·boolean·b)·{ | 106 | ····public·void·setAutoMirrored(final·boolean·b)·{ |
| 107 | ········android.support.v4. | 107 | ········android.support.v4.c.a.a.a(this.a,·b); |
| 108 | ····} | 108 | ····} |
| 109 | ···· | 109 | ···· |
| 110 | ····public·void·setChangingConfigurations(final·int·changingConfigurations)·{ | 110 | ····public·void·setChangingConfigurations(final·int·changingConfigurations)·{ |
| 111 | ········this.a.setChangingConfigurations(changingConfigurations); | 111 | ········this.a.setChangingConfigurations(changingConfigurations); |
| 112 | ····} | 112 | ····} |
| 113 | ···· | 113 | ···· |
| 114 | ····public·void·setColorFilter(final·ColorFilter·colorFilter)·{ | 114 | ····public·void·setColorFilter(final·ColorFilter·colorFilter)·{ |
| Offset 120, 35 lines modified | Offset 120, 35 lines modified | ||
| 120 | ····} | 120 | ····} |
| 121 | ···· | 121 | ···· |
| 122 | ····public·void·setFilterBitmap(final·boolean·filterBitmap)·{ | 122 | ····public·void·setFilterBitmap(final·boolean·filterBitmap)·{ |
| 123 | ········this.a.setFilterBitmap(filterBitmap); | 123 | ········this.a.setFilterBitmap(filterBitmap); |
| 124 | ····} | 124 | ····} |
| 125 | ···· | 125 | ···· |
| 126 | ····public·void·setHotspot(final·float·n,·final·float·n2)·{ | 126 | ····public·void·setHotspot(final·float·n,·final·float·n2)·{ |
| 127 | ········android.support.v4. | 127 | ········android.support.v4.c.a.a.a(this.a,·n,·n2); |
| 128 | ····} | 128 | ····} |
| 129 | ···· | 129 | ···· |
| 130 | ····public·void·setHotspotBounds(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 130 | ····public·void·setHotspotBounds(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
| 131 | ········android.support.v4. | 131 | ········android.support.v4.c.a.a.a(this.a,·n,·n2,·n3,·n4); |
| 132 | ····} | 132 | ····} |
| 133 | ···· | 133 | ···· |
| 134 | ····public·boolean·setState(final·int[]·state)·{ | 134 | ····public·boolean·setState(final·int[]·state)·{ |
| 135 | ········return·this.a.setState(state); | 135 | ········return·this.a.setState(state); |
| 136 | ····} | 136 | ····} |
| 137 | ···· | 137 | ···· |
| 138 | ····public·void·setTint(final·int·n)·{ | 138 | ····public·void·setTint(final·int·n)·{ |
| 139 | ········android.support.v4. | 139 | ········android.support.v4.c.a.a.a(this.a,·n); |
| 140 | ····} | 140 | ····} |
| 141 | ···· | 141 | ···· |
| 142 | ····public·void·setTintList(final·ColorStateList·list)·{ | 142 | ····public·void·setTintList(final·ColorStateList·list)·{ |
| 143 | ········android.support.v4. | 143 | ········android.support.v4.c.a.a.a(this.a,·list); |
| 144 | ····} | 144 | ····} |
| 145 | ···· | 145 | ···· |
| 146 | ····public·void·setTintMode(final·PorterDuff$Mode·porterDuff$Mode)·{ | 146 | ····public·void·setTintMode(final·PorterDuff$Mode·porterDuff$Mode)·{ |
| 147 | ········android.support.v4. | 147 | ········android.support.v4.c.a.a.a(this.a,·porterDuff$Mode); |
| 148 | ····} | 148 | ····} |
| 149 | ···· | 149 | ···· |
| 150 | ····public·boolean·setVisible(final·boolean·b,·final·boolean·b2)·{ | 150 | ····public·boolean·setVisible(final·boolean·b,·final·boolean·b2)·{ |
| 151 | ········return·super.setVisible(b,·b2)·||·this.a.setVisible(b,·b2); | 151 | ········return·super.setVisible(b,·b2)·||·this.a.setVisible(b,·b2); |
| 152 | ····} | 152 | ····} |
| 153 | ···· | 153 | ···· |
| 154 | ····public·void·unscheduleDrawable(final·Drawable·drawable,·final·Runnable·runnable)·{ | 154 | ····public·void·unscheduleDrawable(final·Drawable·drawable,·final·Runnable·runnable)·{ |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·android.support.v7. | 1 | package·android.support.v7.d; |
| 2 | import·android.view.Menu; | 2 | import·android.view.Menu; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·android.view.MenuInflater; | 4 | import·android.view.MenuInflater; |
| 5 | public·abstract·class·a | 5 | public·abstract·class·a |
| 6 | { | 6 | { |
| Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
| 1 | .class·public·Lgithub/yaa110/piclice/MainActivity; | 1 | .class·public·Lgithub/yaa110/piclice/MainActivity; |
| 2 | .super·Landroid/support/v7/a | 2 | .super·Landroid/support/v7/a/e; |
| 3 | #·direct·methods | 3 | #·direct·methods |
| 4 | .method·public·constructor·<init>()V | 4 | .method·public·constructor·<init>()V |
| 5 | ····.locals·0 | 5 | ····.locals·0 |
| 6 | ····invoke-direct·{p0},·Landroid/support/v7/a | 6 | ····invoke-direct·{p0},·Landroid/support/v7/a/e;-><init>()V |
| 7 | ····return-void | 7 | ····return-void |
| 8 | .end·method | 8 | .end·method |
| 9 | #·virtual·methods | 9 | #·virtual·methods |
| 10 | .method·public·onBackPressed()V | 10 | .method·public·onBackPressed()V |
| Offset 32, 15 lines modified | Offset 32, 15 lines modified | ||
| 32 | ····return-void | 32 | ····return-void |
| 33 | .end·method | 33 | .end·method |
| 34 | .method·protected·onCreate(Landroid/os/Bundle;)V | 34 | .method·protected·onCreate(Landroid/os/Bundle;)V |
| 35 | ····.locals·3 | 35 | ····.locals·3 |
| 36 | ····invoke-super·{p0,·p1},·Landroid/support/v7/a | 36 | ····invoke-super·{p0,·p1},·Landroid/support/v7/a/e;->onCreate(Landroid/os/Bundle;)V |
| 37 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 37 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
| 38 | ····const/16·v1,·0x14 | 38 | ····const/16·v1,·0x14 |
| 39 | ····if-le·v0,·v1,·:cond_0 | 39 | ····if-le·v0,·v1,·:cond_0 |
| Offset 72, 21 lines modified | Offset 72, 21 lines modified | ||
| 72 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
| 73 | ····check-cast·v0,·Landroid/support/v7/widget/Toolbar; | 73 | ····check-cast·v0,·Landroid/support/v7/widget/Toolbar; |
| 74 | ····invoke-virtual·{p0,·v0},·Lgithub/yaa110/piclice/MainActivity;->a(Landroid/support/v7/widget/Toolbar;)V | 74 | ····invoke-virtual·{p0,·v0},·Lgithub/yaa110/piclice/MainActivity;->a(Landroid/support/v7/widget/Toolbar;)V |
| 75 | ····:try_start_0 | 75 | ····:try_start_0 |
| 76 | ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/MainActivity;->f()Landroid/support/v7/a | 76 | ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/MainActivity;->f()Landroid/support/v7/a/a; |
| 77 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
| 78 | ····const/4·v1,·0x0 | 78 | ····const/4·v1,·0x0 |
| 79 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/a | 79 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/a/a;->a(Z)V |
| 80 | ····:try_end_0 | 80 | ····:try_end_0 |
| 81 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 81 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 82 | ····:goto_0 | 82 | ····:goto_0 |
| 83 | ····if-nez·p1,·:cond_1 | 83 | ····if-nez·p1,·:cond_1 |
| 84 | ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; | 84 | ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; |
| Offset 1, 26 lines modified | Offset 1, 26 lines modified | ||
| 1 | .class·public·Lgithub/yaa110/piclice/ViewActivity; | 1 | .class·public·Lgithub/yaa110/piclice/ViewActivity; |
| 2 | .super·Landroid/support/v7/a | 2 | .super·Landroid/support/v7/a/e; |
| 3 | #·direct·methods | 3 | #·direct·methods |
| 4 | .method·public·constructor·<init>()V | 4 | .method·public·constructor·<init>()V |
| 5 | ····.locals·0 | 5 | ····.locals·0 |
| 6 | ····invoke-direct·{p0},·Landroid/support/v7/a | 6 | ····invoke-direct·{p0},·Landroid/support/v7/a/e;-><init>()V |
| 7 | ····return-void | 7 | ····return-void |
| 8 | .end·method | 8 | .end·method |
| 9 | #·virtual·methods | 9 | #·virtual·methods |
| 10 | .method·protected·onCreate(Landroid/os/Bundle;)V | 10 | .method·protected·onCreate(Landroid/os/Bundle;)V |
| 11 | ····.locals·3 | 11 | ····.locals·3 |
| 12 | ····invoke-super·{p0,·p1},·Landroid/support/v7/a | 12 | ····invoke-super·{p0,·p1},·Landroid/support/v7/a/e;->onCreate(Landroid/os/Bundle;)V |
| 13 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 13 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
| 14 | ····const/16·v1,·0x14 | 14 | ····const/16·v1,·0x14 |
| 15 | ····if-le·v0,·v1,·:cond_0 | 15 | ····if-le·v0,·v1,·:cond_0 |
| Offset 64, 21 lines modified | Offset 64, 21 lines modified | ||
| 64 | ····new-instance·v1,·Lgithub/yaa110/piclice/a; | 64 | ····new-instance·v1,·Lgithub/yaa110/piclice/a; |
| 65 | ····invoke-direct·{v1,·p0},·Lgithub/yaa110/piclice/a;-><init>(Lgithub/yaa110/piclice/ViewActivity;)V | 65 | ····invoke-direct·{v1,·p0},·Lgithub/yaa110/piclice/a;-><init>(Lgithub/yaa110/piclice/ViewActivity;)V |
| 66 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 66 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
| 67 | ····:try_start_0 | 67 | ····:try_start_0 |
| 68 | ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/ViewActivity;->f()Landroid/support/v7/a | 68 | ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/ViewActivity;->f()Landroid/support/v7/a/a; |
| 69 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
| 70 | ····const/4·v1,·0x0 | 70 | ····const/4·v1,·0x0 |
| 71 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/a | 71 | ····invoke-virtual·{v0,·v1},·Landroid/support/v7/a/a;->a(Z)V |
| 72 | ····:try_end_0 | 72 | ····:try_end_0 |
| 73 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 73 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 74 | ····:goto_0 | 74 | ····:goto_0 |
| 75 | ····if-nez·p1,·:cond_1 | 75 | ····if-nez·p1,·:cond_1 |
| 76 | ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/ViewActivity;->getFragmentManager()Landroid/app/FragmentManager; | 76 | ····invoke-virtual·{p0},·Lgithub/yaa110/piclice/ViewActivity;->getFragmentManager()Landroid/app/FragmentManager; |
| Offset 1, 138 lines modified | Offset 1, 63 lines modified | ||
| 1 | .class·public·Landroid/support/v4/b/a; | 1 | .class·public·Landroid/support/v4/b/a; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | #·direct·methods | 3 | #·direct·methods |
| 4 | .method·public·static·a( | 4 | .method·public·static·final·a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; |
| 5 | ····.locals· | 5 | ····.locals·2 |
| 6 | ····invoke-static·{p1},·Landroid/graphics/Color;->alpha(I)I | ||
| 7 | ····move-result·v0 | ||
| 8 | ····invoke-static·{p0},·Landroid/graphics/Color;->alpha(I)I | ||
| 9 | ····move-result·v1 | ||
| 10 | ····invoke-static·{v1,·v0},·Landroid/support/v4/b/a;->c(II)I | ||
| 11 | ····move-result·v2 | ||
| 12 | ····invoke-static·{p0},·Landroid/graphics/Color;->red(I)I | ||
| 13 | ····move-result·v3 | ||
| 14 | ····invoke-static·{p1},·Landroid/graphics/Color;->red(I)I | ||
| 15 | ····move-result·v4 | ||
| 16 | ····invoke-static·{v3,·v1,·v4,·v0,·v2},·Landroid/support/v4/b/a;->a(IIIII)I | ||
| 17 | ····move-result·v3 | ||
| 18 | ····invoke-static·{p0},·Landroid/graphics/Color;->green(I)I | ||
| 19 | ····move-result·v4 | ||
| 20 | ····invoke-static·{p1},·Landroid/graphics/Color;->green(I)I | ||
| 21 | ····move-result·v5 | ||
| 22 | ····invoke-static·{v4,·v1,·v5,·v0,·v2},·Landroid/support/v4/b/a;->a(IIIII)I | ||
| 23 | ····move-result·v4 | ||
| 24 | ····invoke-static·{p0},·Landroid/graphics/Color;->blue(I)I | ||
| 25 | ····move-result·v5 | ||
| 26 | ····invoke-static·{p1},·Landroid/graphics/Color;->blue(I)I | ||
| 27 | ····move-result·v6 | ||
| 28 | ····invoke-static·{v5,·v1,·v6,·v0,·v2},·Landroid/support/v4/b/a;->a(IIIII)I | ||
| 29 | ···· | 6 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
| 30 | ···· | 7 | ····const/16·v1,·0x15 |
| 31 | ···· | 8 | ····if-lt·v0,·v1,·:cond_0 |
| 9 | ····invoke-static·{p0,·p1},·Landroid/support/v4/b/b;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; | ||
| 32 | ····return·v0 | ||
| 33 | .end·method | ||
| 34 | .method·private·static·a(IIIII)I | ||
| 35 | ····.locals·3 | ||
| 10 | ····move-result-object·v0 | ||
| 36 | ····if-nez·p4,·:cond_0 | ||
| 37 | ····const/4·v0,·0x0 | ||
| 38 | ····:goto_0 | 11 | ····:goto_0 |
| 39 | ····return·v0 | 12 | ····return-object·v0 |
| 40 | ····:cond_0 | 13 | ····:cond_0 |
| 14 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | ||
| 41 | ····mul-int/lit16·v0,·p0,·0xff | ||
| 42 | ····mul-int/2addr·v0,·p1 | ||
| 43 | ····mul-int·v1,·p2,·p3 | ||
| 44 | ····rsub-int·v2,·p1,·0xff | ||
| 45 | ····mul-int/2addr·v1,·v2 | ||
| 46 | ···· | 15 | ····move-result-object·v0 |
| 47 | ···· | 16 | ····invoke-virtual·{v0,·p1},·Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; |
| 48 | ···· | 17 | ····move-result-object·v0 |
| 49 | ····goto·:goto_0 | 18 | ····goto·:goto_0 |
| 50 | .end·method | 19 | .end·method |
| 51 | .method·public·static· | 20 | .method·public·static·a(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z |
| 52 | ····.locals· | 21 | ····.locals·3 |
| 53 | ····if-ltz·p1,·:cond_0 | ||
| 54 | ····const/16·v0,·0xff | ||
| 55 | ····if-le·p1,·v0,·:cond_1 | ||
| 56 | ····:cond_0 | ||
| 57 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | ||
| 58 | ····const-string·v1,·"alpha·must·be·between·0·and·255." | ||
| 59 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | ||
| 60 | ···· | 22 | ····const/4·v0,·0x1 |
| 23 | ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
| 61 | ····:cond_1 | ||
| 62 | ····const·v0,·0xffffff | ||
| 63 | ···· | 24 | ····const/16·v2,·0x10 |
| 64 | ···· | 25 | ····if-lt·v1,·v2,·:cond_0 |
| 65 | ····or-int/ | 26 | ····invoke-static·{p0,·p1,·p2},·Landroid/support/v4/b/d;->a(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V |
| 27 | ····:goto_0 | ||
| 66 | ····return·v0 | 28 | ····return·v0 |
| 67 | .end·method | ||
| Max diff block lines reached; 419/3785 bytes (11.07%) of diff not shown. | |||
| Offset 1, 571 lines modified | Offset 1, 134 lines modified | ||
| 1 | .class·public·Landroid/support/v4/f/f; | 1 | .class·public·Landroid/support/v4/f/f; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | #· | 3 | #·static·fields |
| 4 | .field·p | 4 | .field·public·static·final·a:Ljava/util/Locale; |
| 5 | .field·private·b: | 5 | .field·private·static·b:Ljava/lang/String; |
| 6 | .field·private·static·c:Ljava/lang/String; | ||
| 6 | .field·private·c:I | ||
| 7 | .field·private·d:I | ||
| 8 | .field·private·e:I | ||
| 9 | .field·private·f:I | ||
| 10 | .field·private·g:I | ||
| 11 | .field·private·h:I | ||
| 12 | #·direct·methods | 7 | #·direct·methods |
| 13 | .method· | 8 | .method·static·constructor·<clinit>()V |
| 14 | ····.locals·4 | ||
| 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
| 16 | ····if-gtz·p1,·:cond_0 | ||
| 17 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | ||
| 18 | ····const-string·v1,·"maxSize·<=·0" | ||
| 19 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | ||
| 20 | ····throw·v0 | ||
| 21 | ····:cond_0 | ||
| 22 | ····iput·p1,·p0,·Landroid/support/v4/f/f;->c:I | ||
| 23 | ····new-instance·v0,·Ljava/util/LinkedHashMap; | ||
| 24 | ····const/4·v1,·0x0 | ||
| 25 | ····const/high16·v2,·0x3f400000····#·0.75f | ||
| 26 | ····const/4·v3,·0x1 | ||
| 27 | ····invoke-direct·{v0,·v1,·v2,·v3},·Ljava/util/LinkedHashMap;-><init>(IFZ)V | ||
| 28 | ····iput-object·v0,·p0,·Landroid/support/v4/f/f;->a:Ljava/util/LinkedHashMap; | ||
| 29 | ····return-void | ||
| 30 | .end·method | ||
| 31 | .method·private·c(Ljava/lang/Object;Ljava/lang/Object;)I | ||
| 32 | ····.locals·3 | 9 | ····.locals·3 |
| 10 | ····new-instance·v0,·Ljava/util/Locale; | ||
| 33 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/f/f;->b(Ljava/lang/Object;Ljava/lang/Object;)I | ||
| 34 | ····move-result·v0 | ||
| 35 | ····if-gez·v0,·:cond_0 | ||
| 36 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | ||
| 37 | ····new-instance·v1,·Ljava/lang/StringBuilder; | ||
| 38 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | ||
| 39 | ····const-string·v | 11 | ····const-string·v1,·"" |
| 40 | ···· | 12 | ····const-string·v2,·"" |
| 13 | ····invoke-direct·{v0,·v1,·v2},·Ljava/util/Locale;-><init>(Ljava/lang/String;Ljava/lang/String;)V | ||
| 41 | ····move-result-object·v1 | ||
| 42 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | ||
| 43 | ···· | 14 | ····sput-object·v0,·Landroid/support/v4/f/f;->a:Ljava/util/Locale; |
| 44 | ····const-string·v | 15 | ····const-string·v0,·"Arab" |
| 45 | ···· | 16 | ····sput-object·v0,·Landroid/support/v4/f/f;->b:Ljava/lang/String; |
| 46 | ···· | 17 | ····const-string·v0,·"Hebr" |
| 47 | ···· | 18 | ····sput-object·v0,·Landroid/support/v4/f/f;->c:Ljava/lang/String; |
| 48 | ····move-result-object·v1 | ||
| 49 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
| 50 | ····move-result-object·v1 | ||
| 51 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | ||
| 52 | ····throw·v0 | ||
| 53 | ····:cond_0 | ||
| 54 | ····return | 19 | ····return-void |
| 55 | .end·method | 20 | .end·method |
| 21 | .method·public·static·a(Ljava/util/Locale;)I | ||
| 22 | ····.locals·2 | ||
| 56 | #·virtual·methods | ||
| 57 | .method·public·final·a(Ljava/lang/Object;)Ljava/lang/Object; | ||
| 58 | ····.locals·4 | ||
| 59 | ····if- | 23 | ····if-eqz·p0,·:cond_2 |
| 60 | ····new-instance·v0,·Ljava/lang/NullPointerException; | ||
| 61 | ···· | 24 | ····sget-object·v0,·Landroid/support/v4/f/f;->a:Ljava/util/Locale; |
| 62 | ····invoke- | 25 | ····invoke-virtual·{p0,·v0},·Ljava/util/Locale;->equals(Ljava/lang/Object;)Z |
| 26 | ····move-result·v0 | ||
| 63 | ····throw·v0 | ||
| 64 | ····:cond_0 | ||
| 65 | ····monitor-enter·p0 | ||
| Max diff block lines reached; 11531/15314 bytes (75.30%) of diff not shown. | |||
| Offset 1, 76 lines modified | Offset 1, 37 lines modified | ||
| 1 | .class· | 1 | .class·Landroid/support/v4/f/d; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | #·interfaces | ||
| 4 | .implements·Landroid/support/v4/f/b; | ||
| 3 | #·direct·methods | ||
| 4 | .method·public·static·a(Ljava/lang/Object;Ljava/lang/StringBuilder;)V | ||
| 5 | ····.locals·2 | ||
| 6 | ····if-nez·p0,·:cond_0 | ||
| 7 | 5 | #·direct·methods | |
| 6 | .method·constructor·<init>()V | ||
| 7 | ····.locals·0 | ||
| 8 | ····invoke- | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 9 | ····:goto_0 | ||
| 10 | ····return-void | 9 | ····return-void |
| 10 | .end·method | ||
| 11 | ····:cond_0 | ||
| 12 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | ||
| 13 | ····move-result-object·v0 | ||
| 14 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | ||
| 15 | ····move-result-object·v0 | ||
| 16 | ····if-eqz·v0,·:cond_1 | ||
| 17 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | ||
| 18 | ····move-result·v1 | ||
| 19 | ····if-gtz·v1,·:cond_2 | ||
| 20 | ····:cond_1 | ||
| 21 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | ||
| 22 | ····move-result-object·v0 | ||
| 23 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; | ||
| 24 | ····move-result-object·v0 | ||
| 25 | ····const/16·v1,·0x2e | ||
| 26 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->lastIndexOf(I)I | ||
| 27 | ····move-result·v1 | ||
| 28 | ····if-lez·v1,·:cond_2 | ||
| 29 | 11 | #·virtual·methods | |
| 12 | .method·public·a(Ljava/lang/String;)Ljava/lang/String; | ||
| 13 | ····.locals·1 | ||
| 30 | ····invoke- | 14 | ····invoke-static·{p1},·Landroid/support/v4/f/e;->a(Ljava/lang/String;)Ljava/lang/String; |
| 31 | ····move-result-object·v0 | 15 | ····move-result-object·v0 |
| 16 | ····return-object·v0 | ||
| 17 | .end·method | ||
| 32 | ····:cond_2 | ||
| 33 | ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
| 34 | ····const/16·v0,·0x7b | ||
| 35 | ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | ||
| 36 | ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I | ||
| 37 | ·· | 18 | .method·public·b(Ljava/lang/String;)Ljava/lang/String; |
| 19 | ····.locals·1 | ||
| 38 | ····invoke-static·{ | 20 | ····invoke-static·{p1},·Landroid/support/v4/f/e;->b(Ljava/lang/String;)Ljava/lang/String; |
| 39 | ····move-result-object·v0 | 21 | ····move-result-object·v0 |
| 22 | ····return-object·v0 | ||
| 40 | ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
| 41 | ····goto·:goto_0 | ||
| 42 | .end·method | 23 | .end·method |
| Offset 1, 120 lines modified | Offset 1, 10 lines modified | ||
| 1 | .class·Landroid/support/v4/f/b; | 1 | .class·interface·abstract·Landroid/support/v4/f/b; |
| 2 | .super·Ljava/lang/Object; | ||
| 2 | .super·Landroid/support/v4/f/g; | ||
| 3 | #·instance·fields | ||
| 4 | .field·final·synthetic·a:Landroid/support/v4/f/a; | ||
| 5 | #·direct·methods | ||
| 6 | .method·constructor·<init>(Landroid/support/v4/f/a;)V | ||
| 7 | ····.locals·0 | ||
| 8 | ····iput-object·p1,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; | ||
| 9 | ····invoke-direct·{p0},·Landroid/support/v4/f/g;-><init>()V | ||
| 10 | ····return-void | ||
| 11 | .end·method | ||
| 12 | #·virtual·methods | 3 | #·virtual·methods |
| 4 | .method·public·abstract·a(Ljava/lang/String;)Ljava/lang/String; | ||
| 13 | .method·protected·a()I | ||
| 14 | ····.locals·1 | ||
| 15 | ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; | ||
| 16 | ····iget·v0,·v0,·Landroid/support/v4/f/a;->h:I | ||
| 17 | ····return·v0 | ||
| 18 | .end·method | ||
| 19 | .method·protected·a(Ljava/lang/Object;)I | ||
| 20 | ····.locals·1 | ||
| 21 | ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; | ||
| 22 | ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/a;->a(Ljava/lang/Object;)I | ||
| 23 | ····move-result·v0 | ||
| 24 | ····return·v0 | ||
| 25 | .end·method | ||
| 26 | .method·protected·a(II)Ljava/lang/Object; | ||
| 27 | ····.locals·2 | ||
| 28 | ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; | ||
| 29 | ····iget-object·v0,·v0,·Landroid/support/v4/f/a;->g:[Ljava/lang/Object; | ||
| 30 | ····shl-int/lit8·v1,·p1,·0x1 | ||
| 31 | ····add-int/2addr·v1,·p2 | ||
| 32 | ····aget-object·v0,·v0,·v1 | ||
| 33 | ····return-object·v0 | ||
| 34 | .end·method | ||
| 35 | .method·protected·a(ILjava/lang/Object;)Ljava/lang/Object; | ||
| 36 | ····.locals·1 | ||
| 37 | ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; | ||
| 38 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/f/a;->a(ILjava/lang/Object;)Ljava/lang/Object; | ||
| 39 | ····move-result-object·v0 | ||
| 40 | ····return-object·v0 | ||
| 41 | .end·method | ||
| 42 | .method·protected·a(I)V | ||
| 43 | ····.locals·1 | ||
| 44 | ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; | ||
| 45 | ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/a;->d(I)Ljava/lang/Object; | ||
| 46 | ····return-void | ||
| 47 | .end·method | ||
| 48 | .method·protected·a(Ljava/lang/Object;Ljava/lang/Object;)V | ||
| 49 | ····.locals·1 | ||
| 50 | ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; | ||
| 51 | ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/f/a;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | ||
| 52 | ····return-void | ||
| 53 | .end·method | 5 | .end·method |
| 6 | .method·public·abstract·b(Ljava/lang/String;)Ljava/lang/String; | ||
| 54 | .method·protected·b(Ljava/lang/Object;)I | ||
| 55 | ····.locals·1 | ||
| 56 | ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; | ||
| 57 | ····invoke-virtual·{v0,·p1},·Landroid/support/v4/f/a;->b(Ljava/lang/Object;)I | ||
| 58 | ····move-result·v0 | ||
| 59 | ····return·v0 | ||
| 60 | .end·method | ||
| 61 | .method·protected·b()Ljava/util/Map; | ||
| 62 | ····.locals·1 | ||
| 63 | ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; | ||
| 64 | ····return-object·v0 | ||
| 65 | .end·method | ||
| 66 | .method·protected·c()V | ||
| 67 | ····.locals·1 | ||
| 68 | ····iget-object·v0,·p0,·Landroid/support/v4/f/b;->a:Landroid/support/v4/f/a; | ||
| 69 | ····invoke-virtual·{v0},·Landroid/support/v4/f/a;->clear()V | ||
| 70 | ····return-void | ||
| 71 | .end·method | 7 | .end·method |
| Offset 1, 117 lines modified | Offset 1, 186 lines modified | ||
| 1 | .class· | 1 | .class·Landroid/support/v4/f/e; |
| 2 | .super·Ljava/ | 2 | .super·Ljava/lang/Object; |
| 3 | #· | 3 | #·static·fields |
| 4 | .field·private· | 4 | .field·private·static·a:Ljava/lang/reflect/Method; |
| 5 | .field·private·b:Ljava/lang/ | 5 | .field·private·static·b:Ljava/lang/reflect/Method; |
| 6 | #·direct·methods | 6 | #·direct·methods |
| 7 | .method· | 7 | .method·static·constructor·<clinit>()V |
| 8 | ····.locals· | 8 | ····.locals·5 |
| 9 | ···· | 9 | ····:try_start_0 |
| 10 | ····const-string·v0,·"libcore.icu.ICU" | ||
| 10 | ····n | 11 | ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; |
| 11 | ···· | 12 | ····move-result-object·v0 |
| 12 | ····i | 13 | ····if-eqz·v0,·:cond_0 |
| 13 | ···· | 14 | ····const-string·v1,·"getScript" |
| 14 | ···· | 15 | ····const/4·v2,·0x1 |
| 16 | ····new-array·v2,·v2,·[Ljava/lang/Class; | ||
| 15 | ····return-void | ||
| 16 | .end·method | ||
| 17 | .method·private·a()V | ||
| 18 | ····.locals·3 | ||
| 19 | ···· | 17 | ····const/4·v3,·0x0 |
| 20 | ···· | 18 | ····const-class·v4,·Ljava/lang/String; |
| 21 | ···· | 19 | ····aput-object·v4,·v2,·v3 |
| 22 | ····i | 20 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
| 23 | ···· | 21 | ····move-result-object·v1 |
| 24 | ···· | 22 | ····sput-object·v1,·Landroid/support/v4/f/e;->a:Ljava/lang/reflect/Method; |
| 25 | ···· | 23 | ····const-string·v1,·"addLikelySubtags" |
| 26 | ···· | 24 | ····const/4·v2,·0x1 |
| 27 | ···· | 25 | ····new-array·v2,·v2,·[Ljava/lang/Class; |
| 28 | ···· | 26 | ····const/4·v3,·0x0 |
| 29 | ····const | 27 | ····const-class·v4,·Ljava/lang/String; |
| 30 | ···· | 28 | ····aput-object·v4,·v2,·v3 |
| 31 | ····invoke-virtual·{v2},·Ljava/lang/String | 29 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
| 32 | ····move-result·v | 30 | ····move-result-object·v0 |
| 33 | ···· | 31 | ····sput-object·v0,·Landroid/support/v4/f/e;->b:Ljava/lang/reflect/Method; |
| 32 | ····:try_end_0 | ||
| 33 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
| 34 | ····:cond_0 | 34 | ····:cond_0 |
| 35 | ····:goto_0 | ||
| 35 | ····return-void | 36 | ····return-void |
| 36 | .end·method | ||
| 37 | ····:catch_0 | ||
| 38 | ····move-exception·v0 | ||
| 39 | ····const-string·v1,·"ICUCompatIcs" | ||
| 37 | #·virtual·methods | ||
| 38 | .method·public·close()V | ||
| 39 | ····.locals·0 | ||
| 40 | ····invoke- | 40 | ····invoke-static·{v1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I |
| 41 | ···· | 41 | ····goto·:goto_0 |
| 42 | .end·method | 42 | .end·method |
| 43 | .method·public· | 43 | .method·public·static·a(Ljava/lang/String;)Ljava/lang/String; |
| 44 | ····.locals· | 44 | ····.locals·4 |
| 45 | ···· | 45 | ····const/4·v1,·0x0 |
| 46 | ···· | 46 | ····:try_start_0 |
| 47 | ····sget-object·v0,·Landroid/support/v4/f/e;->a:Ljava/lang/reflect/Method; | ||
| 48 | ····if-eqz·v0,·:cond_0 | ||
| 49 | ····const/4·v0,·0x1 | ||
| 50 | ····new-array·v0,·v0,·[Ljava/lang/Object; | ||
| 51 | ····const/4·v2,·0x0 | ||
| 52 | ····aput-object·p0,·v0,·v2 | ||
| 53 | ····sget-object·v2,·Landroid/support/v4/f/e;->a:Ljava/lang/reflect/Method; | ||
| 54 | ····const/4·v3,·0x0 | ||
| 55 | ····invoke-virtual·{v2,·v3,·v0},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | ||
| 56 | ····move-result-object·v0 | ||
| 57 | ····check-cast·v0,·Ljava/lang/String; | ||
| 58 | ····:try_end_0 | ||
| 59 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
| 60 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_1 | ||
| 61 | ····:goto_0 | ||
| 62 | ····return-object·v0 | ||
| 63 | ····:catch_0 | ||
| 64 | ····move-exception·v0 | ||
| 65 | ····const-string·v2,·"ICUCompatIcs" | ||
| 66 | ····invoke-static·{v2,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I | ||
| 67 | ····:cond_0 | ||
| 68 | ····:goto_1 | ||
| Max diff block lines reached; 1814/6654 bytes (27.26%) of diff not shown. | |||
| Offset 1, 142 lines modified | Offset 1, 60 lines modified | ||
| 1 | .class·public·Landroid/support/v4/f/a; | 1 | .class·public·Landroid/support/v4/f/a; |
| 2 | .super·L | 2 | .super·Ljava/lang/Object; |
| 3 | #·interfaces | ||
| 4 | .implements·Ljava/util/Map; | ||
| 5 | #· | 3 | #·static·fields |
| 6 | .field·a:Landroid/support/v4/f/ | 4 | .field·private·static·final·a:Landroid/support/v4/f/b; |
| 7 | #·direct·methods | 5 | #·direct·methods |
| 8 | .method· | 6 | .method·static·constructor·<clinit>()V |
| 9 | ····.locals· | 7 | ····.locals·2 |
| 10 | ····invoke-direct·{p0},·Landroid/support/v4/f/m;-><init>()V | ||
| 8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
| 11 | ····return-void | ||
| 12 | .end·method | ||
| 9 | ····const/16·v1,·0xe | ||
| 13 | .method·private·b()Landroid/support/v4/f/g; | ||
| 14 | ····.locals·1 | ||
| 15 | ····i | 10 | ····if-lt·v0,·v1,·:cond_0 |
| 16 | ····i | 11 | ····new-instance·v0,·Landroid/support/v4/f/d; |
| 17 | ····n | 12 | ····invoke-direct·{v0},·Landroid/support/v4/f/d;-><init>()V |
| 18 | ···· | 13 | ····sput-object·v0,·Landroid/support/v4/f/a;->a:Landroid/support/v4/f/b; |
| 19 | ···· | 14 | ····:goto_0 |
| 15 | ····return-void | ||
| 20 | ····:cond_0 | 16 | ····:cond_0 |
| 17 | ····new-instance·v0,·Landroid/support/v4/f/c; | ||
| 21 | ····iget-object·v0,·p0,·Landroid/support/v4/f/a;->a:Landroid/support/v4/f/g; | ||
| 22 | ····return-object·v0 | ||
| 23 | .end·method | ||
| 24 | #·virtual·methods | ||
| 25 | .method·public·a(Ljava/util/Collection;)Z | ||
| 26 | ····.locals·1 | ||
| 27 | ····invoke-static·{p0,·p1},·Landroid/support/v4/f/g;->c(Ljava/util/Map;Ljava/util/Collection;)Z | ||
| 28 | ····move-result·v0 | ||
| 18 | ····invoke-direct·{v0},·Landroid/support/v4/f/c;-><init>()V | ||
| 29 | ····return·v0 | ||
| 30 | .end·method | ||
| 31 | .method·public·entrySet()Ljava/util/Set; | ||
| 32 | ····.locals·1 | ||
| 33 | ····invoke-direct·{p0},·Landroid/support/v4/f/a;->b()Landroid/support/v4/f/g; | ||
| 19 | ····sput-object·v0,·Landroid/support/v4/f/a;->a:Landroid/support/v4/f/b; | ||
| 34 | ····move-result-object·v0 | ||
| 35 | ····invoke-virtual·{v0},·Landroid/support/v4/f/g;->d()Ljava/util/Set; | ||
| 36 | ····move-result-object·v0 | ||
| 37 | ···· | 20 | ····goto·:goto_0 |
| 38 | .end·method | 21 | .end·method |
| 39 | .method·public· | 22 | .method·public·static·a(Ljava/lang/String;)Ljava/lang/String; |
| 40 | ····.locals·1 | 23 | ····.locals·1 |
| 41 | ···· | 24 | ····sget-object·v0,·Landroid/support/v4/f/a;->a:Landroid/support/v4/f/b; |
| 42 | ····move-result-object·v0 | ||
| 43 | ····invoke- | 25 | ····invoke-interface·{v0,·p0},·Landroid/support/v4/f/b;->a(Ljava/lang/String;)Ljava/lang/String; |
| 44 | ····move-result-object·v0 | 26 | ····move-result-object·v0 |
| 45 | ····return-object·v0 | 27 | ····return-object·v0 |
| 46 | .end·method | 28 | .end·method |
| 29 | .method·public·static·b(Ljava/lang/String;)Ljava/lang/String; | ||
| 47 | .method·public·putAll(Ljava/util/Map;)V | ||
| 48 | ····.locals·3 | ||
| 49 | ····iget·v0,·p0,·Landroid/support/v4/f/a;->h:I | ||
| 50 | ····invoke-interface·{p1},·Ljava/util/Map;->size()I | ||
| 51 | ····move-result·v1 | ||
| 52 | ····add-int/2addr·v0,·v1 | ||
| 53 | ····invoke-virtual·{p0,·v0},·Landroid/support/v4/f/a;->a(I)V | ||
| 54 | ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set; | ||
| 55 | ····move-result-object·v0 | ||
| 56 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | ||
| 57 | ····move-result-object·v1 | ||
| 58 | ····:goto_0 | ||
| 59 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | ||
| 60 | ····move-result·v0 | ||
| 61 | ····if-eqz·v0,·:cond_0 | ||
| 62 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | ||
| 63 | ····move-result-object·v0 | ||
| 64 | ····check-cast·v0,·Ljava/util/Map$Entry; | ||
| 65 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | ||
| 66 | ····move-result-object·v2 | ||
| 67 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | ||
| 68 | ····move-result-object·v0 | ||
| Max diff block lines reached; 428/4354 bytes (9.83%) of diff not shown. | |||
| Offset 1, 143 lines modified | Offset 1, 31 lines modified | ||
| 1 | .class·Landroid/support/v4/f/c; | 1 | .class·Landroid/support/v4/f/c; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | #·interfaces | ||
| 4 | .implements·Landroid/support/v4/f/b; | ||
| 3 | #·static·fields | ||
| 4 | .field·static·final·a:[I | ||
| 5 | .field·static·final·b:[J | ||
| 6 | .field·static·final·c:[Ljava/lang/Object; | ||
| 7 | #·direct·methods | 5 | #·direct·methods |
| 8 | .method· | 6 | .method·constructor·<init>()V |
| 9 | ····.locals· | 7 | ····.locals·0 |
| 10 | ····const/4·v1,·0x0 | ||
| 11 | ····new-array·v0,·v1,·[I | ||
| 12 | ····sput-object·v0,·Landroid/support/v4/f/c;->a:[I | ||
| 13 | ····new-array·v0,·v1,·[J | ||
| 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
| 14 | ····sput-object·v0,·Landroid/support/v4/f/c;->b:[J | ||
| 15 | ····new-array·v0,·v1,·[Ljava/lang/Object; | ||
| 16 | ····sput-object·v0,·Landroid/support/v4/f/c;->c:[Ljava/lang/Object; | ||
| 17 | ····return-void | 9 | ····return-void |
| 18 | .end·method | 10 | .end·method |
| 19 | .method·public·static·a(I)I | ||
| 20 | ····.locals·1 | ||
| 21 | ····mul-int/lit8·v0,·p0,·0x4 | ||
| 22 | ····invoke-static·{v0},·Landroid/support/v4/f/c;->b(I)I | ||
| 23 | ····move-result·v0 | ||
| 24 | ····div-int/lit8·v0,·v0,·0x4 | ||
| 25 | ····return·v0 | ||
| 26 | .end·method | ||
| 27 | .method·static·a([III)I | ||
| 28 | ····.locals·4 | ||
| 29 | ····const/4·v1,·0x0 | ||
| 30 | ····add-int/lit8·v0,·p1,·-0x1 | ||
| 31 | ····:goto_0 | ||
| 32 | ····if-gt·v1,·v0,·:cond_2 | ||
| 33 | ····add-int·v2,·v1,·v0 | ||
| 34 | ····ushr-int/lit8·v2,·v2,·0x1 | ||
| 35 | ····aget·v3,·p0,·v2 | ||
| 36 | ····if-ge·v3,·p2,·:cond_0 | ||
| 37 | ····add-int/lit8·v1,·v2,·0x1 | ||
| 38 | ····goto·:goto_0 | ||
| 11 | #·virtual·methods | ||
| 12 | .method·public·a(Ljava/lang/String;)Ljava/lang/String; | ||
| 39 | ····:cond_0 | ||
| 40 | ····if-le·v3,·p2,·:cond_1 | ||
| 41 | ····add-int/lit8·v0,·v2,·-0x1 | ||
| 42 | ····goto·:goto_0 | ||
| 43 | ····:cond_1 | ||
| 44 | ····move·v0,·v2 | ||
| 45 | ····:goto_1 | ||
| 46 | ····return·v0 | ||
| 47 | ····:cond_2 | ||
| 48 | ····xor-int/lit8·v0,·v1,·-0x1 | ||
| 49 | ····goto·:goto_1 | ||
| 50 | .end·method | ||
| 51 | .method·public·static·a(Ljava/lang/Object;Ljava/lang/Object;)Z | ||
| 52 | ····.locals·1 | 13 | ····.locals·1 |
| 53 | ····if-eq·p0,·p1,·:cond_0 | ||
| 54 | ····if-eqz·p0,·:cond_1 | ||
| 55 | ····invoke-virtual·{p0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | ||
| 56 | ····move-result·v0 | ||
| 57 | ····if-eqz·v0,·:cond_1 | ||
| 58 | ····:cond_0 | ||
| 59 | ····const/4·v0,·0x1 | ||
| 60 | ····:goto_0 | ||
| 61 | ····return·v0 | ||
| 62 | ····:cond_1 | ||
| 63 | ····const/4·v0,·0x0 | 14 | ····const/4·v0,·0x0 |
| 64 | ···· | 15 | ····return-object·v0 |
| 65 | .end·method | 16 | .end·method |
| 66 | .method·public· | 17 | .method·public·b(Ljava/lang/String;)Ljava/lang/String; |
| 67 | ····.locals· | 18 | ····.locals·0 |
| 68 | ····const/4·v2,·0x1 | ||
| 69 | ····const/4·v0,·0x4 | ||
| 70 | ····:goto_0 | ||
| 71 | ····const/16·v1,·0x20 | ||
| Max diff block lines reached; 53/2527 bytes (2.10%) of diff not shown. | |||
| Offset 1, 40 lines modified | Offset 1, 83 lines modified | ||
| 1 | .class· | 1 | .class·Landroid/support/v4/c/a/b; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | #·interfaces | 3 | #·interfaces |
| 4 | .implements·Landroid/ | 4 | .implements·Landroid/support/v4/c/a/c; |
| 5 | #· | 5 | #·direct·methods |
| 6 | .method·public·abstract·a(Landroid/support/v4/view/ax;)Landroid/support/v4/c/a/b; | ||
| 7 | .e | 6 | .method·constructor·<init>()V |
| 7 | ····.locals·0 | ||
| 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | ||
| 8 | 9 | ····return-void | |
| 9 | .end·method | 10 | .end·method |
| 10 | .method·public·abstract·a()Landroid/support/v4/view/n; | ||
| 11 | #·virtual·methods | ||
| 12 | .method·public·a(Landroid/graphics/drawable/Drawable;)V | ||
| 13 | ····.locals·0 | ||
| 14 | ····return-void | ||
| 11 | .end·method | 15 | .end·method |
| 12 | .method·public·a | 16 | .method·public·a(Landroid/graphics/drawable/Drawable;FF)V |
| 17 | ····.locals·0 | ||
| 18 | ····return-void | ||
| 13 | .end·method | 19 | .end·method |
| 14 | .method·public·a | 20 | .method·public·a(Landroid/graphics/drawable/Drawable;I)V |
| 21 | ····.locals·0 | ||
| 22 | ····invoke-static·{p1,·p2},·Landroid/support/v4/c/a/i;->a(Landroid/graphics/drawable/Drawable;I)V | ||
| 23 | ····return-void | ||
| 15 | .end·method | 24 | .end·method |
| 16 | .method·public·a | 25 | .method·public·a(Landroid/graphics/drawable/Drawable;IIII)V |
| 26 | ····.locals·0 | ||
| 27 | ····return-void | ||
| 17 | .end·method | 28 | .end·method |
| 18 | .method·public·a | 29 | .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V |
| 30 | ····.locals·0 | ||
| 31 | ····invoke-static·{p1,·p2},·Landroid/support/v4/c/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V | ||
| 32 | ····return-void | ||
| 19 | .end·method | 33 | .end·method |
| 20 | .method·public·a | 34 | .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V |
| 35 | ····.locals·0 | ||
| 36 | ····invoke-static·{p1,·p2},·Landroid/support/v4/c/a/i;->a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V | ||
| 37 | ····return-void | ||
| 21 | .end·method | 38 | .end·method |
| 22 | .method·public·a | 39 | .method·public·a(Landroid/graphics/drawable/Drawable;Z)V |
| 40 | ····.locals·0 | ||
| 41 | ····return-void | ||
| 23 | .end·method | 42 | .end·method |
| 24 | .method·public·a | 43 | .method·public·b(Landroid/graphics/drawable/Drawable;)Z |
| 44 | ····.locals·1 | ||
| 45 | ····const/4·v0,·0x0 | ||
| 46 | ····return·v0 | ||
| 25 | .end·method | 47 | .end·method |
| 26 | .method·public·a | 48 | .method·public·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; |
| 49 | ····.locals·1 | ||
| 50 | ····invoke-static·{p1},·Landroid/support/v4/c/a/i;->a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; | ||
| 51 | ····move-result-object·v0 | ||
| 52 | ····return-object·v0 | ||
| 27 | .end·method | 53 | .end·method |
| Offset 1, 5 lines modified | Offset 1, 179 lines modified | ||
| 1 | .class·public· | 1 | .class·public·Landroid/support/v4/c/a/a; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | #·interfaces | ||
| 4 | .implements·Landroid/view/Menu; | ||
| 3 | #·static·fields | ||
| 4 | .field·static·final·a:Landroid/support/v4/c/a/c; | ||
| 5 | #·direct·methods | ||
| 6 | .method·static·constructor·<clinit>()V | ||
| 7 | ····.locals·2 | ||
| 8 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
| 9 | ····const/16·v1,·0x16 | ||
| 10 | ····if-lt·v0,·v1,·:cond_0 | ||
| 11 | ····new-instance·v0,·Landroid/support/v4/c/a/g; | ||
| 12 | ····invoke-direct·{v0},·Landroid/support/v4/c/a/g;-><init>()V | ||
| 13 | ····sput-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c; | ||
| 14 | ····:goto_0 | ||
| 15 | ····return-void | ||
| 16 | ····:cond_0 | ||
| 17 | ····const/16·v1,·0x15 | ||
| 18 | ····if-lt·v0,·v1,·:cond_1 | ||
| 19 | ····new-instance·v0,·Landroid/support/v4/c/a/f; | ||
| 20 | ····invoke-direct·{v0},·Landroid/support/v4/c/a/f;-><init>()V | ||
| 21 | ····sput-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c; | ||
| 22 | ····goto·:goto_0 | ||
| 23 | ····:cond_1 | ||
| 24 | ····const/16·v1,·0x13 | ||
| 25 | ····if-lt·v0,·v1,·:cond_2 | ||
| 26 | ····new-instance·v0,·Landroid/support/v4/c/a/e; | ||
| 27 | ····invoke-direct·{v0},·Landroid/support/v4/c/a/e;-><init>()V | ||
| 28 | ····sput-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c; | ||
| 29 | ····goto·:goto_0 | ||
| 30 | ····:cond_2 | ||
| 31 | ····const/16·v1,·0xb | ||
| 32 | ····if-lt·v0,·v1,·:cond_3 | ||
| 33 | ····new-instance·v0,·Landroid/support/v4/c/a/d; | ||
| 34 | ····invoke-direct·{v0},·Landroid/support/v4/c/a/d;-><init>()V | ||
| 35 | ····sput-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c; | ||
| 36 | ····goto·:goto_0 | ||
| 37 | ····:cond_3 | ||
| 38 | ····new-instance·v0,·Landroid/support/v4/c/a/b; | ||
| 39 | ····invoke-direct·{v0},·Landroid/support/v4/c/a/b;-><init>()V | ||
| 40 | ····sput-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c; | ||
| 41 | ····goto·:goto_0 | ||
| 42 | .end·method | ||
| 43 | .method·public·static·a(Landroid/graphics/drawable/Drawable;)V | ||
| 44 | ····.locals·1 | ||
| 45 | ····sget-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c; | ||
| 46 | ····invoke-interface·{v0,·p0},·Landroid/support/v4/c/a/c;->a(Landroid/graphics/drawable/Drawable;)V | ||
| 47 | ····return-void | ||
| 48 | .end·method | ||
| 49 | .method·public·static·a(Landroid/graphics/drawable/Drawable;FF)V | ||
| 50 | ····.locals·1 | ||
| 51 | ····sget-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c; | ||
| 52 | ····invoke-interface·{v0,·p0,·p1,·p2},·Landroid/support/v4/c/a/c;->a(Landroid/graphics/drawable/Drawable;FF)V | ||
| 53 | ····return-void | ||
| 54 | .end·method | ||
| 55 | .method·public·static·a(Landroid/graphics/drawable/Drawable;I)V | ||
| 56 | ····.locals·1 | ||
| 57 | ····sget-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c; | ||
| 58 | ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/c/a/c;->a(Landroid/graphics/drawable/Drawable;I)V | ||
| 59 | ····return-void | ||
| 60 | .end·method | ||
| 61 | .method·public·static·a(Landroid/graphics/drawable/Drawable;IIII)V | ||
| 62 | ····.locals·6 | ||
| 63 | ····sget-object·v0,·Landroid/support/v4/c/a/a;->a:Landroid/support/v4/c/a/c; | ||
| 64 | ····move-object·v1,·p0 | ||
| 65 | ····move·v2,·p1 | ||
| 66 | ····move·v3,·p2 | ||
| 67 | ····move·v4,·p3 | ||
| 68 | ····move·v5,·p4 | ||
| 69 | ····invoke-interface/range·{v0·..·v5},·Landroid/support/v4/c/a/c;->a(Landroid/graphics/drawable/Drawable;IIII)V | ||
| 70 | ····return-void | ||
| 71 | .end·method | ||
| Max diff block lines reached; -1/4847 bytes (-0.02%) of diff not shown. | |||
| Offset 1, 6 lines modified | Offset 1, 31 lines modified | ||
| 1 | .class· | 1 | .class·interface·abstract·Landroid/support/v4/c/a/c; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | #·interfaces | ||
| 4 | .implements·Landroid/support/v4/c/a/a; | ||
| 5 | .implements·Landroid/view/SubMenu; | ||
| 3 | #·virtual·methods | ||
| 4 | .method·public·abstract·a(Landroid/graphics/drawable/Drawable;)V | ||
| 5 | .end·method | ||
| 6 | .method·public·abstract·a(Landroid/graphics/drawable/Drawable;FF)V | ||
| 7 | .end·method | ||
| 8 | .method·public·abstract·a(Landroid/graphics/drawable/Drawable;I)V | ||
| 9 | .end·method | ||
| 10 | .method·public·abstract·a(Landroid/graphics/drawable/Drawable;IIII)V | ||
| 11 | .end·method | ||
| 12 | .method·public·abstract·a(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V | ||
| 13 | .end·method | ||
| 14 | .method·public·abstract·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V | ||
| 15 | .end·method | ||
| 16 | .method·public·abstract·a(Landroid/graphics/drawable/Drawable;Z)V | ||
| 17 | .end·method | ||
| 18 | .method·public·abstract·b(Landroid/graphics/drawable/Drawable;)Z | ||
| 19 | .end·method | ||
| 20 | .method·public·abstract·c(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; | ||
| 21 | .end·method | ||
| Offset 1, 31 lines modified | Offset 1, 64 lines modified | ||
| 1 | .class· | 1 | .class·Landroid/support/v4/widget/w; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | #· | 3 | #·direct·methods |
| 4 | .method·public·abstract·a(Landroid/content/Context;)Ljava/lang/Object; | ||
| 5 | .e | 4 | .method·public·static·a(Ljava/lang/Object;)I |
| 5 | ····.locals·1 | ||
| 6 | ····check-cast·p0,·Landroid/widget/OverScroller; | ||
| 6 | .method·public·abstract·a(Ljava/lang/Object;II)V | ||
| 7 | .end·method | ||
| 7 | ····invoke-virtual·{p0},·Landroid/widget/OverScroller;->getFinalY()I | ||
| 8 | .method·public·abstract·a(Ljava/lang/Object;)Z | ||
| 9 | .end·method | ||
| 8 | ····move-result·v0 | ||
| 10 | .method·public·abstract·a(Ljava/lang/Object;F)Z | ||
| 11 | .end·method | ||
| 12 | 9 | ····return·v0 | |
| 13 | .end·method | 10 | .end·method |
| 14 | .method·public·abstract·a(Ljava/lang/Object;I)Z | ||
| 15 | .end | 11 | .method·public·static·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; |
| 12 | ····.locals·1 | ||
| 13 | ····if-eqz·p1,·:cond_0 | ||
| 16 | .method·public·abstract·a(Ljava/lang/Object;Landroid/graphics/Canvas;)Z | ||
| 17 | .end·method | ||
| 18 | 14 | ····new-instance·v0,·Landroid/widget/OverScroller; | |
| 15 | ····invoke-direct·{v0,·p0,·p1},·Landroid/widget/OverScroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V | ||
| 16 | ····:goto_0 | ||
| 17 | ····return-object·v0 | ||
| 18 | ····:cond_0 | ||
| 19 | ····new-instance·v0,·Landroid/widget/OverScroller; | ||
| 20 | ····invoke-direct·{v0,·p0},·Landroid/widget/OverScroller;-><init>(Landroid/content/Context;)V | ||
| 21 | ····goto·:goto_0 | ||
| 19 | .end·method | 22 | .end·method |
| 20 | .method·public· | 23 | .method·public·static·a(Ljava/lang/Object;IIIIIIII)V |
| 24 | ····.locals·9 | ||
| 25 | ····move-object·v0,·p0 | ||
| 26 | ····check-cast·v0,·Landroid/widget/OverScroller; | ||
| 27 | ····move·v1,·p1 | ||
| 28 | ····move·v2,·p2 | ||
| 29 | ····move·v3,·p3 | ||
| 30 | ····move·v4,·p4 | ||
| 31 | ····move·v5,·p5 | ||
| 32 | ····move·v6,·p6 | ||
| 33 | ····move/from16·v7,·p7 | ||
| 34 | ····move/from16·v8,·p8 | ||
| 35 | ····invoke-virtual/range·{v0·..·v8},·Landroid/widget/OverScroller;->fling(IIIIIIII)V | ||
| 36 | ····return-void | ||
| 21 | .end·method | 37 | .end·method |
| Offset 129, 11 lines modified | Offset 129, 11 lines modified | ||
| 129 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a; | 129 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/d;->a:Landroid/support/v4/widget/a; |
| 130 | ····invoke-static·{v0},·Landroid/support/v4/widget/a;->g(Landroid/support/v4/widget/a;)Landroid/view/View; | 130 | ····invoke-static·{v0},·Landroid/support/v4/widget/a;->g(Landroid/support/v4/widget/a;)Landroid/view/View; |
| 131 | ····move-result-object·v0 | 131 | ····move-result-object·v0 |
| 132 | ····invoke-static·{v0,·p0},·Landroid/support/v4/ | 132 | ····invoke-static·{v0,·p0},·Landroid/support/v4/h/ao;->a(Landroid/view/View;Ljava/lang/Runnable;)V |
| 133 | ····goto·:goto_0 | 133 | ····goto·:goto_0 |
| 134 | .end·method | 134 | .end·method |
| Offset 1, 449 lines modified | Offset 1, 135 lines modified | ||
| 1 | .class·Landroid/support/v4/widget/r; | 1 | .class·public·Landroid/support/v4/widget/r; |
| 2 | .super·L | 2 | .super·Ljava/lang/Object; |
| 3 | #·instance·fields | 3 | #·instance·fields |
| 4 | .field· | 4 | .field·a:Ljava/lang/Object; |
| 5 | .field·private·final·b:I | ||
| 6 | .field· | 5 | .field·b:Landroid/support/v4/widget/s; |
| 7 | .field·private·final·d:Ljava/lang/Runnable; | ||
| 8 | #·direct·methods | 6 | #·direct·methods |
| 7 | .method·private·constructor·<init>(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V | ||
| 9 | .method·private·b()V | ||
| 10 | ····.locals·2 | ||
| 11 | ····const/4·v0,·0x3 | ||
| 12 | ····iget·v1,·p0,·Landroid/support/v4/widget/r;->b:I | ||
| 13 | ····if-ne·v1,·v0,·:cond_0 | ||
| 14 | ····const/4·v0,·0x5 | ||
| 15 | ····:cond_0 | ||
| 16 | ····iget-object·v1,·p0,·Landroid/support/v4/widget/r;->a:Landroid/support/v4/widget/DrawerLayout; | ||
| 17 | ····invoke-virtual·{v1,·v0},·Landroid/support/v4/widget/DrawerLayout;->a(I)Landroid/view/View; | ||
| 18 | ····move-result-object·v0 | ||
| 19 | ····if-eqz·v0,·:cond_1 | ||
| 20 | ····iget-object·v1,·p0,·Landroid/support/v4/widget/r;->a:Landroid/support/v4/widget/DrawerLayout; | ||
| 21 | ····invoke-virtual·{v1,·v0},·Landroid/support/v4/widget/DrawerLayout;->i(Landroid/view/View;)V | ||
| 22 | ····:cond_1 | ||
| 23 | ····return-void | ||
| 24 | .end·method | ||
| 25 | #·virtual·methods | ||
| 26 | .method·public·a(Landroid/view/View;)I | ||
| 27 | ····.locals·1 | 8 | ····.locals·1 |
| 28 | ····i | 9 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 29 | ···· | 10 | ····const/16·v0,·0xe |
| 30 | ···· | 11 | ····if-lt·p1,·v0,·:cond_0 |
| 31 | ····i | 12 | ····new-instance·v0,·Landroid/support/v4/widget/v; |
| 32 | ····invoke- | 13 | ····invoke-direct·{v0},·Landroid/support/v4/widget/v;-><init>()V |
| 33 | ···· | 14 | ····iput-object·v0,·p0,·Landroid/support/v4/widget/r;->b:Landroid/support/v4/widget/s; |
| 34 | ····:goto_0 | 15 | ····:goto_0 |
| 35 | ····retur | 16 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/r;->b:Landroid/support/v4/widget/s; |
| 17 | ····invoke-interface·{v0,·p2,·p3},·Landroid/support/v4/widget/s;->a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; | ||
| 36 | ····:cond_0 | ||
| 37 | ····const/4·v0,·0x0 | ||
| 38 | ····goto·:goto_0 | ||
| 39 | .end·method | ||
| 40 | .method·public·a(Landroid/view/View;II)I | ||
| 41 | ····.locals·2 | ||
| 42 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/r;->a:Landroid/support/v4/widget/DrawerLayout; | ||
| 43 | ····const/4·v1,·0x3 | ||
| 44 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/support/v4/widget/DrawerLayout;->a(Landroid/view/View;I)Z | ||
| 45 | ····move-result·v0 | 18 | ····move-result-object·v0 |
| 46 | ····if-eqz·v0,·:cond_0 | ||
| 47 | ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I | ||
| 48 | ····move-result·v0 | ||
| 49 | ····neg-int·v0,·v0 | ||
| 50 | ····const/4·v1,·0x0 | ||
| 51 | ····invoke-static·{p2,·v1},·Ljava/lang/Math;->min(II)I | ||
| 52 | ····move-result·v1 | ||
| 53 | ····i | 19 | ····iput-object·v0,·p0,·Landroid/support/v4/widget/r;->a:Ljava/lang/Object; |
| 54 | ····move-result·v0 | ||
| 55 | ····:goto_0 | ||
| 56 | ····return | 20 | ····return-void |
| 57 | ····:cond_0 | 21 | ····:cond_0 |
| 22 | ····const/16·v0,·0x9 | ||
| 58 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/r;->a:Landroid/support/v4/widget/DrawerLayout; | ||
| 59 | ····invoke-virtual·{v0},·Landroid/support/v4/widget/DrawerLayout;->getWidth()I | ||
| 60 | ····move-result·v0 | ||
| 61 | ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I | ||
| 62 | ····move-result·v1 | ||
| 63 | ···· | 23 | ····if-lt·p1,·v0,·:cond_1 |
| 64 | ···· | 24 | ····new-instance·v0,·Landroid/support/v4/widget/u; |
| 25 | ····invoke-direct·{v0},·Landroid/support/v4/widget/u;-><init>()V | ||
| 65 | ····move-result·v0 | ||
| 66 | ····invoke-static·{v1,·v0},·Ljava/lang/Math;->max(II)I | ||
| 67 | ···· | 26 | ····iput-object·v0,·p0,·Landroid/support/v4/widget/r;->b:Landroid/support/v4/widget/s; |
| 68 | ····goto·:goto_0 | 27 | ····goto·:goto_0 |
| Max diff block lines reached; 9041/13408 bytes (67.43%) of diff not shown. | |||
| Offset 1, 85 lines modified | Offset 1, 45 lines modified | ||
| 1 | .class·Landroid/support/v4/widget/u; | 1 | .class·Landroid/support/v4/widget/u; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | #·interfaces | 3 | #·interfaces |
| 4 | .implements·Landroid/support/v4/widget/ | 4 | .implements·Landroid/support/v4/widget/s; |
| 5 | #·direct·methods | 5 | #·direct·methods |
| 6 | .method·constructor·<init>()V | 6 | .method·constructor·<init>()V |
| 7 | ····.locals·0 | 7 | ····.locals·0 |
| 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 9 | ····return-void | 9 | ····return-void |
| 10 | .end·method | 10 | .end·method |
| 11 | #·virtual·methods | 11 | #·virtual·methods |
| 12 | .method·public·a(L | 12 | .method·public·a(Ljava/lang/Object;)I |
| 13 | ····.locals·1 | 13 | ····.locals·1 |
| 14 | ····co | 14 | ····invoke-static·{p1},·Landroid/support/v4/widget/w;->a(Ljava/lang/Object;)I |
| 15 | ····move-result·v0 | ||
| 15 | ····return-object·v0 | ||
| 16 | .end·method | ||
| 17 | .method·public·a(Ljava/lang/Object;II)V | ||
| 18 | ····.locals·0 | ||
| 19 | ····return-void | ||
| 20 | .end·method | ||
| 21 | .method·public·a(Ljava/lang/Object;)Z | ||
| 22 | ····.locals·1 | ||
| 23 | ····const/4·v0,·0x1 | ||
| 24 | ····return·v0 | ||
| 25 | .end·method | ||
| 26 | .method·public·a(Ljava/lang/Object;F)Z | ||
| 27 | ····.locals·1 | ||
| 28 | ····const/4·v0,·0x0 | ||
| 29 | ····return·v0 | ||
| 30 | .end·method | ||
| 31 | .method·public·a(Ljava/lang/Object;FF)Z | ||
| 32 | ····.locals·1 | ||
| 33 | ····const/4·v0,·0x0 | ||
| 34 | ····return·v0 | 16 | ····return·v0 |
| 35 | .end·method | 17 | .end·method |
| 36 | .method·public·a(Ljava/lang/Object; | 18 | .method·public·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; |
| 37 | ····.locals·1 | 19 | ····.locals·1 |
| 20 | ····invoke-static·{p1,·p2},·Landroid/support/v4/widget/w;->a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; | ||
| 38 | ····const/4·v0,·0x0 | ||
| 39 | ····return·v0 | ||
| 40 | .end·method | ||
| 41 | .method·public·a(Ljava/lang/Object;Landroid/graphics/Canvas;)Z | ||
| 42 | ····.locals·1 | ||
| 43 | ···· | 21 | ····move-result-object·v0 |
| 44 | ····return·v0 | 22 | ····return-object·v0 |
| 45 | .end·method | 23 | .end·method |
| 46 | .method·public· | 24 | .method·public·a(Ljava/lang/Object;IIIIIIII)V |
| 47 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····invoke-static/range·{p1·..·p9},·Landroid/support/v4/widget/w;->a(Ljava/lang/Object;IIIIIIII)V | ||
| 48 | ····return-void | ||
| 49 | .end·method | ||
| 50 | .method·public·c(Ljava/lang/Object;)Z | ||
| 51 | ····.locals·1 | ||
| 52 | ····const/4·v0,·0x0 | ||
| 53 | ····return | 27 | ····return-void |
| 54 | .end·method | 28 | .end·method |
| Offset 1, 23 lines modified | Offset 1, 136 lines modified | ||
| 1 | .class· | 1 | .class·public·Landroid/support/v4/widget/k; |
| 2 | .super·Landroid/support/v4/ | 2 | .super·Landroid/support/v4/widget/a; |
| 3 | #·instance·fields | ||
| 4 | .field·private·final·a:Landroid/widget/ListView; | ||
| 5 | #·direct·methods | ||
| 6 | .method·public·constructor·<init>(Landroid/widget/ListView;)V | ||
| 7 | ····.locals·0 | ||
| 8 | ····invoke-direct·{p0,·p1},·Landroid/support/v4/widget/a;-><init>(Landroid/view/View;)V | ||
| 9 | ····iput-object·p1,·p0,·Landroid/support/v4/widget/k;->a:Landroid/widget/ListView; | ||
| 10 | ····return-void | ||
| 11 | .end·method | ||
| 3 | #·virtual·methods | 12 | #·virtual·methods |
| 4 | .method·public·a( | 13 | .method·public·a(II)V |
| 5 | ····.locals· | 14 | ····.locals·3 |
| 15 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/k;->a:Landroid/widget/ListView; | ||
| 16 | ····invoke-virtual·{v0},·Landroid/widget/ListView;->getFirstVisiblePosition()I | ||
| 17 | ····move-result·v1 | ||
| 18 | ····const/4·v2,·-0x1 | ||
| 19 | ····if-ne·v1,·v2,·:cond_1 | ||
| 6 | ···· | 20 | ····:cond_0 |
| 21 | ····:goto_0 | ||
| 22 | ····return-void | ||
| 23 | ····:cond_1 | ||
| 24 | ····const/4·v2,·0x0 | ||
| 25 | ····invoke-virtual·{v0,·v2},·Landroid/widget/ListView;->getChildAt(I)Landroid/view/View; | ||
| 26 | ····move-result-object·v2 | ||
| 27 | ····if-eqz·v2,·:cond_0 | ||
| 28 | ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I | ||
| 29 | ····move-result·v2 | ||
| 7 | ···· | 30 | ····sub-int/2addr·v2,·p2 |
| 31 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/widget/ListView;->setSelectionFromTop(II)V | ||
| 32 | ····goto·:goto_0 | ||
| 33 | .end·method | ||
| 34 | .method·public·e(I)Z | ||
| 35 | ····.locals·1 | ||
| 36 | ····const/4·v0,·0x0 | ||
| 8 | ···· | 37 | ····return·v0 |
| 38 | .end·method | ||
| 9 | 39 | .method·public·f(I)Z | |
| 40 | ····.locals·6 | ||
| 10 | ····const/4·v0,·0x0 | 41 | ····const/4·v0,·0x0 |
| 11 | ····i | 42 | ····iget-object·v1,·p0,·Landroid/support/v4/widget/k;->a:Landroid/widget/ListView; |
| 43 | ····invoke-virtual·{v1},·Landroid/widget/ListView;->getCount()I | ||
| 44 | ····move-result·v2 | ||
| 45 | ····if-nez·v2,·:cond_1 | ||
| 12 | ····:cond_0 | 46 | ····:cond_0 |
| 47 | ····:goto_0 | ||
| 13 | ····return | 48 | ····return·v0 |
| 49 | ····:cond_1 | ||
| 50 | ····invoke-virtual·{v1},·Landroid/widget/ListView;->getChildCount()I | ||
| 51 | ····move-result·v3 | ||
| 52 | ····invoke-virtual·{v1},·Landroid/widget/ListView;->getFirstVisiblePosition()I | ||
| 53 | ····move-result·v4 | ||
| 54 | ····add-int·v5,·v4,·v3 | ||
| 55 | ····if-lez·p1,·:cond_3 | ||
| 56 | ····if-lt·v5,·v2,·:cond_2 | ||
| 57 | ····add-int/lit8·v2,·v3,·-0x1 | ||
| 58 | ····invoke-virtual·{v1,·v2},·Landroid/widget/ListView;->getChildAt(I)Landroid/view/View; | ||
| 59 | ····move-result-object·v2 | ||
| 60 | ····invoke-virtual·{v2},·Landroid/view/View;->getBottom()I | ||
| 61 | ····move-result·v2 | ||
| 62 | ····invoke-virtual·{v1},·Landroid/widget/ListView;->getHeight()I | ||
| 63 | ····move-result·v1 | ||
| 64 | ····if-le·v2,·v1,·:cond_0 | ||
| 65 | ····:cond_2 | ||
| 66 | ····const/4·v0,·0x1 | ||
| 67 | ····goto·:goto_0 | ||
| 68 | ····:cond_3 | ||
| 69 | ····if-gez·p1,·:cond_0 | ||
| 70 | ····if-gtz·v4,·:cond_2 | ||
| 71 | ····invoke-virtual·{v1,·v0},·Landroid/widget/ListView;->getChildAt(I)Landroid/view/View; | ||
| 72 | ····move-result-object·v1 | ||
| Max diff block lines reached; 0/3190 bytes (0.00%) of diff not shown. | |||
| Offset 1, 181 lines modified | Offset 1, 77 lines modified | ||
| 1 | .class· | 1 | .class·Landroid/support/v4/widget/t; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | #·interfaces | ||
| 4 | .implements·Landroid/support/v4/widget/s; | ||
| 3 | #·static·fields | ||
| 4 | .field·private·static·final·b:Landroid/support/v4/widget/w; | ||
| 5 | #·instance·fields | ||
| 6 | .field·private·a:Ljava/lang/Object; | ||
| 7 | #·direct·methods | 5 | #·direct·methods |
| 8 | .method· | 6 | .method·constructor·<init>()V |
| 9 | ····.locals· | 7 | ····.locals·0 |
| 10 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
| 11 | ····const/16·v1,·0x15 | ||
| 12 | ····if-lt·v0,·v1,·:cond_0 | ||
| 13 | ····new-instance·v0,·Landroid/support/v4/widget/x; | ||
| 14 | ····invoke-direct·{v0},·Landroid/support/v4/widget/x;-><init>()V | ||
| 15 | ····sput-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; | ||
| 16 | ····:goto_0 | ||
| 17 | ····return-void | ||
| 18 | ····:cond_0 | ||
| 19 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | ||
| 20 | ····const/16·v1,·0xe | ||
| 21 | ····if-lt·v0,·v1,·:cond_1 | ||
| 22 | ····new-instance·v0,·Landroid/support/v4/widget/v; | ||
| 23 | ····invoke-direct·{v0},·Landroid/support/v4/widget/v;-><init>()V | ||
| 24 | ····sput-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; | ||
| 25 | ····goto·:goto_0 | ||
| 26 | ····:cond_1 | ||
| 27 | ····new-instance·v0,·Landroid/support/v4/widget/u; | ||
| 28 | ····invoke-direct·{v0},·Landroid/support/v4/widget/u;-><init>()V | ||
| 29 | ····sput-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; | ||
| 30 | ····goto·:goto_0 | ||
| 31 | .end·method | ||
| 32 | .method·public·constructor·<init>(Landroid/content/Context;)V | ||
| 33 | ····.locals·1 | ||
| 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 35 | ····sget-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; | ||
| 36 | ····invoke-interface·{v0,·p1},·Landroid/support/v4/widget/w;->a(Landroid/content/Context;)Ljava/lang/Object; | ||
| 37 | ····move-result-object·v0 | ||
| 38 | ····iput-object·v0,·p0,·Landroid/support/v4/widget/t;->a:Ljava/lang/Object; | ||
| 39 | ····return-void | 9 | ····return-void |
| 40 | .end·method | 10 | .end·method |
| 41 | #·virtual·methods | 11 | #·virtual·methods |
| 42 | .method·public·a( | 12 | .method·public·a(Ljava/lang/Object;)I |
| 43 | ····.locals· | 13 | ····.locals·1 |
| 44 | ····sget-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; | ||
| 45 | ····iget-object·v1,·p0,·Landroid/support/v4/widget/t;->a:Ljava/lang/Object; | ||
| 46 | ····invoke-interface·{v0,·v1,·p1,·p2},·Landroid/support/v4/widget/w;->a(Ljava/lang/Object;II)V | ||
| 47 | ····return-void | ||
| 48 | .end·method | ||
| 49 | .method·public·a()Z | ||
| 50 | ····.locals·2 | ||
| 51 | ····sget-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; | ||
| 52 | ···· | 14 | ····check-cast·p1,·Landroid/widget/Scroller; |
| 53 | ····invoke-i | 15 | ····invoke-virtual·{p1},·Landroid/widget/Scroller;->getFinalY()I |
| 54 | ····move-result·v0 | 16 | ····move-result·v0 |
| 55 | ····return·v0 | 17 | ····return·v0 |
| 56 | .end·method | 18 | .end·method |
| 57 | .method·public·a( | 19 | .method·public·a(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; |
| 58 | ····.locals· | 20 | ····.locals·1 |
| 59 | ····sget-object·v0,·Landroid/support/v4/widget/t;->b:Landroid/support/v4/widget/w; | ||
| 60 | ····iget-object·v1,·p0,·Landroid/support/v4/widget/t;->a:Ljava/lang/Object; | ||
| 61 | ····invoke-interface·{v0,·v1,·p1},·Landroid/support/v4/widget/w;->a(Ljava/lang/Object;F)Z | ||
| 62 | ····move-result·v0 | ||
| 21 | ····if-eqz·p2,·:cond_0 | ||
| 63 | ····return·v0 | ||
| 64 | .end·method | ||
| 22 | ····new-instance·v0,·Landroid/widget/Scroller; | ||
| 65 | .method·public·a(FF)Z | ||
| 66 | ····.locals·2 | ||
| 67 | ···· | 23 | ····invoke-direct·{v0,·p1,·p2},·Landroid/widget/Scroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V |
| 68 | ···· | 24 | ····:goto_0 |
| 25 | ····return-object·v0 | ||
| 69 | ···· | 26 | ····:cond_0 |
| Max diff block lines reached; 1942/5752 bytes (33.76%) of diff not shown. | |||
| Offset 1, 43 lines modified | Offset 1, 25 lines modified | ||
| 1 | .class·Landroid/support/v4/widget/m; | 1 | .class·Landroid/support/v4/widget/m; |
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | #·interfaces | 3 | #·interfaces |
| 4 | .implements·Landroid/support/v4/widget/ | 4 | .implements·Landroid/support/v4/widget/o; |
| 5 | #·direct·methods | 5 | #·direct·methods |
| 6 | .method·constructor·<init>()V | 6 | .method·constructor·<init>()V |
| 7 | ····.locals·0 | 7 | ····.locals·0 |
| 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 9 | ····return-void | 9 | ····return-void |
| 10 | .end·method | 10 | .end·method |
| 11 | #·virtual·methods | 11 | #·virtual·methods |
| 12 | .method·public·a(Landroid/widget/PopupWindow;Landroid/view/View;III)V | ||
| 12 | .method·public·a(Ljava/lang/Object;)I | ||
| 13 | ····.locals·1 | ||
| 14 | ····invoke-static·{p1},· | ||