Changes of com.discord v1323
This commit is contained in:
parent
1234c09f33
commit
d9d9f382c9
28241 changed files with 0 additions and 4903974 deletions
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
@ -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
|
|
@ -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
|
|
@ -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
|
File diff suppressed because it is too large
Load diff
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
File diff suppressed because it is too large
Load diff
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue