Changes of com.discord v1323

This commit is contained in:
root 2020-11-12 01:09:57 +00:00
parent 1234c09f33
commit d9d9f382c9
28241 changed files with 0 additions and 4903974 deletions

View file

@ -1,215 +0,0 @@
.class public final Lcom/yalantis/ucrop/R$a;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# static fields
.field public static final abc_background_cache_hint_selector_material_dark:I = 0x7f060000
.field public static final abc_background_cache_hint_selector_material_light:I = 0x7f060001
.field public static final abc_btn_colored_borderless_text_material:I = 0x7f060002
.field public static final abc_btn_colored_text_material:I = 0x7f060003
.field public static final abc_color_highlight_material:I = 0x7f060004
.field public static final abc_hint_foreground_material_dark:I = 0x7f060007
.field public static final abc_hint_foreground_material_light:I = 0x7f060008
.field public static final abc_primary_text_disable_only_material_dark:I = 0x7f060009
.field public static final abc_primary_text_disable_only_material_light:I = 0x7f06000a
.field public static final abc_primary_text_material_dark:I = 0x7f06000b
.field public static final abc_primary_text_material_light:I = 0x7f06000c
.field public static final abc_search_url_text:I = 0x7f06000d
.field public static final abc_search_url_text_normal:I = 0x7f06000e
.field public static final abc_search_url_text_pressed:I = 0x7f06000f
.field public static final abc_search_url_text_selected:I = 0x7f060010
.field public static final abc_secondary_text_material_dark:I = 0x7f060011
.field public static final abc_secondary_text_material_light:I = 0x7f060012
.field public static final abc_tint_btn_checkable:I = 0x7f060013
.field public static final abc_tint_default:I = 0x7f060014
.field public static final abc_tint_edittext:I = 0x7f060015
.field public static final abc_tint_seek_thumb:I = 0x7f060016
.field public static final abc_tint_spinner:I = 0x7f060017
.field public static final abc_tint_switch_track:I = 0x7f060018
.field public static final accent_material_dark:I = 0x7f060019
.field public static final accent_material_light:I = 0x7f06001a
.field public static final background_floating_material_dark:I = 0x7f060023
.field public static final background_floating_material_light:I = 0x7f060024
.field public static final background_material_dark:I = 0x7f060025
.field public static final background_material_light:I = 0x7f060026
.field public static final bright_foreground_disabled_material_dark:I = 0x7f060065
.field public static final bright_foreground_disabled_material_light:I = 0x7f060066
.field public static final bright_foreground_inverse_material_dark:I = 0x7f060067
.field public static final bright_foreground_inverse_material_light:I = 0x7f060068
.field public static final bright_foreground_material_dark:I = 0x7f060069
.field public static final bright_foreground_material_light:I = 0x7f06006a
.field public static final button_material_dark:I = 0x7f060070
.field public static final button_material_light:I = 0x7f060071
.field public static final dim_foreground_disabled_material_dark:I = 0x7f0600b2
.field public static final dim_foreground_disabled_material_light:I = 0x7f0600b3
.field public static final dim_foreground_material_dark:I = 0x7f0600b4
.field public static final dim_foreground_material_light:I = 0x7f0600b5
.field public static final foreground_material_dark:I = 0x7f0600bf
.field public static final foreground_material_light:I = 0x7f0600c0
.field public static final highlighted_text_material_dark:I = 0x7f0600cf
.field public static final highlighted_text_material_light:I = 0x7f0600d0
.field public static final material_blue_grey_800:I = 0x7f06010e
.field public static final material_blue_grey_900:I = 0x7f06010f
.field public static final material_blue_grey_950:I = 0x7f060110
.field public static final material_deep_teal_200:I = 0x7f060111
.field public static final material_deep_teal_500:I = 0x7f060112
.field public static final material_grey_100:I = 0x7f060113
.field public static final material_grey_300:I = 0x7f060114
.field public static final material_grey_50:I = 0x7f060115
.field public static final material_grey_600:I = 0x7f060116
.field public static final material_grey_800:I = 0x7f060117
.field public static final material_grey_850:I = 0x7f060118
.field public static final material_grey_900:I = 0x7f060119
.field public static final notification_action_color_filter:I = 0x7f060162
.field public static final notification_icon_bg_color:I = 0x7f060163
.field public static final primary_dark_material_dark:I = 0x7f0601b7
.field public static final primary_dark_material_light:I = 0x7f0601b8
.field public static final primary_material_dark:I = 0x7f0601d6
.field public static final primary_material_light:I = 0x7f0601d7
.field public static final primary_text_default_material_dark:I = 0x7f0601d8
.field public static final primary_text_default_material_light:I = 0x7f0601d9
.field public static final primary_text_disabled_material_dark:I = 0x7f0601da
.field public static final primary_text_disabled_material_light:I = 0x7f0601db
.field public static final ripple_material_dark:I = 0x7f0601e6
.field public static final ripple_material_light:I = 0x7f0601e7
.field public static final secondary_text_default_material_dark:I = 0x7f0601ea
.field public static final secondary_text_default_material_light:I = 0x7f0601eb
.field public static final secondary_text_disabled_material_dark:I = 0x7f0601ec
.field public static final secondary_text_disabled_material_light:I = 0x7f0601ed
.field public static final switch_thumb_disabled_material_dark:I = 0x7f060263
.field public static final switch_thumb_disabled_material_light:I = 0x7f060264
.field public static final switch_thumb_material_dark:I = 0x7f060265
.field public static final switch_thumb_material_light:I = 0x7f060266
.field public static final switch_thumb_normal_material_dark:I = 0x7f060267
.field public static final switch_thumb_normal_material_light:I = 0x7f060268
.field public static final tooltip_background_dark:I = 0x7f06026c
.field public static final tooltip_background_light:I = 0x7f06026d
.field public static final ucrop_color_crop_background:I = 0x7f060273
.field public static final ucrop_color_default_crop_frame:I = 0x7f060274
.field public static final ucrop_color_default_crop_grid:I = 0x7f060275
.field public static final ucrop_color_default_dimmed:I = 0x7f060276
.field public static final ucrop_color_default_logo:I = 0x7f060277
.field public static final ucrop_color_progress_wheel_line:I = 0x7f060278
.field public static final ucrop_color_statusbar:I = 0x7f060279
.field public static final ucrop_color_toolbar:I = 0x7f06027a
.field public static final ucrop_color_toolbar_widget:I = 0x7f06027b
.field public static final ucrop_color_widget:I = 0x7f06027c
.field public static final ucrop_color_widget_active:I = 0x7f06027d
.field public static final ucrop_color_widget_background:I = 0x7f06027e
.field public static final ucrop_color_widget_text:I = 0x7f06027f
.field public static final ucrop_scale_text_view_selector:I = 0x7f060280
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,285 +0,0 @@
.class public final Lcom/yalantis/ucrop/R$b;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "b"
.end annotation
# static fields
.field public static final abc_action_bar_content_inset_material:I = 0x7f070000
.field public static final abc_action_bar_content_inset_with_nav:I = 0x7f070001
.field public static final abc_action_bar_default_height_material:I = 0x7f070002
.field public static final abc_action_bar_default_padding_end_material:I = 0x7f070003
.field public static final abc_action_bar_default_padding_start_material:I = 0x7f070004
.field public static final abc_action_bar_elevation_material:I = 0x7f070005
.field public static final abc_action_bar_icon_vertical_padding_material:I = 0x7f070006
.field public static final abc_action_bar_overflow_padding_end_material:I = 0x7f070007
.field public static final abc_action_bar_overflow_padding_start_material:I = 0x7f070008
.field public static final abc_action_bar_stacked_max_height:I = 0x7f070009
.field public static final abc_action_bar_stacked_tab_max_width:I = 0x7f07000a
.field public static final abc_action_bar_subtitle_bottom_margin_material:I = 0x7f07000b
.field public static final abc_action_bar_subtitle_top_margin_material:I = 0x7f07000c
.field public static final abc_action_button_min_height_material:I = 0x7f07000d
.field public static final abc_action_button_min_width_material:I = 0x7f07000e
.field public static final abc_action_button_min_width_overflow_material:I = 0x7f07000f
.field public static final abc_alert_dialog_button_bar_height:I = 0x7f070010
.field public static final abc_alert_dialog_button_dimen:I = 0x7f070011
.field public static final abc_button_inset_horizontal_material:I = 0x7f070012
.field public static final abc_button_inset_vertical_material:I = 0x7f070013
.field public static final abc_button_padding_horizontal_material:I = 0x7f070014
.field public static final abc_button_padding_vertical_material:I = 0x7f070015
.field public static final abc_cascading_menus_min_smallest_width:I = 0x7f070016
.field public static final abc_config_prefDialogWidth:I = 0x7f070017
.field public static final abc_control_corner_material:I = 0x7f070018
.field public static final abc_control_inset_material:I = 0x7f070019
.field public static final abc_control_padding_material:I = 0x7f07001a
.field public static final abc_dialog_fixed_height_major:I = 0x7f07001c
.field public static final abc_dialog_fixed_height_minor:I = 0x7f07001d
.field public static final abc_dialog_fixed_width_major:I = 0x7f07001e
.field public static final abc_dialog_fixed_width_minor:I = 0x7f07001f
.field public static final abc_dialog_list_padding_bottom_no_buttons:I = 0x7f070020
.field public static final abc_dialog_list_padding_top_no_title:I = 0x7f070021
.field public static final abc_dialog_min_width_major:I = 0x7f070022
.field public static final abc_dialog_min_width_minor:I = 0x7f070023
.field public static final abc_dialog_padding_material:I = 0x7f070024
.field public static final abc_dialog_padding_top_material:I = 0x7f070025
.field public static final abc_dialog_title_divider_material:I = 0x7f070026
.field public static final abc_disabled_alpha_material_dark:I = 0x7f070027
.field public static final abc_disabled_alpha_material_light:I = 0x7f070028
.field public static final abc_dropdownitem_icon_width:I = 0x7f070029
.field public static final abc_dropdownitem_text_padding_left:I = 0x7f07002a
.field public static final abc_dropdownitem_text_padding_right:I = 0x7f07002b
.field public static final abc_edit_text_inset_bottom_material:I = 0x7f07002c
.field public static final abc_edit_text_inset_horizontal_material:I = 0x7f07002d
.field public static final abc_edit_text_inset_top_material:I = 0x7f07002e
.field public static final abc_floating_window_z:I = 0x7f07002f
.field public static final abc_list_item_padding_horizontal_material:I = 0x7f070033
.field public static final abc_panel_menu_list_width:I = 0x7f070034
.field public static final abc_progress_bar_height_material:I = 0x7f070035
.field public static final abc_search_view_preferred_height:I = 0x7f070036
.field public static final abc_search_view_preferred_width:I = 0x7f070037
.field public static final abc_seekbar_track_background_height_material:I = 0x7f070038
.field public static final abc_seekbar_track_progress_height_material:I = 0x7f070039
.field public static final abc_select_dialog_padding_start_material:I = 0x7f07003a
.field public static final abc_switch_padding:I = 0x7f07003b
.field public static final abc_text_size_body_1_material:I = 0x7f07003c
.field public static final abc_text_size_body_2_material:I = 0x7f07003d
.field public static final abc_text_size_button_material:I = 0x7f07003e
.field public static final abc_text_size_caption_material:I = 0x7f07003f
.field public static final abc_text_size_display_1_material:I = 0x7f070040
.field public static final abc_text_size_display_2_material:I = 0x7f070041
.field public static final abc_text_size_display_3_material:I = 0x7f070042
.field public static final abc_text_size_display_4_material:I = 0x7f070043
.field public static final abc_text_size_headline_material:I = 0x7f070044
.field public static final abc_text_size_large_material:I = 0x7f070045
.field public static final abc_text_size_medium_material:I = 0x7f070046
.field public static final abc_text_size_menu_header_material:I = 0x7f070047
.field public static final abc_text_size_menu_material:I = 0x7f070048
.field public static final abc_text_size_small_material:I = 0x7f070049
.field public static final abc_text_size_subhead_material:I = 0x7f07004a
.field public static final abc_text_size_subtitle_material_toolbar:I = 0x7f07004b
.field public static final abc_text_size_title_material:I = 0x7f07004c
.field public static final abc_text_size_title_material_toolbar:I = 0x7f07004d
.field public static final compat_button_inset_horizontal_material:I = 0x7f070083
.field public static final compat_button_inset_vertical_material:I = 0x7f070084
.field public static final compat_button_padding_horizontal_material:I = 0x7f070085
.field public static final compat_button_padding_vertical_material:I = 0x7f070086
.field public static final compat_control_corner_material:I = 0x7f070087
.field public static final disabled_alpha_material_dark:I = 0x7f0700c8
.field public static final disabled_alpha_material_light:I = 0x7f0700c9
.field public static final highlight_alpha_material_colored:I = 0x7f0700e5
.field public static final highlight_alpha_material_dark:I = 0x7f0700e6
.field public static final highlight_alpha_material_light:I = 0x7f0700e7
.field public static final hint_alpha_material_dark:I = 0x7f0700e8
.field public static final hint_alpha_material_light:I = 0x7f0700e9
.field public static final hint_pressed_alpha_material_dark:I = 0x7f0700ea
.field public static final hint_pressed_alpha_material_light:I = 0x7f0700eb
.field public static final notification_action_icon_size:I = 0x7f0701b2
.field public static final notification_action_text_size:I = 0x7f0701b3
.field public static final notification_big_circle_margin:I = 0x7f0701b4
.field public static final notification_content_margin_start:I = 0x7f0701b5
.field public static final notification_large_icon_height:I = 0x7f0701b6
.field public static final notification_large_icon_width:I = 0x7f0701b7
.field public static final notification_main_column_padding_top:I = 0x7f0701b8
.field public static final notification_media_narrow_margin:I = 0x7f0701b9
.field public static final notification_right_icon_size:I = 0x7f0701ba
.field public static final notification_right_side_padding_top:I = 0x7f0701bb
.field public static final notification_small_icon_background_padding:I = 0x7f0701bc
.field public static final notification_small_icon_size_as_large:I = 0x7f0701bd
.field public static final notification_subtext_size:I = 0x7f0701be
.field public static final notification_top_pad:I = 0x7f0701bf
.field public static final notification_top_pad_large_text:I = 0x7f0701c0
.field public static final tooltip_corner_radius:I = 0x7f0701de
.field public static final tooltip_horizontal_padding:I = 0x7f0701df
.field public static final tooltip_margin:I = 0x7f0701e0
.field public static final tooltip_precise_anchor_extra_offset:I = 0x7f0701e1
.field public static final tooltip_precise_anchor_threshold:I = 0x7f0701e2
.field public static final tooltip_vertical_padding:I = 0x7f0701e3
.field public static final tooltip_y_offset_non_touch:I = 0x7f0701e4
.field public static final tooltip_y_offset_touch:I = 0x7f0701e5
.field public static final ucrop_default_crop_frame_stoke_width:I = 0x7f0701e7
.field public static final ucrop_default_crop_grid_stoke_width:I = 0x7f0701e8
.field public static final ucrop_default_crop_logo_size:I = 0x7f0701e9
.field public static final ucrop_default_crop_rect_corner_touch_area_line_length:I = 0x7f0701ea
.field public static final ucrop_default_crop_rect_corner_touch_threshold:I = 0x7f0701eb
.field public static final ucrop_default_crop_rect_min_size:I = 0x7f0701ec
.field public static final ucrop_height_crop_aspect_ratio_text:I = 0x7f0701ed
.field public static final ucrop_height_divider_shadow:I = 0x7f0701ee
.field public static final ucrop_height_horizontal_wheel_progress_line:I = 0x7f0701ef
.field public static final ucrop_height_wrapper_controls:I = 0x7f0701f0
.field public static final ucrop_height_wrapper_states:I = 0x7f0701f1
.field public static final ucrop_margin_horizontal_wheel_progress_line:I = 0x7f0701f2
.field public static final ucrop_margit_top_widget_text:I = 0x7f0701f3
.field public static final ucrop_padding_crop_frame:I = 0x7f0701f4
.field public static final ucrop_progress_size:I = 0x7f0701f5
.field public static final ucrop_size_dot_scale_text_view:I = 0x7f0701f6
.field public static final ucrop_size_wrapper_rotate_button:I = 0x7f0701f7
.field public static final ucrop_text_size_widget_text:I = 0x7f0701f8
.field public static final ucrop_width_horizontal_wheel_progress_line:I = 0x7f0701f9
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,243 +0,0 @@
.class public final Lcom/yalantis/ucrop/R$c;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "c"
.end annotation
# static fields
.field public static final abc_ab_share_pack_mtrl_alpha:I = 0x7f08004a
.field public static final abc_action_bar_item_background_material:I = 0x7f08004b
.field public static final abc_btn_borderless_material:I = 0x7f08004c
.field public static final abc_btn_check_material:I = 0x7f08004d
.field public static final abc_btn_check_to_on_mtrl_000:I = 0x7f08004f
.field public static final abc_btn_check_to_on_mtrl_015:I = 0x7f080050
.field public static final abc_btn_colored_material:I = 0x7f080051
.field public static final abc_btn_default_mtrl_shape:I = 0x7f080052
.field public static final abc_btn_radio_material:I = 0x7f080053
.field public static final abc_btn_radio_to_on_mtrl_000:I = 0x7f080055
.field public static final abc_btn_radio_to_on_mtrl_015:I = 0x7f080056
.field public static final abc_btn_switch_to_on_mtrl_00001:I = 0x7f080057
.field public static final abc_btn_switch_to_on_mtrl_00012:I = 0x7f080058
.field public static final abc_cab_background_internal_bg:I = 0x7f080059
.field public static final abc_cab_background_top_material:I = 0x7f08005a
.field public static final abc_cab_background_top_mtrl_alpha:I = 0x7f08005b
.field public static final abc_control_background_material:I = 0x7f08005c
.field public static final abc_dialog_material_background:I = 0x7f08005d
.field public static final abc_edit_text_material:I = 0x7f08005e
.field public static final abc_ic_ab_back_material:I = 0x7f08005f
.field public static final abc_ic_arrow_drop_right_black_24dp:I = 0x7f080060
.field public static final abc_ic_clear_material:I = 0x7f080061
.field public static final abc_ic_commit_search_api_mtrl_alpha:I = 0x7f080062
.field public static final abc_ic_go_search_api_material:I = 0x7f080063
.field public static final abc_ic_menu_copy_mtrl_am_alpha:I = 0x7f080064
.field public static final abc_ic_menu_cut_mtrl_alpha:I = 0x7f080065
.field public static final abc_ic_menu_overflow_material:I = 0x7f080066
.field public static final abc_ic_menu_paste_mtrl_am_alpha:I = 0x7f080067
.field public static final abc_ic_menu_selectall_mtrl_alpha:I = 0x7f080068
.field public static final abc_ic_menu_share_mtrl_alpha:I = 0x7f080069
.field public static final abc_ic_search_api_material:I = 0x7f08006a
.field public static final abc_ic_star_black_16dp:I = 0x7f08006b
.field public static final abc_ic_star_black_36dp:I = 0x7f08006c
.field public static final abc_ic_star_black_48dp:I = 0x7f08006d
.field public static final abc_ic_star_half_black_16dp:I = 0x7f08006e
.field public static final abc_ic_star_half_black_36dp:I = 0x7f08006f
.field public static final abc_ic_star_half_black_48dp:I = 0x7f080070
.field public static final abc_ic_voice_search_api_material:I = 0x7f080071
.field public static final abc_item_background_holo_dark:I = 0x7f080072
.field public static final abc_item_background_holo_light:I = 0x7f080073
.field public static final abc_list_divider_mtrl_alpha:I = 0x7f080075
.field public static final abc_list_focused_holo:I = 0x7f080076
.field public static final abc_list_longpressed_holo:I = 0x7f080077
.field public static final abc_list_pressed_holo_dark:I = 0x7f080078
.field public static final abc_list_pressed_holo_light:I = 0x7f080079
.field public static final abc_list_selector_background_transition_holo_dark:I = 0x7f08007a
.field public static final abc_list_selector_background_transition_holo_light:I = 0x7f08007b
.field public static final abc_list_selector_disabled_holo_dark:I = 0x7f08007c
.field public static final abc_list_selector_disabled_holo_light:I = 0x7f08007d
.field public static final abc_list_selector_holo_dark:I = 0x7f08007e
.field public static final abc_list_selector_holo_light:I = 0x7f08007f
.field public static final abc_menu_hardkey_panel_mtrl_mult:I = 0x7f080080
.field public static final abc_popup_background_mtrl_mult:I = 0x7f080081
.field public static final abc_ratingbar_indicator_material:I = 0x7f080082
.field public static final abc_ratingbar_material:I = 0x7f080083
.field public static final abc_ratingbar_small_material:I = 0x7f080084
.field public static final abc_scrubber_control_off_mtrl_alpha:I = 0x7f080085
.field public static final abc_scrubber_control_to_pressed_mtrl_000:I = 0x7f080086
.field public static final abc_scrubber_control_to_pressed_mtrl_005:I = 0x7f080087
.field public static final abc_scrubber_primary_mtrl_alpha:I = 0x7f080088
.field public static final abc_scrubber_track_mtrl_alpha:I = 0x7f080089
.field public static final abc_seekbar_thumb_material:I = 0x7f08008a
.field public static final abc_seekbar_tick_mark_material:I = 0x7f08008b
.field public static final abc_seekbar_track_material:I = 0x7f08008c
.field public static final abc_spinner_mtrl_am_alpha:I = 0x7f08008d
.field public static final abc_spinner_textfield_background_material:I = 0x7f08008e
.field public static final abc_switch_thumb_material:I = 0x7f08008f
.field public static final abc_switch_track_mtrl_alpha:I = 0x7f080090
.field public static final abc_tab_indicator_material:I = 0x7f080091
.field public static final abc_tab_indicator_mtrl_alpha:I = 0x7f080092
.field public static final abc_text_cursor_material:I = 0x7f080093
.field public static final abc_text_select_handle_left_mtrl_dark:I = 0x7f080094
.field public static final abc_text_select_handle_left_mtrl_light:I = 0x7f080095
.field public static final abc_text_select_handle_middle_mtrl_dark:I = 0x7f080096
.field public static final abc_text_select_handle_middle_mtrl_light:I = 0x7f080097
.field public static final abc_text_select_handle_right_mtrl_dark:I = 0x7f080098
.field public static final abc_text_select_handle_right_mtrl_light:I = 0x7f080099
.field public static final abc_textfield_activated_mtrl_alpha:I = 0x7f08009a
.field public static final abc_textfield_default_mtrl_alpha:I = 0x7f08009b
.field public static final abc_textfield_search_activated_mtrl_alpha:I = 0x7f08009c
.field public static final abc_textfield_search_default_mtrl_alpha:I = 0x7f08009d
.field public static final abc_textfield_search_material:I = 0x7f08009e
.field public static final abc_vector_test:I = 0x7f08009f
.field public static final notification_action_background:I = 0x7f08055a
.field public static final notification_bg:I = 0x7f08055b
.field public static final notification_bg_low:I = 0x7f08055c
.field public static final notification_bg_low_normal:I = 0x7f08055d
.field public static final notification_bg_low_pressed:I = 0x7f08055e
.field public static final notification_bg_normal:I = 0x7f08055f
.field public static final notification_bg_normal_pressed:I = 0x7f080560
.field public static final notification_icon_background:I = 0x7f080561
.field public static final notification_template_icon_bg:I = 0x7f080562
.field public static final notification_template_icon_low_bg:I = 0x7f080563
.field public static final notification_tile_bg:I = 0x7f080564
.field public static final notify_panel_notification_icon_bg:I = 0x7f080565
.field public static final tooltip_frame_dark:I = 0x7f08057b
.field public static final tooltip_frame_light:I = 0x7f08057c
.field public static final ucrop_ic_angle:I = 0x7f08057e
.field public static final ucrop_ic_crop:I = 0x7f08057f
.field public static final ucrop_ic_cross:I = 0x7f080580
.field public static final ucrop_ic_done:I = 0x7f080581
.field public static final ucrop_ic_next:I = 0x7f080582
.field public static final ucrop_ic_reset:I = 0x7f080583
.field public static final ucrop_ic_rotate:I = 0x7f080584
.field public static final ucrop_ic_scale:I = 0x7f080585
.field public static final ucrop_shadow_upside:I = 0x7f080586
.field public static final ucrop_vector_ic_crop:I = 0x7f080587
.field public static final ucrop_vector_loader:I = 0x7f080588
.field public static final ucrop_vector_loader_animated:I = 0x7f080589
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,281 +0,0 @@
.class public final Lcom/yalantis/ucrop/R$d;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "d"
.end annotation
# static fields
.field public static final action_bar:I = 0x7f0a003f
.field public static final action_bar_activity_content:I = 0x7f0a0040
.field public static final action_bar_container:I = 0x7f0a0041
.field public static final action_bar_root:I = 0x7f0a0042
.field public static final action_bar_spinner:I = 0x7f0a0043
.field public static final action_bar_subtitle:I = 0x7f0a0044
.field public static final action_bar_title:I = 0x7f0a0046
.field public static final action_container:I = 0x7f0a004a
.field public static final action_context_bar:I = 0x7f0a004b
.field public static final action_divider:I = 0x7f0a004c
.field public static final action_image:I = 0x7f0a004d
.field public static final action_menu_divider:I = 0x7f0a004e
.field public static final action_menu_presenter:I = 0x7f0a004f
.field public static final action_mode_bar:I = 0x7f0a0050
.field public static final action_mode_bar_stub:I = 0x7f0a0051
.field public static final action_mode_close_button:I = 0x7f0a0052
.field public static final action_text:I = 0x7f0a0053
.field public static final actions:I = 0x7f0a0054
.field public static final activity_chooser_view_content:I = 0x7f0a005e
.field public static final add:I = 0x7f0a0060
.field public static final alertTitle:I = 0x7f0a007e
.field public static final async:I = 0x7f0a009d
.field public static final blocking:I = 0x7f0a00fa
.field public static final bottom:I = 0x7f0a0122
.field public static final buttonPanel:I = 0x7f0a012a
.field public static final checkbox:I = 0x7f0a0281
.field public static final chronometer:I = 0x7f0a028e
.field public static final contentPanel:I = 0x7f0a02de
.field public static final custom:I = 0x7f0a030a
.field public static final customPanel:I = 0x7f0a030b
.field public static final decor_content_parent:I = 0x7f0a0315
.field public static final default_activity_button:I = 0x7f0a0316
.field public static final edit_query:I = 0x7f0a0385
.field public static final end:I = 0x7f0a03b2
.field public static final expand_activities_button:I = 0x7f0a03cf
.field public static final expanded_menu:I = 0x7f0a03d0
.field public static final forever:I = 0x7f0a0450
.field public static final home:I = 0x7f0a0550
.field public static final icon:I = 0x7f0a0564
.field public static final icon_group:I = 0x7f0a0566
.field public static final image:I = 0x7f0a0572
.field public static final image_view_crop:I = 0x7f0a057d
.field public static final image_view_logo:I = 0x7f0a057e
.field public static final image_view_state_aspect_ratio:I = 0x7f0a057f
.field public static final image_view_state_rotate:I = 0x7f0a0580
.field public static final image_view_state_scale:I = 0x7f0a0581
.field public static final info:I = 0x7f0a0593
.field public static final italic:I = 0x7f0a05d0
.field public static final layout_aspect_ratio:I = 0x7f0a0622
.field public static final layout_rotate_wheel:I = 0x7f0a0623
.field public static final layout_scale_wheel:I = 0x7f0a0624
.field public static final left:I = 0x7f0a0629
.field public static final line1:I = 0x7f0a062b
.field public static final line3:I = 0x7f0a062c
.field public static final listMode:I = 0x7f0a062f
.field public static final list_item:I = 0x7f0a0630
.field public static final menu_crop:I = 0x7f0a0676
.field public static final menu_loader:I = 0x7f0a067e
.field public static final message:I = 0x7f0a0693
.field public static final multiply:I = 0x7f0a06b6
.field public static final none:I = 0x7f0a06dd
.field public static final normal:I = 0x7f0a06de
.field public static final notification_background:I = 0x7f0a06e8
.field public static final notification_main_column:I = 0x7f0a06e9
.field public static final notification_main_column_container:I = 0x7f0a06ea
.field public static final parentPanel:I = 0x7f0a0737
.field public static final progress_circular:I = 0x7f0a07eb
.field public static final progress_horizontal:I = 0x7f0a07ee
.field public static final radio:I = 0x7f0a07fe
.field public static final right:I = 0x7f0a0825
.field public static final right_icon:I = 0x7f0a0826
.field public static final right_side:I = 0x7f0a0827
.field public static final rotate_scroll_wheel:I = 0x7f0a084f
.field public static final scale_scroll_wheel:I = 0x7f0a0858
.field public static final screen:I = 0x7f0a0859
.field public static final scrollIndicatorDown:I = 0x7f0a085f
.field public static final scrollIndicatorUp:I = 0x7f0a0860
.field public static final scrollView:I = 0x7f0a0861
.field public static final search_badge:I = 0x7f0a0864
.field public static final search_bar:I = 0x7f0a0865
.field public static final search_button:I = 0x7f0a0866
.field public static final search_close_btn:I = 0x7f0a0867
.field public static final search_edit_frame:I = 0x7f0a0868
.field public static final search_go_btn:I = 0x7f0a086a
.field public static final search_mag_icon:I = 0x7f0a086b
.field public static final search_plate:I = 0x7f0a086c
.field public static final search_src_text:I = 0x7f0a086f
.field public static final search_voice_btn:I = 0x7f0a087b
.field public static final select_dialog_listview:I = 0x7f0a087e
.field public static final shortcut:I = 0x7f0a09ec
.field public static final spacer:I = 0x7f0a09fc
.field public static final split_action_bar:I = 0x7f0a0a01
.field public static final src_atop:I = 0x7f0a0a05
.field public static final src_in:I = 0x7f0a0a06
.field public static final src_over:I = 0x7f0a0a07
.field public static final start:I = 0x7f0a0a0a
.field public static final state_aspect_ratio:I = 0x7f0a0a0f
.field public static final state_rotate:I = 0x7f0a0a10
.field public static final state_scale:I = 0x7f0a0a11
.field public static final submenuarrow:I = 0x7f0a0a57
.field public static final submit_area:I = 0x7f0a0a58
.field public static final tabMode:I = 0x7f0a0a68
.field public static final tag_transition_group:I = 0x7f0a0a7b
.field public static final text:I = 0x7f0a0a88
.field public static final text2:I = 0x7f0a0a8a
.field public static final textSpacerNoButtons:I = 0x7f0a0a8c
.field public static final textSpacerNoTitle:I = 0x7f0a0a8d
.field public static final text_view_rotate:I = 0x7f0a0a92
.field public static final text_view_scale:I = 0x7f0a0a93
.field public static final time:I = 0x7f0a0a9f
.field public static final title:I = 0x7f0a0aa0
.field public static final titleDividerNoCustom:I = 0x7f0a0aa1
.field public static final title_template:I = 0x7f0a0aa2
.field public static final toolbar:I = 0x7f0a0aa5
.field public static final toolbar_title:I = 0x7f0a0aa7
.field public static final top:I = 0x7f0a0aa9
.field public static final topPanel:I = 0x7f0a0aaa
.field public static final ucrop:I = 0x7f0a0abf
.field public static final ucrop_frame:I = 0x7f0a0ac0
.field public static final ucrop_photobox:I = 0x7f0a0ac1
.field public static final uniform:I = 0x7f0a0ac8
.field public static final up:I = 0x7f0a0aca
.field public static final view_overlay:I = 0x7f0a0b4e
.field public static final wrap_content:I = 0x7f0a0bd5
.field public static final wrapper_controls:I = 0x7f0a0bd7
.field public static final wrapper_reset_rotate:I = 0x7f0a0bd8
.field public static final wrapper_rotate_by_angle:I = 0x7f0a0bd9
.field public static final wrapper_states:I = 0x7f0a0bda
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,113 +0,0 @@
.class public final Lcom/yalantis/ucrop/R$e;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "e"
.end annotation
# static fields
.field public static final abc_action_bar_title_item:I = 0x7f0d0000
.field public static final abc_action_bar_up_container:I = 0x7f0d0001
.field public static final abc_action_menu_item_layout:I = 0x7f0d0002
.field public static final abc_action_menu_layout:I = 0x7f0d0003
.field public static final abc_action_mode_bar:I = 0x7f0d0004
.field public static final abc_action_mode_close_item_material:I = 0x7f0d0005
.field public static final abc_activity_chooser_view:I = 0x7f0d0006
.field public static final abc_activity_chooser_view_list_item:I = 0x7f0d0007
.field public static final abc_alert_dialog_button_bar_material:I = 0x7f0d0008
.field public static final abc_alert_dialog_material:I = 0x7f0d0009
.field public static final abc_alert_dialog_title_material:I = 0x7f0d000a
.field public static final abc_dialog_title_material:I = 0x7f0d000c
.field public static final abc_expanded_menu_layout:I = 0x7f0d000d
.field public static final abc_list_menu_item_checkbox:I = 0x7f0d000e
.field public static final abc_list_menu_item_icon:I = 0x7f0d000f
.field public static final abc_list_menu_item_layout:I = 0x7f0d0010
.field public static final abc_list_menu_item_radio:I = 0x7f0d0011
.field public static final abc_popup_menu_header_item_layout:I = 0x7f0d0012
.field public static final abc_popup_menu_item_layout:I = 0x7f0d0013
.field public static final abc_screen_content_include:I = 0x7f0d0014
.field public static final abc_screen_simple:I = 0x7f0d0015
.field public static final abc_screen_simple_overlay_action_mode:I = 0x7f0d0016
.field public static final abc_screen_toolbar:I = 0x7f0d0017
.field public static final abc_search_dropdown_item_icons_2line:I = 0x7f0d0018
.field public static final abc_search_view:I = 0x7f0d0019
.field public static final abc_select_dialog_material:I = 0x7f0d001a
.field public static final abc_tooltip:I = 0x7f0d001b
.field public static final notification_action:I = 0x7f0d00a6
.field public static final notification_action_tombstone:I = 0x7f0d00a7
.field public static final notification_template_custom_big:I = 0x7f0d00af
.field public static final notification_template_icon_group:I = 0x7f0d00b0
.field public static final notification_template_part_chronometer:I = 0x7f0d00b4
.field public static final notification_template_part_time:I = 0x7f0d00b5
.field public static final select_dialog_item_material:I = 0x7f0d00df
.field public static final select_dialog_multichoice_material:I = 0x7f0d00e0
.field public static final select_dialog_singlechoice_material:I = 0x7f0d00e1
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d00f3
.field public static final ucrop_activity_photobox:I = 0x7f0d0105
.field public static final ucrop_aspect_ratio:I = 0x7f0d0106
.field public static final ucrop_controls:I = 0x7f0d0107
.field public static final ucrop_fragment_photobox:I = 0x7f0d0108
.field public static final ucrop_layout_rotate_wheel:I = 0x7f0d0109
.field public static final ucrop_layout_scale_wheel:I = 0x7f0d010a
.field public static final ucrop_view:I = 0x7f0d010b
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,27 +0,0 @@
.class public final Lcom/yalantis/ucrop/R$f;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "f"
.end annotation
# static fields
.field public static final ucrop_menu_activity:I = 0x7f0e001d
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,73 +0,0 @@
.class public final Lcom/yalantis/ucrop/R$g;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "g"
.end annotation
# static fields
.field public static final abc_action_bar_home_description:I = 0x7f120006
.field public static final abc_action_bar_up_description:I = 0x7f120007
.field public static final abc_action_menu_overflow_description:I = 0x7f120008
.field public static final abc_action_mode_done:I = 0x7f120009
.field public static final abc_activity_chooser_view_see_all:I = 0x7f12000a
.field public static final abc_activitychooserview_choose_application:I = 0x7f12000b
.field public static final abc_capital_off:I = 0x7f12000c
.field public static final abc_capital_on:I = 0x7f12000d
.field public static final abc_search_hint:I = 0x7f120018
.field public static final abc_searchview_description_clear:I = 0x7f120019
.field public static final abc_searchview_description_query:I = 0x7f12001a
.field public static final abc_searchview_description_search:I = 0x7f12001b
.field public static final abc_searchview_description_submit:I = 0x7f12001c
.field public static final abc_searchview_description_voice:I = 0x7f12001d
.field public static final abc_shareactionprovider_share_with:I = 0x7f12001e
.field public static final abc_shareactionprovider_share_with_application:I = 0x7f12001f
.field public static final abc_toolbar_collapse_description:I = 0x7f120020
.field public static final search_menu_title:I = 0x7f1215b5
.field public static final status_bar_notification_info_overflow:I = 0x7f121678
.field public static final ucrop_error_input_data_is_absent:I = 0x7f121839
.field public static final ucrop_label_edit_photo:I = 0x7f12183a
.field public static final ucrop_label_original:I = 0x7f12183b
.field public static final ucrop_menu_crop:I = 0x7f12183c
.field public static final ucrop_mutate_exception_hint:I = 0x7f12183d
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

File diff suppressed because it is too large Load diff

View file

@ -1,27 +0,0 @@
.class public final Lcom/yalantis/ucrop/R;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/yalantis/ucrop/R$a;,
Lcom/yalantis/ucrop/R$b;,
Lcom/yalantis/ucrop/R$c;,
Lcom/yalantis/ucrop/R$d;,
Lcom/yalantis/ucrop/R$e;,
Lcom/yalantis/ucrop/R$f;,
Lcom/yalantis/ucrop/R$g;,
Lcom/yalantis/ucrop/R$h;
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,115 +0,0 @@
.class public Lcom/yalantis/ucrop/UCropActivity$a;
.super Ljava/lang/Object;
.source "UCropActivity.java"
# interfaces
.implements Lf/n/a/l/c$a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/UCropActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/yalantis/ucrop/UCropActivity;
# direct methods
.method public constructor <init>(Lcom/yalantis/ucrop/UCropActivity;)V
.locals 0
iput-object p1, p0, Lcom/yalantis/ucrop/UCropActivity$a;->a:Lcom/yalantis/ucrop/UCropActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(F)V
.locals 4
iget-object v0, p0, Lcom/yalantis/ucrop/UCropActivity$a;->a:Lcom/yalantis/ucrop/UCropActivity;
iget-object v0, v0, Lcom/yalantis/ucrop/UCropActivity;->y:Landroid/widget/TextView;
if-eqz v0, :cond_0
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v1
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object p1
aput-object p1, v2, v3
const-string p1, "%.1f\u00b0"
invoke-static {v1, p1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_0
return-void
.end method
.method public b(F)V
.locals 5
iget-object v0, p0, Lcom/yalantis/ucrop/UCropActivity$a;->a:Lcom/yalantis/ucrop/UCropActivity;
iget-object v0, v0, Lcom/yalantis/ucrop/UCropActivity;->z:Landroid/widget/TextView;
if-eqz v0, :cond_0
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v1
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
const/high16 v4, 0x42c80000 # 100.0f
mul-float p1, p1, v4
float-to-int p1, p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
aput-object p1, v2, v3
const-string p1, "%d%%"
invoke-static {v1, p1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_0
return-void
.end method

View file

@ -1,56 +0,0 @@
.class public Lcom/yalantis/ucrop/UCropActivity$b;
.super Ljava/lang/Object;
.source "UCropActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/UCropActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/yalantis/ucrop/UCropActivity;
# direct methods
.method public constructor <init>(Lcom/yalantis/ucrop/UCropActivity;)V
.locals 0
iput-object p1, p0, Lcom/yalantis/ucrop/UCropActivity$b;->d:Lcom/yalantis/ucrop/UCropActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 1
invoke-virtual {p1}, Landroid/view/View;->isSelected()Z
move-result v0
if-nez v0, :cond_0
iget-object v0, p0, Lcom/yalantis/ucrop/UCropActivity$b;->d:Lcom/yalantis/ucrop/UCropActivity;
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result p1
invoke-static {v0, p1}, Lcom/yalantis/ucrop/UCropActivity;->a(Lcom/yalantis/ucrop/UCropActivity;I)V
:cond_0
return-void
.end method

View file

@ -1,56 +0,0 @@
.class public final Lcom/yalantis/ucrop/model/AspectRatio$a;
.super Ljava/lang/Object;
.source "AspectRatio.java"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/model/AspectRatio;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Landroid/os/Parcelable$Creator<",
"Lcom/yalantis/ucrop/model/AspectRatio;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 1
new-instance v0, Lcom/yalantis/ucrop/model/AspectRatio;
invoke-direct {v0, p1}, Lcom/yalantis/ucrop/model/AspectRatio;-><init>(Landroid/os/Parcel;)V
return-object v0
.end method
.method public newArray(I)[Ljava/lang/Object;
.locals 0
new-array p1, p1, [Lcom/yalantis/ucrop/model/AspectRatio;
return-object p1
.end method

View file

@ -1,115 +0,0 @@
.class public Lcom/yalantis/ucrop/model/AspectRatio;
.super Ljava/lang/Object;
.source "AspectRatio.java"
# interfaces
.implements Landroid/os/Parcelable;
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/yalantis/ucrop/model/AspectRatio;",
">;"
}
.end annotation
.end field
# instance fields
.field public final d:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public final e:F
.field public final f:F
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/yalantis/ucrop/model/AspectRatio$a;
invoke-direct {v0}, Lcom/yalantis/ucrop/model/AspectRatio$a;-><init>()V
sput-object v0, Lcom/yalantis/ucrop/model/AspectRatio;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/yalantis/ucrop/model/AspectRatio;->d:Ljava/lang/String;
invoke-virtual {p1}, Landroid/os/Parcel;->readFloat()F
move-result v0
iput v0, p0, Lcom/yalantis/ucrop/model/AspectRatio;->e:F
invoke-virtual {p1}, Landroid/os/Parcel;->readFloat()F
move-result p1
iput p1, p0, Lcom/yalantis/ucrop/model/AspectRatio;->f:F
return-void
.end method
.method public constructor <init>(Ljava/lang/String;FF)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/yalantis/ucrop/model/AspectRatio;->d:Ljava/lang/String;
iput p2, p0, Lcom/yalantis/ucrop/model/AspectRatio;->e:F
iput p3, p0, Lcom/yalantis/ucrop/model/AspectRatio;->f:F
return-void
.end method
# virtual methods
.method public describeContents()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 0
iget-object p2, p0, Lcom/yalantis/ucrop/model/AspectRatio;->d:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
iget p2, p0, Lcom/yalantis/ucrop/model/AspectRatio;->e:F
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeFloat(F)V
iget p2, p0, Lcom/yalantis/ucrop/model/AspectRatio;->f:F
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeFloat(F)V
return-void
.end method

View file

@ -1,14 +0,0 @@
.class public synthetic Lcom/yalantis/ucrop/view/GestureCropImageView$a;
.super Ljava/lang/Object;
.source "GestureCropImageView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/view/GestureCropImageView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1009
name = null
.end annotation

View file

@ -1,105 +0,0 @@
.class public Lcom/yalantis/ucrop/view/GestureCropImageView$b;
.super Landroid/view/GestureDetector$SimpleOnGestureListener;
.source "GestureCropImageView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/view/GestureCropImageView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "b"
.end annotation
# instance fields
.field public final synthetic d:Lcom/yalantis/ucrop/view/GestureCropImageView;
# direct methods
.method public constructor <init>(Lcom/yalantis/ucrop/view/GestureCropImageView;Lcom/yalantis/ucrop/view/GestureCropImageView$a;)V
.locals 0
iput-object p1, p0, Lcom/yalantis/ucrop/view/GestureCropImageView$b;->d:Lcom/yalantis/ucrop/view/GestureCropImageView;
invoke-direct {p0}, Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V
return-void
.end method
# virtual methods
.method public onDoubleTap(Landroid/view/MotionEvent;)Z
.locals 10
iget-object v8, p0, Lcom/yalantis/ucrop/view/GestureCropImageView$b;->d:Lcom/yalantis/ucrop/view/GestureCropImageView;
invoke-virtual {v8}, Lcom/yalantis/ucrop/view/GestureCropImageView;->getDoubleTapTargetScale()F
move-result v0
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v6
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v7
invoke-virtual {v8}, Lf/n/a/l/a;->getMaxScale()F
move-result v1
cmpl-float v1, v0, v1
if-lez v1, :cond_0
invoke-virtual {v8}, Lf/n/a/l/a;->getMaxScale()F
move-result v0
:cond_0
invoke-virtual {v8}, Lf/n/a/l/c;->getCurrentScale()F
move-result v4
sub-float v5, v0, v4
new-instance v9, Lf/n/a/l/a$b;
const-wide/16 v2, 0xc8
move-object v0, v9
move-object v1, v8
invoke-direct/range {v0 .. v7}, Lf/n/a/l/a$b;-><init>(Lf/n/a/l/a;JFFFF)V
iput-object v9, v8, Lf/n/a/l/a;->y:Ljava/lang/Runnable;
invoke-virtual {v8, v9}, Landroid/widget/ImageView;->post(Ljava/lang/Runnable;)Z
invoke-super {p0, p1}, Landroid/view/GestureDetector$SimpleOnGestureListener;->onDoubleTap(Landroid/view/MotionEvent;)Z
move-result p1
return p1
.end method
.method public onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
.locals 0
iget-object p1, p0, Lcom/yalantis/ucrop/view/GestureCropImageView$b;->d:Lcom/yalantis/ucrop/view/GestureCropImageView;
neg-float p2, p3
neg-float p3, p4
invoke-virtual {p1, p2, p3}, Lf/n/a/l/c;->g(FF)V
const/4 p1, 0x1
return p1
.end method

View file

@ -1,30 +0,0 @@
.class public Lcom/yalantis/ucrop/view/GestureCropImageView$c;
.super Lf/n/a/k/c$b;
.source "GestureCropImageView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/view/GestureCropImageView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "c"
.end annotation
# instance fields
.field public final synthetic a:Lcom/yalantis/ucrop/view/GestureCropImageView;
# direct methods
.method public constructor <init>(Lcom/yalantis/ucrop/view/GestureCropImageView;Lcom/yalantis/ucrop/view/GestureCropImageView$a;)V
.locals 0
iput-object p1, p0, Lcom/yalantis/ucrop/view/GestureCropImageView$c;->a:Lcom/yalantis/ucrop/view/GestureCropImageView;
invoke-direct {p0}, Lf/n/a/k/c$b;-><init>()V
return-void
.end method

View file

@ -1,54 +0,0 @@
.class public Lcom/yalantis/ucrop/view/GestureCropImageView$d;
.super Landroid/view/ScaleGestureDetector$SimpleOnScaleGestureListener;
.source "GestureCropImageView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/view/GestureCropImageView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "d"
.end annotation
# instance fields
.field public final synthetic a:Lcom/yalantis/ucrop/view/GestureCropImageView;
# direct methods
.method public constructor <init>(Lcom/yalantis/ucrop/view/GestureCropImageView;Lcom/yalantis/ucrop/view/GestureCropImageView$a;)V
.locals 0
iput-object p1, p0, Lcom/yalantis/ucrop/view/GestureCropImageView$d;->a:Lcom/yalantis/ucrop/view/GestureCropImageView;
invoke-direct {p0}, Landroid/view/ScaleGestureDetector$SimpleOnScaleGestureListener;-><init>()V
return-void
.end method
# virtual methods
.method public onScale(Landroid/view/ScaleGestureDetector;)Z
.locals 3
iget-object v0, p0, Lcom/yalantis/ucrop/view/GestureCropImageView$d;->a:Lcom/yalantis/ucrop/view/GestureCropImageView;
invoke-virtual {p1}, Landroid/view/ScaleGestureDetector;->getScaleFactor()F
move-result p1
iget-object v1, p0, Lcom/yalantis/ucrop/view/GestureCropImageView$d;->a:Lcom/yalantis/ucrop/view/GestureCropImageView;
iget v2, v1, Lcom/yalantis/ucrop/view/GestureCropImageView;->H:F
iget v1, v1, Lcom/yalantis/ucrop/view/GestureCropImageView;->I:F
invoke-virtual {v0, p1, v2, v1}, Lf/n/a/l/a;->f(FFF)V
const/4 p1, 0x1
return p1
.end method

View file

@ -1,540 +0,0 @@
.class public Lcom/yalantis/ucrop/view/GestureCropImageView;
.super Lf/n/a/l/a;
.source "GestureCropImageView.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/yalantis/ucrop/view/GestureCropImageView$c;,
Lcom/yalantis/ucrop/view/GestureCropImageView$b;,
Lcom/yalantis/ucrop/view/GestureCropImageView$d;
}
.end annotation
# instance fields
.field public E:Landroid/view/ScaleGestureDetector;
.field public F:Lf/n/a/k/c;
.field public G:Landroid/view/GestureDetector;
.field public H:F
.field public I:F
.field public J:Z
.field public K:Z
.field public L:I
# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Lf/n/a/l/a;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
const/4 p1, 0x1
iput-boolean p1, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->J:Z
iput-boolean p1, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->K:Z
const/4 p1, 0x5
iput p1, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->L:I
return-void
.end method
# virtual methods
.method public c()V
.locals 5
sget-object v0, Landroid/widget/ImageView$ScaleType;->MATRIX:Landroid/widget/ImageView$ScaleType;
invoke-virtual {p0, v0}, Lf/n/a/l/c;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
new-instance v0, Landroid/view/GestureDetector;
invoke-virtual {p0}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
move-result-object v1
new-instance v2, Lcom/yalantis/ucrop/view/GestureCropImageView$b;
const/4 v3, 0x0
invoke-direct {v2, p0, v3}, Lcom/yalantis/ucrop/view/GestureCropImageView$b;-><init>(Lcom/yalantis/ucrop/view/GestureCropImageView;Lcom/yalantis/ucrop/view/GestureCropImageView$a;)V
const/4 v4, 0x1
invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector;-><init>(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;Z)V
iput-object v0, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->G:Landroid/view/GestureDetector;
new-instance v0, Landroid/view/ScaleGestureDetector;
invoke-virtual {p0}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
move-result-object v1
new-instance v2, Lcom/yalantis/ucrop/view/GestureCropImageView$d;
invoke-direct {v2, p0, v3}, Lcom/yalantis/ucrop/view/GestureCropImageView$d;-><init>(Lcom/yalantis/ucrop/view/GestureCropImageView;Lcom/yalantis/ucrop/view/GestureCropImageView$a;)V
invoke-direct {v0, v1, v2}, Landroid/view/ScaleGestureDetector;-><init>(Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;)V
iput-object v0, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->E:Landroid/view/ScaleGestureDetector;
new-instance v0, Lf/n/a/k/c;
new-instance v1, Lcom/yalantis/ucrop/view/GestureCropImageView$c;
invoke-direct {v1, p0, v3}, Lcom/yalantis/ucrop/view/GestureCropImageView$c;-><init>(Lcom/yalantis/ucrop/view/GestureCropImageView;Lcom/yalantis/ucrop/view/GestureCropImageView$a;)V
invoke-direct {v0, v1}, Lf/n/a/k/c;-><init>(Lf/n/a/k/c$a;)V
iput-object v0, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->F:Lf/n/a/k/c;
return-void
.end method
.method public getDoubleTapScaleSteps()I
.locals 1
iget v0, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->L:I
return v0
.end method
.method public getDoubleTapTargetScale()F
.locals 5
invoke-virtual {p0}, Lf/n/a/l/c;->getCurrentScale()F
move-result v0
invoke-virtual {p0}, Lf/n/a/l/a;->getMaxScale()F
move-result v1
invoke-virtual {p0}, Lf/n/a/l/a;->getMinScale()F
move-result v2
div-float/2addr v1, v2
float-to-double v1, v1
iget v3, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->L:I
int-to-float v3, v3
const/high16 v4, 0x3f800000 # 1.0f
div-float/2addr v4, v3
float-to-double v3, v4
invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;->pow(DD)D
move-result-wide v1
double-to-float v1, v1
mul-float v0, v0, v1
return v0
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.locals 13
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
and-int/lit16 v0, v0, 0xff
if-nez v0, :cond_0
invoke-virtual {p0}, Lf/n/a/l/a;->i()V
:cond_0
invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x1
if-le v0, v2, :cond_1
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getX(I)F
move-result v0
invoke-virtual {p1, v2}, Landroid/view/MotionEvent;->getX(I)F
move-result v3
add-float/2addr v3, v0
const/high16 v0, 0x40000000 # 2.0f
div-float/2addr v3, v0
iput v3, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->H:F
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getY(I)F
move-result v3
invoke-virtual {p1, v2}, Landroid/view/MotionEvent;->getY(I)F
move-result v4
add-float/2addr v4, v3
div-float/2addr v4, v0
iput v4, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->I:F
:cond_1
iget-object v0, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->G:Landroid/view/GestureDetector;
invoke-virtual {v0, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z
iget-boolean v0, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->K:Z
if-eqz v0, :cond_2
iget-object v0, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->E:Landroid/view/ScaleGestureDetector;
invoke-virtual {v0, p1}, Landroid/view/ScaleGestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z
:cond_2
iget-boolean v0, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->J:Z
if-eqz v0, :cond_d
iget-object v0, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->F:Lf/n/a/k/c;
if-eqz v0, :cond_c
invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I
move-result v3
const/4 v4, 0x0
if-eqz v3, :cond_b
const/4 v5, -0x1
if-eq v3, v2, :cond_a
const/4 v6, 0x2
if-eq v3, v6, :cond_5
const/4 v1, 0x5
if-eq v3, v1, :cond_4
const/4 v1, 0x6
if-eq v3, v1, :cond_3
goto/16 :goto_1
:cond_3
iput v5, v0, Lf/n/a/k/c;->f:I
goto/16 :goto_1
:cond_4
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v1
iput v1, v0, Lf/n/a/k/c;->a:F
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v1
iput v1, v0, Lf/n/a/k/c;->b:F
invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionIndex()I
move-result v1
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getPointerId(I)I
move-result v1
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->findPointerIndex(I)I
move-result v1
iput v1, v0, Lf/n/a/k/c;->f:I
iput v4, v0, Lf/n/a/k/c;->g:F
iput-boolean v2, v0, Lf/n/a/k/c;->h:Z
goto/16 :goto_1
:cond_5
iget v3, v0, Lf/n/a/k/c;->e:I
if-eq v3, v5, :cond_d
iget v3, v0, Lf/n/a/k/c;->f:I
if-eq v3, v5, :cond_d
invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I
move-result v3
iget v5, v0, Lf/n/a/k/c;->f:I
if-le v3, v5, :cond_d
iget v3, v0, Lf/n/a/k/c;->e:I
invoke-virtual {p1, v3}, Landroid/view/MotionEvent;->getX(I)F
move-result v3
iget v5, v0, Lf/n/a/k/c;->e:I
invoke-virtual {p1, v5}, Landroid/view/MotionEvent;->getY(I)F
move-result v5
iget v6, v0, Lf/n/a/k/c;->f:I
invoke-virtual {p1, v6}, Landroid/view/MotionEvent;->getX(I)F
move-result v6
iget v7, v0, Lf/n/a/k/c;->f:I
invoke-virtual {p1, v7}, Landroid/view/MotionEvent;->getY(I)F
move-result v7
iget-boolean v8, v0, Lf/n/a/k/c;->h:Z
if-eqz v8, :cond_6
iput v4, v0, Lf/n/a/k/c;->g:F
iput-boolean v1, v0, Lf/n/a/k/c;->h:Z
goto :goto_0
:cond_6
iget v1, v0, Lf/n/a/k/c;->a:F
iget v4, v0, Lf/n/a/k/c;->b:F
iget v8, v0, Lf/n/a/k/c;->c:F
iget v9, v0, Lf/n/a/k/c;->d:F
sub-float/2addr v4, v9
float-to-double v9, v4
sub-float/2addr v1, v8
float-to-double v11, v1
invoke-static {v9, v10, v11, v12}, Ljava/lang/Math;->atan2(DD)D
move-result-wide v8
double-to-float v1, v8
float-to-double v8, v1
invoke-static {v8, v9}, Ljava/lang/Math;->toDegrees(D)D
move-result-wide v8
double-to-float v1, v8
sub-float v4, v7, v5
float-to-double v8, v4
sub-float v4, v6, v3
float-to-double v10, v4
invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;->atan2(DD)D
move-result-wide v8
double-to-float v4, v8
float-to-double v8, v4
invoke-static {v8, v9}, Ljava/lang/Math;->toDegrees(D)D
move-result-wide v8
double-to-float v4, v8
const/high16 v8, 0x43b40000 # 360.0f
rem-float/2addr v4, v8
rem-float/2addr v1, v8
sub-float/2addr v4, v1
iput v4, v0, Lf/n/a/k/c;->g:F
const/high16 v1, -0x3ccc0000 # -180.0f
cmpg-float v1, v4, v1
if-gez v1, :cond_7
add-float/2addr v4, v8
iput v4, v0, Lf/n/a/k/c;->g:F
goto :goto_0
:cond_7
const/high16 v1, 0x43340000 # 180.0f
cmpl-float v1, v4, v1
if-lez v1, :cond_8
sub-float/2addr v4, v8
iput v4, v0, Lf/n/a/k/c;->g:F
:cond_8
:goto_0
iget-object v1, v0, Lf/n/a/k/c;->i:Lf/n/a/k/c$a;
if-eqz v1, :cond_9
check-cast v1, Lcom/yalantis/ucrop/view/GestureCropImageView$c;
iget-object v1, v1, Lcom/yalantis/ucrop/view/GestureCropImageView$c;->a:Lcom/yalantis/ucrop/view/GestureCropImageView;
iget v4, v0, Lf/n/a/k/c;->g:F
iget v8, v1, Lcom/yalantis/ucrop/view/GestureCropImageView;->H:F
iget v9, v1, Lcom/yalantis/ucrop/view/GestureCropImageView;->I:F
invoke-virtual {v1, v4, v8, v9}, Lf/n/a/l/c;->e(FFF)V
:cond_9
iput v6, v0, Lf/n/a/k/c;->a:F
iput v7, v0, Lf/n/a/k/c;->b:F
iput v3, v0, Lf/n/a/k/c;->c:F
iput v5, v0, Lf/n/a/k/c;->d:F
goto :goto_1
:cond_a
iput v5, v0, Lf/n/a/k/c;->e:I
goto :goto_1
:cond_b
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v3
iput v3, v0, Lf/n/a/k/c;->c:F
invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F
move-result v3
iput v3, v0, Lf/n/a/k/c;->d:F
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getPointerId(I)I
move-result v1
invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->findPointerIndex(I)I
move-result v1
iput v1, v0, Lf/n/a/k/c;->e:I
iput v4, v0, Lf/n/a/k/c;->g:F
iput-boolean v2, v0, Lf/n/a/k/c;->h:Z
goto :goto_1
:cond_c
const/4 p1, 0x0
throw p1
:cond_d
:goto_1
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result p1
and-int/lit16 p1, p1, 0xff
if-ne p1, v2, :cond_e
invoke-virtual {p0, v2}, Lf/n/a/l/a;->setImageToWrapCropBounds(Z)V
:cond_e
return v2
.end method
.method public setDoubleTapScaleSteps(I)V
.locals 0
iput p1, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->L:I
return-void
.end method
.method public setRotateEnabled(Z)V
.locals 0
iput-boolean p1, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->J:Z
return-void
.end method
.method public setScaleEnabled(Z)V
.locals 0
iput-boolean p1, p0, Lcom/yalantis/ucrop/view/GestureCropImageView;->K:Z
return-void
.end method

View file

@ -1,349 +0,0 @@
.class public Lcom/yalantis/ucrop/view/UCropView;
.super Landroid/widget/FrameLayout;
.source "UCropView.java"
# instance fields
.field public d:Lcom/yalantis/ucrop/view/GestureCropImageView;
.field public final e:Lcom/yalantis/ucrop/view/OverlayView;
# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 6
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v1
sget v2, Lcom/yalantis/ucrop/R$e;->ucrop_view:I
const/4 v3, 0x1
invoke-virtual {v1, v2, p0, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
sget v1, Lcom/yalantis/ucrop/R$d;->image_view_crop:I
invoke-virtual {p0, v1}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Lcom/yalantis/ucrop/view/GestureCropImageView;
iput-object v1, p0, Lcom/yalantis/ucrop/view/UCropView;->d:Lcom/yalantis/ucrop/view/GestureCropImageView;
sget v1, Lcom/yalantis/ucrop/R$d;->view_overlay:I
invoke-virtual {p0, v1}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Lcom/yalantis/ucrop/view/OverlayView;
iput-object v1, p0, Lcom/yalantis/ucrop/view/UCropView;->e:Lcom/yalantis/ucrop/view/OverlayView;
sget-object v1, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView:[I
invoke-virtual {p1, p2, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object p1
iget-object p2, p0, Lcom/yalantis/ucrop/view/UCropView;->e:Lcom/yalantis/ucrop/view/OverlayView;
const/4 v1, 0x0
if-eqz p2, :cond_3
sget v2, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView_ucrop_circle_dimmed_layer:I
invoke-virtual {p1, v2, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v0
iput-boolean v0, p2, Lcom/yalantis/ucrop/view/OverlayView;->o:Z
sget v0, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView_ucrop_dimmed_color:I
invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
move-result-object v2
sget v4, Lcom/yalantis/ucrop/R$a;->ucrop_color_default_dimmed:I
invoke-virtual {v2, v4}, Landroid/content/res/Resources;->getColor(I)I
move-result v2
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getColor(II)I
move-result v0
iput v0, p2, Lcom/yalantis/ucrop/view/OverlayView;->p:I
iget-object v2, p2, Lcom/yalantis/ucrop/view/OverlayView;->r:Landroid/graphics/Paint;
invoke-virtual {v2, v0}, Landroid/graphics/Paint;->setColor(I)V
iget-object v0, p2, Lcom/yalantis/ucrop/view/OverlayView;->r:Landroid/graphics/Paint;
sget-object v2, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
iget-object v0, p2, Lcom/yalantis/ucrop/view/OverlayView;->r:Landroid/graphics/Paint;
const/high16 v2, 0x3f800000 # 1.0f
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setStrokeWidth(F)V
sget v0, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView_ucrop_frame_stroke_size:I
invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
move-result-object v2
sget v4, Lcom/yalantis/ucrop/R$b;->ucrop_default_crop_frame_stoke_width:I
invoke-virtual {v2, v4}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v2
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v0
sget v2, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView_ucrop_frame_color:I
invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
move-result-object v4
sget v5, Lcom/yalantis/ucrop/R$a;->ucrop_color_default_crop_frame:I
invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getColor(I)I
move-result v4
invoke-virtual {p1, v2, v4}, Landroid/content/res/TypedArray;->getColor(II)I
move-result v2
iget-object v4, p2, Lcom/yalantis/ucrop/view/OverlayView;->t:Landroid/graphics/Paint;
int-to-float v5, v0
invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setStrokeWidth(F)V
iget-object v4, p2, Lcom/yalantis/ucrop/view/OverlayView;->t:Landroid/graphics/Paint;
invoke-virtual {v4, v2}, Landroid/graphics/Paint;->setColor(I)V
iget-object v4, p2, Lcom/yalantis/ucrop/view/OverlayView;->t:Landroid/graphics/Paint;
sget-object v5, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
iget-object v4, p2, Lcom/yalantis/ucrop/view/OverlayView;->u:Landroid/graphics/Paint;
mul-int/lit8 v0, v0, 0x3
int-to-float v0, v0
invoke-virtual {v4, v0}, Landroid/graphics/Paint;->setStrokeWidth(F)V
iget-object v0, p2, Lcom/yalantis/ucrop/view/OverlayView;->u:Landroid/graphics/Paint;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V
iget-object v0, p2, Lcom/yalantis/ucrop/view/OverlayView;->u:Landroid/graphics/Paint;
sget-object v2, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
sget v0, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView_ucrop_show_frame:I
invoke-virtual {p1, v0, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v0
iput-boolean v0, p2, Lcom/yalantis/ucrop/view/OverlayView;->m:Z
sget v0, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView_ucrop_grid_stroke_size:I
invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
move-result-object v2
sget v4, Lcom/yalantis/ucrop/R$b;->ucrop_default_crop_grid_stoke_width:I
invoke-virtual {v2, v4}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v2
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v0
sget v2, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView_ucrop_grid_color:I
invoke-virtual {p2}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
move-result-object v4
sget v5, Lcom/yalantis/ucrop/R$a;->ucrop_color_default_crop_grid:I
invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getColor(I)I
move-result v4
invoke-virtual {p1, v2, v4}, Landroid/content/res/TypedArray;->getColor(II)I
move-result v2
iget-object v4, p2, Lcom/yalantis/ucrop/view/OverlayView;->s:Landroid/graphics/Paint;
int-to-float v0, v0
invoke-virtual {v4, v0}, Landroid/graphics/Paint;->setStrokeWidth(F)V
iget-object v0, p2, Lcom/yalantis/ucrop/view/OverlayView;->s:Landroid/graphics/Paint;
invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setColor(I)V
sget v0, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView_ucrop_grid_row_count:I
const/4 v2, 0x2
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p2, Lcom/yalantis/ucrop/view/OverlayView;->i:I
sget v0, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView_ucrop_grid_column_count:I
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p2, Lcom/yalantis/ucrop/view/OverlayView;->j:I
sget v0, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView_ucrop_show_grid:I
invoke-virtual {p1, v0, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v0
iput-boolean v0, p2, Lcom/yalantis/ucrop/view/OverlayView;->n:Z
iget-object p2, p0, Lcom/yalantis/ucrop/view/UCropView;->d:Lcom/yalantis/ucrop/view/GestureCropImageView;
if-eqz p2, :cond_2
sget v0, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView_ucrop_aspect_ratio_x:I
const/4 v1, 0x0
invoke-virtual {p1, v0, v1}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v0
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v0
sget v2, Lcom/yalantis/ucrop/R$h;->ucrop_UCropView_ucrop_aspect_ratio_y:I
invoke-virtual {p1, v2, v1}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
invoke-static {v2}, Ljava/lang/Math;->abs(F)F
move-result v2
cmpl-float v3, v0, v1
if-eqz v3, :cond_1
cmpl-float v3, v2, v1
if-nez v3, :cond_0
goto :goto_0
:cond_0
div-float/2addr v0, v2
iput v0, p2, Lf/n/a/l/a;->u:F
goto :goto_1
:cond_1
:goto_0
iput v1, p2, Lf/n/a/l/a;->u:F
:goto_1
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
iget-object p1, p0, Lcom/yalantis/ucrop/view/UCropView;->d:Lcom/yalantis/ucrop/view/GestureCropImageView;
new-instance p2, Lf/n/a/l/d;
invoke-direct {p2, p0}, Lf/n/a/l/d;-><init>(Lcom/yalantis/ucrop/view/UCropView;)V
invoke-virtual {p1, p2}, Lf/n/a/l/a;->setCropBoundsChangeListener(Lf/n/a/h/c;)V
iget-object p1, p0, Lcom/yalantis/ucrop/view/UCropView;->e:Lcom/yalantis/ucrop/view/OverlayView;
new-instance p2, Lf/n/a/l/e;
invoke-direct {p2, p0}, Lf/n/a/l/e;-><init>(Lcom/yalantis/ucrop/view/UCropView;)V
invoke-virtual {p1, p2}, Lcom/yalantis/ucrop/view/OverlayView;->setOverlayViewChangeListener(Lf/n/a/h/d;)V
return-void
:cond_2
throw v1
:cond_3
throw v1
.end method
# virtual methods
.method public getCropImageView()Lcom/yalantis/ucrop/view/GestureCropImageView;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/yalantis/ucrop/view/UCropView;->d:Lcom/yalantis/ucrop/view/GestureCropImageView;
return-object v0
.end method
.method public getOverlayView()Lcom/yalantis/ucrop/view/OverlayView;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/yalantis/ucrop/view/UCropView;->e:Lcom/yalantis/ucrop/view/OverlayView;
return-object v0
.end method
.method public shouldDelayChildPressedState()Z
.locals 1
const/4 v0, 0x0
return v0
.end method

View file

@ -1,373 +0,0 @@
.class public Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;
.super Landroid/widget/TextView;
.source "AspectRatioTextView.java"
# instance fields
.field public final d:Landroid/graphics/Rect;
.field public e:Landroid/graphics/Paint;
.field public f:I
.field public g:F
.field public h:Ljava/lang/String;
.field public i:F
.field public j:F
# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 4
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Landroid/widget/TextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->d:Landroid/graphics/Rect;
sget-object v0, Lcom/yalantis/ucrop/R$h;->ucrop_AspectRatioTextView:[I
invoke-virtual {p1, p2, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object p1
const/4 p2, 0x1
invoke-virtual {p0, p2}, Landroid/widget/TextView;->setGravity(I)V
sget v0, Lcom/yalantis/ucrop/R$h;->ucrop_AspectRatioTextView_ucrop_artv_ratio_title:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->h:Ljava/lang/String;
sget v0, Lcom/yalantis/ucrop/R$h;->ucrop_AspectRatioTextView_ucrop_artv_ratio_x:I
const/4 v1, 0x0
invoke-virtual {p1, v0, v1}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v0
iput v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->i:F
sget v0, Lcom/yalantis/ucrop/R$h;->ucrop_AspectRatioTextView_ucrop_artv_ratio_y:I
invoke-virtual {p1, v0, v1}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v0
iput v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->j:F
iget v2, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->i:F
cmpl-float v3, v2, v1
if-eqz v3, :cond_1
cmpl-float v3, v0, v1
if-nez v3, :cond_0
goto :goto_0
:cond_0
div-float/2addr v2, v0
iput v2, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->g:F
goto :goto_1
:cond_1
:goto_0
iput v1, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->g:F
:goto_1
invoke-virtual {p0}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
sget v1, Lcom/yalantis/ucrop/R$b;->ucrop_size_dot_scale_text_view:I
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v0
iput v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->f:I
new-instance v0, Landroid/graphics/Paint;
invoke-direct {v0, p2}, Landroid/graphics/Paint;-><init>(I)V
iput-object v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->e:Landroid/graphics/Paint;
sget-object p2, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;
invoke-virtual {v0, p2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
invoke-virtual {p0}, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->b()V
invoke-virtual {p0}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;
move-result-object p2
sget v0, Lcom/yalantis/ucrop/R$a;->ucrop_color_widget_active:I
invoke-virtual {p2, v0}, Landroid/content/res/Resources;->getColor(I)I
move-result p2
invoke-virtual {p0, p2}, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->a(I)V
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
return-void
.end method
# virtual methods
.method public final a(I)V
.locals 7
.param p1 # I
.annotation build Landroidx/annotation/ColorInt;
.end annotation
.end param
iget-object v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->e:Landroid/graphics/Paint;
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColor(I)V
:cond_0
new-instance v0, Landroid/content/res/ColorStateList;
const/4 v1, 0x2
new-array v2, v1, [[I
const/4 v3, 0x1
new-array v4, v3, [I
const v5, 0x10100a1
const/4 v6, 0x0
aput v5, v4, v6
aput-object v4, v2, v6
new-array v4, v3, [I
aput v6, v4, v6
aput-object v4, v2, v3
new-array v1, v1, [I
aput p1, v1, v6
invoke-virtual {p0}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object p1
sget v4, Lcom/yalantis/ucrop/R$a;->ucrop_color_widget:I
invoke-static {p1, v4}, Landroidx/core/content/ContextCompat;->getColor(Landroid/content/Context;I)I
move-result p1
aput p1, v1, v3
invoke-direct {v0, v2, v1}, Landroid/content/res/ColorStateList;-><init>([[I[I)V
invoke-virtual {p0, v0}, Landroid/widget/TextView;->setTextColor(Landroid/content/res/ColorStateList;)V
return-void
.end method
.method public final b()V
.locals 4
iget-object v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->h:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
iget-object v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->h:Ljava/lang/String;
invoke-virtual {p0, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_0
:cond_0
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
iget v3, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->i:F
float-to-int v3, v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x1
iget v3, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->j:F
float-to-int v3, v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v1, v2
const-string v2, "%d:%d"
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:goto_0
return-void
.end method
.method public onDraw(Landroid/graphics/Canvas;)V
.locals 4
invoke-super {p0, p1}, Landroid/widget/TextView;->onDraw(Landroid/graphics/Canvas;)V
invoke-virtual {p0}, Landroid/widget/TextView;->isSelected()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->d:Landroid/graphics/Rect;
invoke-virtual {p1, v0}, Landroid/graphics/Canvas;->getClipBounds(Landroid/graphics/Rect;)Z
iget-object v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->d:Landroid/graphics/Rect;
iget v1, v0, Landroid/graphics/Rect;->right:I
iget v2, v0, Landroid/graphics/Rect;->left:I
sub-int/2addr v1, v2
int-to-float v1, v1
const/high16 v2, 0x40000000 # 2.0f
div-float/2addr v1, v2
iget v0, v0, Landroid/graphics/Rect;->bottom:I
iget v2, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->f:I
sub-int/2addr v0, v2
int-to-float v0, v0
div-int/lit8 v2, v2, 0x2
int-to-float v2, v2
iget-object v3, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->e:Landroid/graphics/Paint;
invoke-virtual {p1, v1, v0, v2, v3}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V
:cond_0
return-void
.end method
.method public setActiveColor(I)V
.locals 0
.param p1 # I
.annotation build Landroidx/annotation/ColorInt;
.end annotation
.end param
invoke-virtual {p0, p1}, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->a(I)V
invoke-virtual {p0}, Landroid/widget/TextView;->invalidate()V
return-void
.end method
.method public setAspectRatio(Lcom/yalantis/ucrop/model/AspectRatio;)V
.locals 3
.param p1 # Lcom/yalantis/ucrop/model/AspectRatio;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p1, Lcom/yalantis/ucrop/model/AspectRatio;->d:Ljava/lang/String;
iput-object v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->h:Ljava/lang/String;
iget v0, p1, Lcom/yalantis/ucrop/model/AspectRatio;->e:F
iput v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->i:F
iget p1, p1, Lcom/yalantis/ucrop/model/AspectRatio;->f:F
iput p1, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->j:F
const/4 v1, 0x0
cmpl-float v2, v0, v1
if-eqz v2, :cond_1
cmpl-float v2, p1, v1
if-nez v2, :cond_0
goto :goto_0
:cond_0
div-float/2addr v0, p1
iput v0, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->g:F
goto :goto_1
:cond_1
:goto_0
iput v1, p0, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->g:F
:goto_1
invoke-virtual {p0}, Lcom/yalantis/ucrop/view/widget/AspectRatioTextView;->b()V
return-void
.end method

View file

@ -1,25 +0,0 @@
.class public interface abstract Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView$a;
.super Ljava/lang/Object;
.source "HorizontalProgressWheelView.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "a"
.end annotation
# virtual methods
.method public abstract a()V
.end method
.method public abstract b(FF)V
.end method
.method public abstract c()V
.end method

View file

@ -1,508 +0,0 @@
.class public Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;
.super Landroid/view/View;
.source "HorizontalProgressWheelView.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView$a;
}
.end annotation
# instance fields
.field public final d:Landroid/graphics/Rect;
.field public e:Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView$a;
.field public f:F
.field public g:Landroid/graphics/Paint;
.field public h:I
.field public i:I
.field public j:I
.field public k:Z
.field public l:F
.field public m:I
# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
new-instance p1, Landroid/graphics/Rect;
invoke-direct {p1}, Landroid/graphics/Rect;-><init>()V
iput-object p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->d:Landroid/graphics/Rect;
invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
sget p2, Lcom/yalantis/ucrop/R$a;->ucrop_color_progress_wheel_line:I
invoke-static {p1, p2}, Landroidx/core/content/ContextCompat;->getColor(Landroid/content/Context;I)I
move-result p1
iput p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->m:I
invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p1
sget p2, Lcom/yalantis/ucrop/R$b;->ucrop_width_horizontal_wheel_progress_line:I
invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result p1
iput p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->h:I
invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p1
sget p2, Lcom/yalantis/ucrop/R$b;->ucrop_height_horizontal_wheel_progress_line:I
invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result p1
iput p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->i:I
invoke-virtual {p0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object p1
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p1
sget p2, Lcom/yalantis/ucrop/R$b;->ucrop_margin_horizontal_wheel_progress_line:I
invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result p1
iput p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->j:I
new-instance p1, Landroid/graphics/Paint;
const/4 p2, 0x1
invoke-direct {p1, p2}, Landroid/graphics/Paint;-><init>(I)V
iput-object p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->g:Landroid/graphics/Paint;
sget-object p2, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
iget-object p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->g:Landroid/graphics/Paint;
iget p2, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->h:I
int-to-float p2, p2
invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setStrokeWidth(F)V
return-void
.end method
# virtual methods
.method public onDraw(Landroid/graphics/Canvas;)V
.locals 13
invoke-super {p0, p1}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V
iget-object v0, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->d:Landroid/graphics/Rect;
invoke-virtual {p1, v0}, Landroid/graphics/Canvas;->getClipBounds(Landroid/graphics/Rect;)Z
iget-object v0, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->d:Landroid/graphics/Rect;
invoke-virtual {v0}, Landroid/graphics/Rect;->width()I
move-result v0
iget v1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->h:I
iget v2, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->j:I
add-int v3, v1, v2
div-int/2addr v0, v3
iget v3, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->l:F
add-int/2addr v2, v1
int-to-float v1, v2
rem-float/2addr v3, v1
iget-object v1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->g:Landroid/graphics/Paint;
invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
move-result-object v2
sget v4, Lcom/yalantis/ucrop/R$a;->ucrop_color_progress_wheel_line:I
invoke-virtual {v2, v4}, Landroid/content/res/Resources;->getColor(I)I
move-result v2
invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V
const/4 v1, 0x0
:goto_0
if-ge v1, v0, :cond_2
div-int/lit8 v2, v0, 0x4
const/high16 v4, 0x437f0000 # 255.0f
if-ge v1, v2, :cond_0
iget-object v5, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->g:Landroid/graphics/Paint;
int-to-float v6, v1
int-to-float v2, v2
div-float/2addr v6, v2
mul-float v6, v6, v4
float-to-int v2, v6
invoke-virtual {v5, v2}, Landroid/graphics/Paint;->setAlpha(I)V
goto :goto_1
:cond_0
mul-int/lit8 v5, v0, 0x3
div-int/lit8 v5, v5, 0x4
if-le v1, v5, :cond_1
iget-object v5, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->g:Landroid/graphics/Paint;
sub-int v6, v0, v1
int-to-float v6, v6
int-to-float v2, v2
div-float/2addr v6, v2
mul-float v6, v6, v4
float-to-int v2, v6
invoke-virtual {v5, v2}, Landroid/graphics/Paint;->setAlpha(I)V
goto :goto_1
:cond_1
iget-object v2, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->g:Landroid/graphics/Paint;
const/16 v4, 0xff
invoke-virtual {v2, v4}, Landroid/graphics/Paint;->setAlpha(I)V
:goto_1
neg-float v2, v3
iget-object v4, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->d:Landroid/graphics/Rect;
iget v5, v4, Landroid/graphics/Rect;->left:I
int-to-float v5, v5
add-float/2addr v5, v2
iget v6, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->h:I
iget v7, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->j:I
add-int/2addr v6, v7
mul-int v6, v6, v1
int-to-float v6, v6
add-float v8, v5, v6
invoke-virtual {v4}, Landroid/graphics/Rect;->centerY()I
move-result v4
int-to-float v4, v4
iget v5, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->i:I
int-to-float v5, v5
const/high16 v6, 0x40800000 # 4.0f
div-float/2addr v5, v6
sub-float v9, v4, v5
iget-object v4, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->d:Landroid/graphics/Rect;
iget v5, v4, Landroid/graphics/Rect;->left:I
int-to-float v5, v5
add-float/2addr v2, v5
iget v5, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->h:I
iget v7, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->j:I
add-int/2addr v5, v7
mul-int v5, v5, v1
int-to-float v5, v5
add-float v10, v2, v5
invoke-virtual {v4}, Landroid/graphics/Rect;->centerY()I
move-result v2
int-to-float v2, v2
iget v4, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->i:I
int-to-float v4, v4
div-float/2addr v4, v6
add-float v11, v4, v2
iget-object v12, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->g:Landroid/graphics/Paint;
move-object v7, p1
invoke-virtual/range {v7 .. v12}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_2
iget-object v0, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->g:Landroid/graphics/Paint;
iget v1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->m:I
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V
iget-object v0, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->d:Landroid/graphics/Rect;
invoke-virtual {v0}, Landroid/graphics/Rect;->centerX()I
move-result v0
int-to-float v2, v0
iget-object v0, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->d:Landroid/graphics/Rect;
invoke-virtual {v0}, Landroid/graphics/Rect;->centerY()I
move-result v0
int-to-float v0, v0
iget v1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->i:I
int-to-float v1, v1
const/high16 v3, 0x40000000 # 2.0f
div-float/2addr v1, v3
sub-float/2addr v0, v1
iget-object v1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->d:Landroid/graphics/Rect;
invoke-virtual {v1}, Landroid/graphics/Rect;->centerX()I
move-result v1
int-to-float v4, v1
iget-object v1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->d:Landroid/graphics/Rect;
invoke-virtual {v1}, Landroid/graphics/Rect;->centerY()I
move-result v1
int-to-float v1, v1
iget v5, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->i:I
int-to-float v5, v5
div-float/2addr v5, v3
add-float/2addr v5, v1
iget-object v6, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->g:Landroid/graphics/Paint;
move-object v1, p1
move v3, v0
invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.locals 3
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v1, 0x1
if-eqz v0, :cond_3
if-eq v0, v1, :cond_2
const/4 v2, 0x2
if-eq v0, v2, :cond_0
goto :goto_0
:cond_0
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v0
iget v2, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->f:F
sub-float/2addr v0, v2
const/4 v2, 0x0
cmpl-float v2, v0, v2
if-eqz v2, :cond_4
iget-boolean v2, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->k:Z
if-nez v2, :cond_1
iput-boolean v1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->k:Z
iget-object v2, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->e:Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView$a;
if-eqz v2, :cond_1
invoke-interface {v2}, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView$a;->c()V
:cond_1
iget v2, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->l:F
sub-float/2addr v2, v0
iput v2, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->l:F
invoke-virtual {p0}, Landroid/view/View;->postInvalidate()V
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result p1
iput p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->f:F
iget-object p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->e:Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView$a;
if-eqz p1, :cond_4
neg-float v0, v0
iget v2, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->l:F
invoke-interface {p1, v0, v2}, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView$a;->b(FF)V
goto :goto_0
:cond_2
iget-object p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->e:Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView$a;
if-eqz p1, :cond_4
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->k:Z
invoke-interface {p1}, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView$a;->a()V
goto :goto_0
:cond_3
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result p1
iput p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->f:F
:cond_4
:goto_0
return v1
.end method
.method public setMiddleLineColor(I)V
.locals 0
.param p1 # I
.annotation build Landroidx/annotation/ColorInt;
.end annotation
.end param
iput p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->m:I
invoke-virtual {p0}, Landroid/view/View;->invalidate()V
return-void
.end method
.method public setScrollingListener(Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView$a;)V
.locals 0
iput-object p1, p0, Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView;->e:Lcom/yalantis/ucrop/view/widget/HorizontalProgressWheelView$a;
return-void
.end method