Changes of com.discord v1334
This commit is contained in:
parent
18c9b7884b
commit
c42fc6bb28
18192 changed files with 975392 additions and 1011385 deletions
|
@ -18,7 +18,7 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mCanceled:Z
|
||||
.field private mCanceled:Z
|
||||
|
||||
.field public mFinalVisibility:I
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final FADE_DURATION:I = 0xc8
|
||||
.field private static final FADE_DURATION:I = 0xc8
|
||||
|
||||
|
||||
# instance fields
|
||||
|
@ -20,9 +20,9 @@
|
|||
|
||||
.field public mContentHeight:I
|
||||
|
||||
.field public mEatingHover:Z
|
||||
.field private mEatingHover:Z
|
||||
|
||||
.field public mEatingTouch:Z
|
||||
.field private mEatingTouch:Z
|
||||
|
||||
.field public mMenuView:Landroidx/appcompat/widget/ActionMenuView;
|
||||
|
||||
|
|
|
@ -12,25 +12,25 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mActionBarView:Landroid/view/View;
|
||||
.field private mActionBarView:Landroid/view/View;
|
||||
|
||||
.field public mBackground:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mContextView:Landroid/view/View;
|
||||
.field private mContextView:Landroid/view/View;
|
||||
|
||||
.field public mHeight:I
|
||||
.field private mHeight:I
|
||||
|
||||
.field public mIsSplit:Z
|
||||
|
||||
.field public mIsStacked:Z
|
||||
|
||||
.field public mIsTransitioning:Z
|
||||
.field private mIsTransitioning:Z
|
||||
|
||||
.field public mSplitBackground:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mStackedBackground:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mTabContainer:Landroid/view/View;
|
||||
.field private mTabContainer:Landroid/view/View;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -12,27 +12,27 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mClose:Landroid/view/View;
|
||||
.field private mClose:Landroid/view/View;
|
||||
|
||||
.field public mCloseItemLayout:I
|
||||
.field private mCloseItemLayout:I
|
||||
|
||||
.field public mCustomView:Landroid/view/View;
|
||||
.field private mCustomView:Landroid/view/View;
|
||||
|
||||
.field public mSubtitle:Ljava/lang/CharSequence;
|
||||
.field private mSubtitle:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mSubtitleStyleRes:I
|
||||
.field private mSubtitleStyleRes:I
|
||||
|
||||
.field public mSubtitleView:Landroid/widget/TextView;
|
||||
.field private mSubtitleView:Landroid/widget/TextView;
|
||||
|
||||
.field public mTitle:Ljava/lang/CharSequence;
|
||||
.field private mTitle:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mTitleLayout:Landroid/widget/LinearLayout;
|
||||
.field private mTitleLayout:Landroid/widget/LinearLayout;
|
||||
|
||||
.field public mTitleOptional:Z
|
||||
.field private mTitleOptional:Z
|
||||
|
||||
.field public mTitleStyleRes:I
|
||||
.field private mTitleStyleRes:I
|
||||
|
||||
.field public mTitleView:Landroid/widget/TextView;
|
||||
.field private mTitleView:Landroid/widget/TextView;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -643,7 +643,9 @@
|
|||
|
||||
invoke-virtual {p1, p0}, Landroid/view/accessibility/AccessibilityEvent;->setSource(Landroid/view/View;)V
|
||||
|
||||
const-class v0, Landroidx/appcompat/widget/ActionBarContextView;
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
|
||||
|
||||
|
@ -1063,26 +1065,24 @@
|
|||
|
||||
if-eq v6, v8, :cond_8
|
||||
|
||||
const/high16 v6, 0x40000000 # 2.0f
|
||||
const/high16 v9, 0x40000000 # 2.0f
|
||||
|
||||
goto :goto_4
|
||||
|
||||
:cond_8
|
||||
const/high16 v6, -0x80000000
|
||||
const/high16 v9, -0x80000000
|
||||
|
||||
:goto_4
|
||||
iget v9, v5, Landroid/view/ViewGroup$LayoutParams;->width:I
|
||||
if-ltz v6, :cond_9
|
||||
|
||||
if-ltz v9, :cond_9
|
||||
|
||||
invoke-static {v9, p2}, Ljava/lang/Math;->min(II)I
|
||||
invoke-static {v6, p2}, Ljava/lang/Math;->min(II)I
|
||||
|
||||
move-result p2
|
||||
|
||||
:cond_9
|
||||
iget v9, v5, Landroid/view/ViewGroup$LayoutParams;->height:I
|
||||
iget v5, v5, Landroid/view/ViewGroup$LayoutParams;->height:I
|
||||
|
||||
if-eq v9, v8, :cond_a
|
||||
if-eq v5, v8, :cond_a
|
||||
|
||||
goto :goto_5
|
||||
|
||||
|
@ -1090,18 +1090,16 @@
|
|||
const/high16 v1, -0x80000000
|
||||
|
||||
:goto_5
|
||||
iget v4, v5, Landroid/view/ViewGroup$LayoutParams;->height:I
|
||||
if-ltz v5, :cond_b
|
||||
|
||||
if-ltz v4, :cond_b
|
||||
|
||||
invoke-static {v4, v3}, Ljava/lang/Math;->min(II)I
|
||||
invoke-static {v5, v3}, Ljava/lang/Math;->min(II)I
|
||||
|
||||
move-result v3
|
||||
|
||||
:cond_b
|
||||
iget-object v4, p0, Landroidx/appcompat/widget/ActionBarContextView;->mCustomView:Landroid/view/View;
|
||||
|
||||
invoke-static {p2, v6}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
|
||||
invoke-static {p2, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
|
||||
|
||||
move-result p2
|
||||
|
||||
|
@ -1162,7 +1160,9 @@
|
|||
|
||||
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-class v0, Landroidx/appcompat/widget/ActionBarContextView;
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
|
||||
|
||||
|
@ -1189,7 +1189,9 @@
|
|||
|
||||
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-class v0, Landroidx/appcompat/widget/ActionBarContextView;
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
|
||||
|
||||
|
|
|
@ -31,87 +31,87 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final ACTION_BAR_ANIMATE_DELAY:I = 0x258
|
||||
.field private static final ACTION_BAR_ANIMATE_DELAY:I = 0x258
|
||||
|
||||
.field public static final ATTRS:[I
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "ActionBarOverlayLayout"
|
||||
.field private static final TAG:Ljava/lang/String; = "ActionBarOverlayLayout"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mActionBarHeight:I
|
||||
.field private mActionBarHeight:I
|
||||
|
||||
.field public mActionBarTop:Landroidx/appcompat/widget/ActionBarContainer;
|
||||
|
||||
.field public mActionBarVisibilityCallback:Landroidx/appcompat/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;
|
||||
.field private mActionBarVisibilityCallback:Landroidx/appcompat/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;
|
||||
|
||||
.field public final mAddActionBarHideOffset:Ljava/lang/Runnable;
|
||||
.field private final mAddActionBarHideOffset:Ljava/lang/Runnable;
|
||||
|
||||
.field public mAnimatingForFling:Z
|
||||
|
||||
.field public final mBaseContentInsets:Landroid/graphics/Rect;
|
||||
.field private final mBaseContentInsets:Landroid/graphics/Rect;
|
||||
|
||||
.field public mBaseInnerInsets:Landroidx/core/view/WindowInsetsCompat;
|
||||
.field private mBaseInnerInsets:Landroidx/core/view/WindowInsetsCompat;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final mBaseInnerInsetsRect:Landroid/graphics/Rect;
|
||||
.field private final mBaseInnerInsetsRect:Landroid/graphics/Rect;
|
||||
|
||||
.field public mContent:Landroidx/appcompat/widget/ContentFrameLayout;
|
||||
.field private mContent:Landroidx/appcompat/widget/ContentFrameLayout;
|
||||
|
||||
.field public final mContentInsets:Landroid/graphics/Rect;
|
||||
.field private final mContentInsets:Landroid/graphics/Rect;
|
||||
|
||||
.field public mCurrentActionBarTopAnimator:Landroid/view/ViewPropertyAnimator;
|
||||
|
||||
.field public mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
|
||||
.field private mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
|
||||
|
||||
.field public mFlingEstimator:Landroid/widget/OverScroller;
|
||||
.field private mFlingEstimator:Landroid/widget/OverScroller;
|
||||
|
||||
.field public mHasNonEmbeddedTabs:Z
|
||||
.field private mHasNonEmbeddedTabs:Z
|
||||
|
||||
.field public mHideOnContentScroll:Z
|
||||
.field private mHideOnContentScroll:Z
|
||||
|
||||
.field public mHideOnContentScrollReference:I
|
||||
.field private mHideOnContentScrollReference:I
|
||||
|
||||
.field public mIgnoreWindowContentOverlay:Z
|
||||
.field private mIgnoreWindowContentOverlay:Z
|
||||
|
||||
.field public mInnerInsets:Landroidx/core/view/WindowInsetsCompat;
|
||||
.field private mInnerInsets:Landroidx/core/view/WindowInsetsCompat;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final mInnerInsetsRect:Landroid/graphics/Rect;
|
||||
.field private final mInnerInsetsRect:Landroid/graphics/Rect;
|
||||
|
||||
.field public final mLastBaseContentInsets:Landroid/graphics/Rect;
|
||||
.field private final mLastBaseContentInsets:Landroid/graphics/Rect;
|
||||
|
||||
.field public mLastBaseInnerInsets:Landroidx/core/view/WindowInsetsCompat;
|
||||
.field private mLastBaseInnerInsets:Landroidx/core/view/WindowInsetsCompat;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final mLastBaseInnerInsetsRect:Landroid/graphics/Rect;
|
||||
.field private final mLastBaseInnerInsetsRect:Landroid/graphics/Rect;
|
||||
|
||||
.field public mLastInnerInsets:Landroidx/core/view/WindowInsetsCompat;
|
||||
.field private mLastInnerInsets:Landroidx/core/view/WindowInsetsCompat;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final mLastInnerInsetsRect:Landroid/graphics/Rect;
|
||||
.field private final mLastInnerInsetsRect:Landroid/graphics/Rect;
|
||||
|
||||
.field public mLastSystemUiVisibility:I
|
||||
.field private mLastSystemUiVisibility:I
|
||||
|
||||
.field public mOverlayMode:Z
|
||||
.field private mOverlayMode:Z
|
||||
|
||||
.field public final mParentHelper:Landroidx/core/view/NestedScrollingParentHelper;
|
||||
.field private final mParentHelper:Landroidx/core/view/NestedScrollingParentHelper;
|
||||
|
||||
.field public final mRemoveActionBarHideOffset:Ljava/lang/Runnable;
|
||||
.field private final mRemoveActionBarHideOffset:Ljava/lang/Runnable;
|
||||
|
||||
.field public final mTopAnimatorListener:Landroid/animation/AnimatorListenerAdapter;
|
||||
|
||||
.field public mWindowContentOverlay:Landroid/graphics/drawable/Drawable;
|
||||
.field private mWindowContentOverlay:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mWindowVisibility:I
|
||||
.field private mWindowVisibility:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -374,7 +374,7 @@
|
|||
|
||||
const-string v1, "Can\'t make a decor toolbar out of "
|
||||
|
||||
invoke-static {v1}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -1338,9 +1338,7 @@
|
|||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
iget-object v4, p0, Landroidx/appcompat/widget/ActionBarOverlayLayout;->mInnerInsets:Landroidx/core/view/WindowInsetsCompat;
|
||||
|
||||
invoke-virtual {v4}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I
|
||||
invoke-virtual {v6}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I
|
||||
|
||||
move-result v4
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mPopup:Landroidx/appcompat/widget/ActionMenuPresenter$OverflowPopup;
|
||||
.field private mPopup:Landroidx/appcompat/widget/ActionMenuPresenter$OverflowPopup;
|
||||
|
||||
.field public final synthetic this$0:Landroidx/appcompat/widget/ActionMenuPresenter;
|
||||
|
||||
|
|
|
@ -21,23 +21,23 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final TAG:Ljava/lang/String; = "ActionMenuPresenter"
|
||||
.field private static final TAG:Ljava/lang/String; = "ActionMenuPresenter"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mActionButtonGroups:Landroid/util/SparseBooleanArray;
|
||||
.field private final mActionButtonGroups:Landroid/util/SparseBooleanArray;
|
||||
|
||||
.field public mActionButtonPopup:Landroidx/appcompat/widget/ActionMenuPresenter$ActionButtonSubmenu;
|
||||
|
||||
.field public mActionItemWidthLimit:I
|
||||
.field private mActionItemWidthLimit:I
|
||||
|
||||
.field public mExpandedActionViewsExclusive:Z
|
||||
.field private mExpandedActionViewsExclusive:Z
|
||||
|
||||
.field public mMaxItems:I
|
||||
.field private mMaxItems:I
|
||||
|
||||
.field public mMaxItemsSet:Z
|
||||
.field private mMaxItemsSet:Z
|
||||
|
||||
.field public mMinCellSize:I
|
||||
.field private mMinCellSize:I
|
||||
|
||||
.field public mOpenSubMenuId:I
|
||||
|
||||
|
@ -45,25 +45,25 @@
|
|||
|
||||
.field public mOverflowPopup:Landroidx/appcompat/widget/ActionMenuPresenter$OverflowPopup;
|
||||
|
||||
.field public mPendingOverflowIcon:Landroid/graphics/drawable/Drawable;
|
||||
.field private mPendingOverflowIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mPendingOverflowIconSet:Z
|
||||
.field private mPendingOverflowIconSet:Z
|
||||
|
||||
.field public mPopupCallback:Landroidx/appcompat/widget/ActionMenuPresenter$ActionMenuPopupCallback;
|
||||
.field private mPopupCallback:Landroidx/appcompat/widget/ActionMenuPresenter$ActionMenuPopupCallback;
|
||||
|
||||
.field public final mPopupPresenterCallback:Landroidx/appcompat/widget/ActionMenuPresenter$PopupPresenterCallback;
|
||||
|
||||
.field public mPostedOpenRunnable:Landroidx/appcompat/widget/ActionMenuPresenter$OpenOverflowRunnable;
|
||||
|
||||
.field public mReserveOverflow:Z
|
||||
.field private mReserveOverflow:Z
|
||||
|
||||
.field public mReserveOverflowSet:Z
|
||||
.field private mReserveOverflowSet:Z
|
||||
|
||||
.field public mStrictWidthLimit:Z
|
||||
.field private mStrictWidthLimit:Z
|
||||
|
||||
.field public mWidthLimit:I
|
||||
.field private mWidthLimit:I
|
||||
|
||||
.field public mWidthLimitSet:Z
|
||||
.field private mWidthLimitSet:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -24,33 +24,33 @@
|
|||
|
||||
.field public static final MIN_CELL_SIZE:I = 0x38
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "ActionMenuView"
|
||||
.field private static final TAG:Ljava/lang/String; = "ActionMenuView"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mActionMenuPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
.field private mActionMenuPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
||||
.field public mFormatItems:Z
|
||||
.field private mFormatItems:Z
|
||||
|
||||
.field public mFormatItemsWidth:I
|
||||
.field private mFormatItemsWidth:I
|
||||
|
||||
.field public mGeneratedItemPadding:I
|
||||
.field private mGeneratedItemPadding:I
|
||||
|
||||
.field public mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.field private mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
.field public mMenuBuilderCallback:Landroidx/appcompat/view/menu/MenuBuilder$Callback;
|
||||
|
||||
.field public mMinCellSize:I
|
||||
.field private mMinCellSize:I
|
||||
|
||||
.field public mOnMenuItemClickListener:Landroidx/appcompat/widget/ActionMenuView$OnMenuItemClickListener;
|
||||
|
||||
.field public mPopupContext:Landroid/content/Context;
|
||||
.field private mPopupContext:Landroid/content/Context;
|
||||
|
||||
.field public mPopupTheme:I
|
||||
.field private mPopupTheme:I
|
||||
|
||||
.field public mPresenter:Landroidx/appcompat/widget/ActionMenuPresenter;
|
||||
.field private mPresenter:Landroidx/appcompat/widget/ActionMenuPresenter;
|
||||
|
||||
.field public mReserveOverflow:Z
|
||||
.field private mReserveOverflow:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -148,7 +148,7 @@
|
|||
|
||||
const-string v1, "resolveInfo:"
|
||||
|
||||
invoke-static {v0, v1}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0, v1}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -18,11 +18,11 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final WEIGHT_DECAY_COEFFICIENT:F = 0.95f
|
||||
.field private static final WEIGHT_DECAY_COEFFICIENT:F = 0.95f
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mPackageNameToActivityMap:Ljava/util/Map;
|
||||
.field private final mPackageNameToActivityMap:Ljava/util/Map;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Map<",
|
||||
|
|
|
@ -189,7 +189,7 @@
|
|||
|
||||
const-string v1, "; activity:"
|
||||
|
||||
invoke-static {v0, v1}, Lf/e/c/a/a;->J(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0, v1}, Lf/e/c/a/a;->K(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -26,17 +26,17 @@
|
|||
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
.field public static final DEFAULT_ACTIVITY_INFLATION:I = 0x5
|
||||
.field private static final DEFAULT_ACTIVITY_INFLATION:I = 0x5
|
||||
|
||||
.field public static final DEFAULT_HISTORICAL_RECORD_WEIGHT:F = 1.0f
|
||||
.field private static final DEFAULT_HISTORICAL_RECORD_WEIGHT:F = 1.0f
|
||||
|
||||
.field public static final DEFAULT_HISTORY_FILE_NAME:Ljava/lang/String; = "activity_choser_model_history.xml"
|
||||
|
||||
.field public static final DEFAULT_HISTORY_MAX_LENGTH:I = 0x32
|
||||
|
||||
.field public static final HISTORY_FILE_EXTENSION:Ljava/lang/String; = ".xml"
|
||||
.field private static final HISTORY_FILE_EXTENSION:Ljava/lang/String; = ".xml"
|
||||
|
||||
.field public static final INVALID_INDEX:I = -0x1
|
||||
.field private static final INVALID_INDEX:I = -0x1
|
||||
|
||||
.field public static final LOG_TAG:Ljava/lang/String;
|
||||
|
||||
|
@ -44,7 +44,7 @@
|
|||
|
||||
.field public static final TAG_HISTORICAL_RECORDS:Ljava/lang/String; = "historical-records"
|
||||
|
||||
.field public static final sDataModelRegistry:Ljava/util/Map;
|
||||
.field private static final sDataModelRegistry:Ljava/util/Map;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Map<",
|
||||
|
@ -55,11 +55,11 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public static final sRegistryLock:Ljava/lang/Object;
|
||||
.field private static final sRegistryLock:Ljava/lang/Object;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mActivities:Ljava/util/List;
|
||||
.field private final mActivities:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
|
@ -69,15 +69,15 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mActivityChoserModelPolicy:Landroidx/appcompat/widget/ActivityChooserModel$OnChooseActivityListener;
|
||||
.field private mActivityChoserModelPolicy:Landroidx/appcompat/widget/ActivityChooserModel$OnChooseActivityListener;
|
||||
|
||||
.field public mActivitySorter:Landroidx/appcompat/widget/ActivityChooserModel$ActivitySorter;
|
||||
.field private mActivitySorter:Landroidx/appcompat/widget/ActivityChooserModel$ActivitySorter;
|
||||
|
||||
.field public mCanReadHistoricalData:Z
|
||||
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
|
||||
.field public final mHistoricalRecords:Ljava/util/List;
|
||||
.field private final mHistoricalRecords:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
|
@ -87,19 +87,19 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mHistoricalRecordsChanged:Z
|
||||
.field private mHistoricalRecordsChanged:Z
|
||||
|
||||
.field public final mHistoryFileName:Ljava/lang/String;
|
||||
|
||||
.field public mHistoryMaxSize:I
|
||||
.field private mHistoryMaxSize:I
|
||||
|
||||
.field public final mInstanceLock:Ljava/lang/Object;
|
||||
.field private final mInstanceLock:Ljava/lang/Object;
|
||||
|
||||
.field public mIntent:Landroid/content/Intent;
|
||||
.field private mIntent:Landroid/content/Intent;
|
||||
|
||||
.field public mReadShareHistoryCalled:Z
|
||||
.field private mReadShareHistoryCalled:Z
|
||||
|
||||
.field public mReloadActivities:Z
|
||||
.field private mReloadActivities:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -129,7 +129,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;)V
|
||||
.method private constructor <init>(Landroid/content/Context;Ljava/lang/String;)V
|
||||
.locals 2
|
||||
|
||||
invoke-direct {p0}, Landroid/database/DataSetObservable;-><init>()V
|
||||
|
@ -194,7 +194,7 @@
|
|||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
invoke-static {p2, p1}, Lf/e/c/a/a;->q(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {p2, p1}, Lf/e/c/a/a;->r(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -262,7 +262,7 @@
|
|||
.end method
|
||||
|
||||
.method public static get(Landroid/content/Context;Ljava/lang/String;)Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
.locals 2
|
||||
.locals 3
|
||||
|
||||
sget-object v0, Landroidx/appcompat/widget/ActivityChooserModel;->sRegistryLock:Ljava/lang/Object;
|
||||
|
||||
|
@ -273,24 +273,22 @@
|
|||
|
||||
invoke-interface {v1, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v2
|
||||
|
||||
check-cast v1, Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
check-cast v2, Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
if-nez v1, :cond_0
|
||||
if-nez v2, :cond_0
|
||||
|
||||
new-instance v1, Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
new-instance v2, Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
invoke-direct {v1, p0, p1}, Landroidx/appcompat/widget/ActivityChooserModel;-><init>(Landroid/content/Context;Ljava/lang/String;)V
|
||||
invoke-direct {v2, p0, p1}, Landroidx/appcompat/widget/ActivityChooserModel;-><init>(Landroid/content/Context;Ljava/lang/String;)V
|
||||
|
||||
sget-object p0, Landroidx/appcompat/widget/ActivityChooserModel;->sDataModelRegistry:Ljava/util/Map;
|
||||
|
||||
invoke-interface {p0, p1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
invoke-interface {v1, p1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
:cond_0
|
||||
monitor-exit v0
|
||||
|
||||
return-object v1
|
||||
return-object v2
|
||||
|
||||
:catchall_0
|
||||
move-exception p0
|
||||
|
@ -839,16 +837,12 @@
|
|||
|
||||
new-instance v1, Landroid/content/ComponentName;
|
||||
|
||||
iget-object v3, p1, Landroidx/appcompat/widget/ActivityChooserModel$ActivityResolveInfo;->resolveInfo:Landroid/content/pm/ResolveInfo;
|
||||
|
||||
iget-object v3, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v3, v3, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
|
||||
|
||||
iget-object p1, p1, Landroidx/appcompat/widget/ActivityChooserModel$ActivityResolveInfo;->resolveInfo:Landroid/content/pm/ResolveInfo;
|
||||
|
||||
iget-object p1, p1, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v3, p1, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
|
||||
|
||||
iget-object p1, p1, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
|
||||
|
||||
invoke-direct {v1, v3, p1}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
@ -1248,16 +1242,12 @@
|
|||
:goto_0
|
||||
new-instance v2, Landroid/content/ComponentName;
|
||||
|
||||
iget-object v3, p1, Landroidx/appcompat/widget/ActivityChooserModel$ActivityResolveInfo;->resolveInfo:Landroid/content/pm/ResolveInfo;
|
||||
|
||||
iget-object v3, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v3, v3, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
|
||||
|
||||
iget-object p1, p1, Landroidx/appcompat/widget/ActivityChooserModel$ActivityResolveInfo;->resolveInfo:Landroid/content/pm/ResolveInfo;
|
||||
|
||||
iget-object p1, p1, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
|
||||
|
||||
iget-object v3, p1, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
|
||||
|
||||
iget-object p1, p1, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
|
||||
|
||||
invoke-direct {v2, v3, p1}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
|
|
@ -15,11 +15,11 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final ITEM_VIEW_TYPE_ACTIVITY:I = 0x0
|
||||
.field private static final ITEM_VIEW_TYPE_ACTIVITY:I = 0x0
|
||||
|
||||
.field public static final ITEM_VIEW_TYPE_COUNT:I = 0x3
|
||||
.field private static final ITEM_VIEW_TYPE_COUNT:I = 0x3
|
||||
|
||||
.field public static final ITEM_VIEW_TYPE_FOOTER:I = 0x1
|
||||
.field private static final ITEM_VIEW_TYPE_FOOTER:I = 0x1
|
||||
|
||||
.field public static final MAX_ACTIVITY_COUNT_DEFAULT:I = 0x4
|
||||
|
||||
|
@ -27,15 +27,15 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mDataModel:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
.field private mDataModel:Landroidx/appcompat/widget/ActivityChooserModel;
|
||||
|
||||
.field public mHighlightDefaultActivity:Z
|
||||
.field private mHighlightDefaultActivity:Z
|
||||
|
||||
.field public mMaxActivityCount:I
|
||||
.field private mMaxActivityCount:I
|
||||
|
||||
.field public mShowDefaultActivity:Z
|
||||
.field private mShowDefaultActivity:Z
|
||||
|
||||
.field public mShowFooterView:Z
|
||||
.field private mShowFooterView:Z
|
||||
|
||||
.field public final synthetic this$0:Landroidx/appcompat/widget/ActivityChooserView;
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final TINT_ATTRS:[I
|
||||
.field private static final TINT_ATTRS:[I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -23,39 +23,39 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mActivityChooserContent:Landroid/view/View;
|
||||
.field private final mActivityChooserContent:Landroid/view/View;
|
||||
|
||||
.field public final mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable;
|
||||
.field private final mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public final mAdapter:Landroidx/appcompat/widget/ActivityChooserView$ActivityChooserViewAdapter;
|
||||
|
||||
.field public final mCallbacks:Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
|
||||
.field private final mCallbacks:Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
|
||||
|
||||
.field public mDefaultActionButtonContentDescription:I
|
||||
.field private mDefaultActionButtonContentDescription:I
|
||||
|
||||
.field public final mDefaultActivityButton:Landroid/widget/FrameLayout;
|
||||
|
||||
.field public final mDefaultActivityButtonImage:Landroid/widget/ImageView;
|
||||
.field private final mDefaultActivityButtonImage:Landroid/widget/ImageView;
|
||||
|
||||
.field public final mExpandActivityOverflowButton:Landroid/widget/FrameLayout;
|
||||
|
||||
.field public final mExpandActivityOverflowButtonImage:Landroid/widget/ImageView;
|
||||
.field private final mExpandActivityOverflowButtonImage:Landroid/widget/ImageView;
|
||||
|
||||
.field public mInitialActivityCount:I
|
||||
|
||||
.field public mIsAttachedToWindow:Z
|
||||
.field private mIsAttachedToWindow:Z
|
||||
|
||||
.field public mIsSelectingDefaultActivity:Z
|
||||
|
||||
.field public final mListPopupMaxWidth:I
|
||||
.field private final mListPopupMaxWidth:I
|
||||
|
||||
.field public mListPopupWindow:Landroidx/appcompat/widget/ListPopupWindow;
|
||||
.field private mListPopupWindow:Landroidx/appcompat/widget/ListPopupWindow;
|
||||
|
||||
.field public final mModelDataSetObserver:Landroid/database/DataSetObserver;
|
||||
|
||||
.field public mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener;
|
||||
|
||||
.field public final mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
|
||||
.field private final mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
|
||||
|
||||
.field public mProvider:Landroidx/core/view/ActionProvider;
|
||||
|
||||
|
@ -94,7 +94,7 @@
|
|||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
.locals 10
|
||||
.locals 9
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
@ -122,33 +122,31 @@
|
|||
|
||||
iput v0, p0, Landroidx/appcompat/widget/ActivityChooserView;->mInitialActivityCount:I
|
||||
|
||||
sget-object v1, Landroidx/appcompat/R$styleable;->ActivityChooserView:[I
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->ActivityChooserView:[I
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {p1, p2, v1, p3, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
|
||||
invoke-virtual {p1, p2, v3, p3, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v8
|
||||
|
||||
sget-object v5, Landroidx/appcompat/R$styleable;->ActivityChooserView:[I
|
||||
const/4 v7, 0x0
|
||||
|
||||
const/4 v9, 0x0
|
||||
move-object v1, p0
|
||||
|
||||
move-object v3, p0
|
||||
move-object v2, p1
|
||||
|
||||
move-object v4, p1
|
||||
move-object v4, p2
|
||||
|
||||
move-object v6, p2
|
||||
move-object v5, v8
|
||||
|
||||
move-object v7, v1
|
||||
move v6, p3
|
||||
|
||||
move v8, p3
|
||||
|
||||
invoke-static/range {v3 .. v9}, Landroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
|
||||
invoke-static/range {v1 .. v7}, Landroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
|
||||
|
||||
sget p2, Landroidx/appcompat/R$styleable;->ActivityChooserView_initialActivityCount:I
|
||||
|
||||
invoke-virtual {v1, p2, v0}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
invoke-virtual {v8, p2, v0}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
|
||||
move-result p2
|
||||
|
||||
|
@ -156,11 +154,11 @@
|
|||
|
||||
sget p2, Landroidx/appcompat/R$styleable;->ActivityChooserView_expandActivityOverflowButtonDrawable:I
|
||||
|
||||
invoke-virtual {v1, p2}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
invoke-virtual {v8, p2}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
invoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V
|
||||
invoke-virtual {v8}, Landroid/content/res/TypedArray;->recycle()V
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
|
||||
|
||||
|
@ -182,81 +180,69 @@
|
|||
|
||||
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mCallbacks:Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
|
||||
|
||||
sget p3, Landroidx/appcompat/R$id;->activity_chooser_view_content:I
|
||||
sget v0, Landroidx/appcompat/R$id;->activity_chooser_view_content:I
|
||||
|
||||
invoke-virtual {p0, p3}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object p3
|
||||
move-result-object v0
|
||||
|
||||
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mActivityChooserContent:Landroid/view/View;
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView;->mActivityChooserContent:Landroid/view/View;
|
||||
|
||||
invoke-virtual {p3}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
|
||||
invoke-virtual {v0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object p3
|
||||
move-result-object v0
|
||||
|
||||
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable;
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView;->mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
sget p3, Landroidx/appcompat/R$id;->default_activity_button:I
|
||||
sget v0, Landroidx/appcompat/R$id;->default_activity_button:I
|
||||
|
||||
invoke-virtual {p0, p3}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object p3
|
||||
move-result-object v0
|
||||
|
||||
check-cast p3, Landroid/widget/FrameLayout;
|
||||
check-cast v0, Landroid/widget/FrameLayout;
|
||||
|
||||
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout;
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout;
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView;->mCallbacks:Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
|
||||
invoke-virtual {v0, p3}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
invoke-virtual {v0, p3}, Landroid/widget/FrameLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
|
||||
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout;
|
||||
sget v1, Landroidx/appcompat/R$id;->image:I
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView;->mCallbacks:Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
|
||||
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
|
||||
|
||||
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
|
||||
move-result-object v0
|
||||
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout;
|
||||
check-cast v0, Landroid/widget/ImageView;
|
||||
|
||||
sget v0, Landroidx/appcompat/R$id;->image:I
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButtonImage:Landroid/widget/ImageView;
|
||||
|
||||
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
|
||||
sget v0, Landroidx/appcompat/R$id;->expand_activities_button:I
|
||||
|
||||
move-result-object p3
|
||||
invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
check-cast p3, Landroid/widget/ImageView;
|
||||
move-result-object v0
|
||||
|
||||
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButtonImage:Landroid/widget/ImageView;
|
||||
check-cast v0, Landroid/widget/FrameLayout;
|
||||
|
||||
sget p3, Landroidx/appcompat/R$id;->expand_activities_button:I
|
||||
invoke-virtual {v0, p3}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
invoke-virtual {p0, p3}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
new-instance p3, Landroidx/appcompat/widget/ActivityChooserView$3;
|
||||
|
||||
move-result-object p3
|
||||
invoke-direct {p3, p0}, Landroidx/appcompat/widget/ActivityChooserView$3;-><init>(Landroidx/appcompat/widget/ActivityChooserView;)V
|
||||
|
||||
check-cast p3, Landroid/widget/FrameLayout;
|
||||
invoke-virtual {v0, p3}, Landroid/widget/FrameLayout;->setAccessibilityDelegate(Landroid/view/View$AccessibilityDelegate;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView;->mCallbacks:Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
|
||||
new-instance p3, Landroidx/appcompat/widget/ActivityChooserView$4;
|
||||
|
||||
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
invoke-direct {p3, p0, v0}, Landroidx/appcompat/widget/ActivityChooserView$4;-><init>(Landroidx/appcompat/widget/ActivityChooserView;Landroid/view/View;)V
|
||||
|
||||
new-instance v0, Landroidx/appcompat/widget/ActivityChooserView$3;
|
||||
invoke-virtual {v0, p3}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
|
||||
|
||||
invoke-direct {v0, p0}, Landroidx/appcompat/widget/ActivityChooserView$3;-><init>(Landroidx/appcompat/widget/ActivityChooserView;)V
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView;->mExpandActivityOverflowButton:Landroid/widget/FrameLayout;
|
||||
|
||||
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->setAccessibilityDelegate(Landroid/view/View$AccessibilityDelegate;)V
|
||||
|
||||
new-instance v0, Landroidx/appcompat/widget/ActivityChooserView$4;
|
||||
|
||||
invoke-direct {v0, p0, p3}, Landroidx/appcompat/widget/ActivityChooserView$4;-><init>(Landroidx/appcompat/widget/ActivityChooserView;Landroid/view/View;)V
|
||||
|
||||
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
|
||||
|
||||
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mExpandActivityOverflowButton:Landroid/widget/FrameLayout;
|
||||
|
||||
sget v0, Landroidx/appcompat/R$id;->image:I
|
||||
|
||||
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
|
||||
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
|
|
|
@ -115,7 +115,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static resolveMinimumHeight(Landroid/view/View;)I
|
||||
.method private static resolveMinimumHeight(Landroid/view/View;)I
|
||||
.locals 3
|
||||
|
||||
invoke-static {p0}, Landroidx/core/view/ViewCompat;->getMinimumHeight(Landroid/view/View;)I
|
||||
|
|
|
@ -7,13 +7,13 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final TINT_ATTRS:[I
|
||||
.field private static final TINT_ATTRS:[I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
|
||||
.field public final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -133,8 +133,6 @@
|
|||
|
||||
invoke-virtual {p1, p2, p3}, Landroidx/appcompat/widget/AppCompatTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatAutoCompleteTextView;->mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V
|
||||
|
||||
return-void
|
||||
|
|
|
@ -4,17 +4,17 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mBackgroundResId:I
|
||||
.field private mBackgroundResId:I
|
||||
|
||||
.field public mBackgroundTint:Landroidx/appcompat/widget/TintInfo;
|
||||
.field private mBackgroundTint:Landroidx/appcompat/widget/TintInfo;
|
||||
|
||||
.field public final mDrawableManager:Landroidx/appcompat/widget/AppCompatDrawableManager;
|
||||
.field private final mDrawableManager:Landroidx/appcompat/widget/AppCompatDrawableManager;
|
||||
|
||||
.field public mInternalBackgroundTint:Landroidx/appcompat/widget/TintInfo;
|
||||
.field private mInternalBackgroundTint:Landroidx/appcompat/widget/TintInfo;
|
||||
|
||||
.field public mTmpInfo:Landroidx/appcompat/widget/TintInfo;
|
||||
.field private mTmpInfo:Landroidx/appcompat/widget/TintInfo;
|
||||
|
||||
.field public final mView:Landroid/view/View;
|
||||
.field private final mView:Landroid/view/View;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end field
|
||||
|
@ -266,11 +266,11 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Landroidx/appcompat/R$styleable;->ViewBackgroundHelper:[I
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->ViewBackgroundHelper:[I
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-static {v0, p1, v1, p2, v2}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
invoke-static {v0, p1, v3, p2, v1}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -280,8 +280,6 @@
|
|||
|
||||
move-result-object v2
|
||||
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->ViewBackgroundHelper:[I
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/TintTypedArray;->getWrappedTypeArray()Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v5
|
||||
|
@ -299,15 +297,13 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
const/4 p2, -0x1
|
||||
const/4 v1, -0x1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->ViewBackgroundHelper_android_background:I
|
||||
|
||||
invoke-virtual {v0, p1, p2}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -315,15 +311,15 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->mDrawableManager:Landroidx/appcompat/widget/AppCompatDrawableManager;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->mView:Landroid/view/View;
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->mView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
invoke-virtual {p2}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object p2
|
||||
|
||||
iget v2, p0, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->mBackgroundResId:I
|
||||
|
||||
invoke-virtual {p1, v1, v2}, Landroidx/appcompat/widget/AppCompatDrawableManager;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
|
||||
invoke-virtual {p1, p2, v2}, Landroidx/appcompat/widget/AppCompatDrawableManager;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -336,44 +332,40 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->mView:Landroid/view/View;
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->mView:Landroid/view/View;
|
||||
|
||||
sget v1, Landroidx/appcompat/R$styleable;->ViewBackgroundHelper_backgroundTint:I
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
|
||||
move-result-object p1
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {p1, v1}, Landroidx/core/view/ViewCompat;->setBackgroundTintList(Landroid/view/View;Landroid/content/res/ColorStateList;)V
|
||||
invoke-static {p2, p1}, Landroidx/core/view/ViewCompat;->setBackgroundTintList(Landroid/view/View;Landroid/content/res/ColorStateList;)V
|
||||
|
||||
:cond_1
|
||||
sget p1, Landroidx/appcompat/R$styleable;->ViewBackgroundHelper_backgroundTintMode:I
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->mView:Landroid/view/View;
|
||||
|
||||
sget v1, Landroidx/appcompat/R$styleable;->ViewBackgroundHelper_backgroundTintMode:I
|
||||
|
||||
invoke-virtual {v0, v1, p2}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
|
||||
move-result p2
|
||||
|
||||
if-eqz p2, :cond_2
|
||||
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->mView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-static {p2, v1}, Landroidx/appcompat/widget/DrawableUtils;->parseTintMode(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
|
||||
invoke-static {p1, v1}, Landroidx/appcompat/widget/DrawableUtils;->parseTintMode(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
move-result-object p2
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p1, p2}, Landroidx/core/view/ViewCompat;->setBackgroundTintMode(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V
|
||||
invoke-static {p2, p1}, Landroidx/core/view/ViewCompat;->setBackgroundTintMode(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
|
||||
.field public final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -86,8 +86,6 @@
|
|||
|
||||
invoke-virtual {p1, p2, p3}, Landroidx/appcompat/widget/AppCompatTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatButton;->mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V
|
||||
|
||||
return-void
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
|
||||
.field public final mCompoundButtonHelper:Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;
|
||||
.field private final mCompoundButtonHelper:Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;
|
||||
|
||||
.field public final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final TINT_ATTRS:[I
|
||||
.field private static final TINT_ATTRS:[I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -93,8 +93,6 @@
|
|||
|
||||
invoke-virtual {p1, p2, p3}, Landroidx/appcompat/widget/AppCompatTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatCheckedTextView;->mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V
|
||||
|
||||
invoke-virtual {p0}, Landroid/widget/CheckedTextView;->getContext()Landroid/content/Context;
|
||||
|
|
|
@ -4,17 +4,17 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mButtonTintList:Landroid/content/res/ColorStateList;
|
||||
.field private mButtonTintList:Landroid/content/res/ColorStateList;
|
||||
|
||||
.field public mButtonTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
.field private mButtonTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
.field public mHasButtonTint:Z
|
||||
.field private mHasButtonTint:Z
|
||||
|
||||
.field public mHasButtonTintMode:Z
|
||||
.field private mHasButtonTintMode:Z
|
||||
|
||||
.field public mSkipNextApply:Z
|
||||
.field private mSkipNextApply:Z
|
||||
|
||||
.field public final mView:Landroid/widget/CompoundButton;
|
||||
.field private final mView:Landroid/widget/CompoundButton;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end field
|
||||
|
@ -141,7 +141,7 @@
|
|||
.end method
|
||||
|
||||
.method public loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||
.locals 10
|
||||
.locals 9
|
||||
.param p1 # Landroid/util/AttributeSet;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
@ -153,46 +153,42 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Landroidx/appcompat/R$styleable;->CompoundButton:[I
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->CompoundButton:[I
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
invoke-static {v0, p1, v1, p2, v2}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
invoke-static {v0, p1, v3, p2, v8}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v3, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
|
||||
|
||||
invoke-virtual {v3}, Landroid/widget/CompoundButton;->getContext()Landroid/content/Context;
|
||||
invoke-virtual {v1}, Landroid/widget/CompoundButton;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
sget-object v5, Landroidx/appcompat/R$styleable;->CompoundButton:[I
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/TintTypedArray;->getWrappedTypeArray()Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v7
|
||||
move-result-object v5
|
||||
|
||||
const/4 v9, 0x0
|
||||
const/4 v7, 0x0
|
||||
|
||||
move-object v6, p1
|
||||
move-object v4, p1
|
||||
|
||||
move v8, p2
|
||||
move v6, p2
|
||||
|
||||
invoke-static/range {v3 .. v9}, Landroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
|
||||
invoke-static/range {v1 .. v7}, Landroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
|
||||
|
||||
:try_start_0
|
||||
sget p1, Landroidx/appcompat/R$styleable;->CompoundButton_buttonCompat:I
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->CompoundButton_buttonCompat:I
|
||||
|
||||
invoke-virtual {v0, p1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
invoke-virtual {v0, p1, v8}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
|
||||
move-result p1
|
||||
:try_end_0
|
||||
|
@ -203,9 +199,7 @@
|
|||
:try_start_1
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
|
||||
|
||||
invoke-virtual {v1}, Landroid/widget/CompoundButton;->getContext()Landroid/content/Context;
|
||||
invoke-virtual {p2}, Landroid/widget/CompoundButton;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -234,13 +228,11 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->CompoundButton_android_button:I
|
||||
|
||||
invoke-virtual {v0, p1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
invoke-virtual {v0, p1, v8}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -248,9 +240,7 @@
|
|||
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
|
||||
|
||||
invoke-virtual {v1}, Landroid/widget/CompoundButton;->getContext()Landroid/content/Context;
|
||||
invoke-virtual {p2}, Landroid/widget/CompoundButton;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -265,46 +255,42 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
if-eqz p2, :cond_2
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
|
||||
|
||||
sget p2, Landroidx/appcompat/R$styleable;->CompoundButton_buttonTint:I
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
|
||||
|
||||
invoke-virtual {v0, p2}, Landroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
|
||||
move-result-object p1
|
||||
|
||||
move-result-object p2
|
||||
|
||||
invoke-static {p1, p2}, Landroidx/core/widget/CompoundButtonCompat;->setButtonTintList(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V
|
||||
invoke-static {p2, p1}, Landroidx/core/widget/CompoundButtonCompat;->setButtonTintList(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V
|
||||
|
||||
:cond_2
|
||||
sget p1, Landroidx/appcompat/R$styleable;->CompoundButton_buttonTintMode:I
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
if-eqz p1, :cond_3
|
||||
if-eqz p2, :cond_3
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
|
||||
|
||||
sget p2, Landroidx/appcompat/R$styleable;->CompoundButton_buttonTintMode:I
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
invoke-virtual {v0, p2, v1}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
|
||||
move-result p2
|
||||
move-result p1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-static {p2, v1}, Landroidx/appcompat/widget/DrawableUtils;->parseTintMode(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
|
||||
invoke-static {p1, v1}, Landroidx/appcompat/widget/DrawableUtils;->parseTintMode(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
move-result-object p2
|
||||
move-result-object p1
|
||||
|
||||
invoke-static {p1, p2}, Landroidx/core/widget/CompoundButtonCompat;->setButtonTintMode(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V
|
||||
invoke-static {p2, p1}, Landroidx/core/widget/CompoundButtonCompat;->setButtonTintMode(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V
|
||||
:try_end_2
|
||||
.catchall {:try_start_2 .. :try_end_2} :catchall_0
|
||||
|
||||
|
|
|
@ -18,17 +18,17 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I
|
||||
.field private final COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I
|
||||
|
||||
.field public final COLORFILTER_COLOR_CONTROL_ACTIVATED:[I
|
||||
.field private final COLORFILTER_COLOR_CONTROL_ACTIVATED:[I
|
||||
|
||||
.field public final COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I
|
||||
.field private final COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I
|
||||
|
||||
.field public final TINT_CHECKABLE_BUTTON_LIST:[I
|
||||
.field private final TINT_CHECKABLE_BUTTON_LIST:[I
|
||||
|
||||
.field public final TINT_COLOR_CONTROL_NORMAL:[I
|
||||
.field private final TINT_COLOR_CONTROL_NORMAL:[I
|
||||
|
||||
.field public final TINT_COLOR_CONTROL_STATE_LIST:[I
|
||||
.field private final TINT_COLOR_CONTROL_STATE_LIST:[I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -364,7 +364,7 @@
|
|||
.end method
|
||||
|
||||
.method private createSwitchThumbColorStateList(Landroid/content/Context;)Landroid/content/res/ColorStateList;
|
||||
.locals 7
|
||||
.locals 8
|
||||
|
||||
const/4 v0, 0x3
|
||||
|
||||
|
@ -376,94 +376,90 @@
|
|||
|
||||
invoke-static {p1, v2}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v3
|
||||
|
||||
const/4 v3, 0x2
|
||||
const/4 v4, 0x2
|
||||
|
||||
const/4 v4, 0x1
|
||||
const/4 v5, 0x1
|
||||
|
||||
const/4 v5, 0x0
|
||||
const/4 v6, 0x0
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
invoke-virtual {v2}, Landroid/content/res/ColorStateList;->isStateful()Z
|
||||
invoke-virtual {v3}, Landroid/content/res/ColorStateList;->isStateful()Z
|
||||
|
||||
move-result v6
|
||||
move-result v7
|
||||
|
||||
if-eqz v6, :cond_0
|
||||
if-eqz v7, :cond_0
|
||||
|
||||
sget-object v6, Landroidx/appcompat/widget/ThemeUtils;->DISABLED_STATE_SET:[I
|
||||
|
||||
aput-object v6, v1, v5
|
||||
|
||||
aget-object v6, v1, v5
|
||||
|
||||
invoke-virtual {v2, v6, v5}, Landroid/content/res/ColorStateList;->getColorForState([II)I
|
||||
|
||||
move-result v6
|
||||
|
||||
aput v6, v0, v5
|
||||
|
||||
sget-object v5, Landroidx/appcompat/widget/ThemeUtils;->CHECKED_STATE_SET:[I
|
||||
|
||||
aput-object v5, v1, v4
|
||||
|
||||
sget v5, Landroidx/appcompat/R$attr;->colorControlActivated:I
|
||||
|
||||
invoke-static {p1, v5}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
|
||||
|
||||
move-result p1
|
||||
|
||||
aput p1, v0, v4
|
||||
|
||||
sget-object p1, Landroidx/appcompat/widget/ThemeUtils;->EMPTY_STATE_SET:[I
|
||||
|
||||
aput-object p1, v1, v3
|
||||
|
||||
invoke-virtual {v2}, Landroid/content/res/ColorStateList;->getDefaultColor()I
|
||||
|
||||
move-result p1
|
||||
|
||||
aput p1, v0, v3
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
sget-object v2, Landroidx/appcompat/widget/ThemeUtils;->DISABLED_STATE_SET:[I
|
||||
|
||||
aput-object v2, v1, v5
|
||||
aput-object v2, v1, v6
|
||||
|
||||
sget v2, Landroidx/appcompat/R$attr;->colorSwitchThumbNormal:I
|
||||
aget-object v2, v1, v6
|
||||
|
||||
invoke-static {p1, v2}, Landroidx/appcompat/widget/ThemeUtils;->getDisabledThemeAttrColor(Landroid/content/Context;I)I
|
||||
invoke-virtual {v3, v2, v6}, Landroid/content/res/ColorStateList;->getColorForState([II)I
|
||||
|
||||
move-result v2
|
||||
|
||||
aput v2, v0, v5
|
||||
aput v2, v0, v6
|
||||
|
||||
sget-object v2, Landroidx/appcompat/widget/ThemeUtils;->CHECKED_STATE_SET:[I
|
||||
|
||||
aput-object v2, v1, v4
|
||||
aput-object v2, v1, v5
|
||||
|
||||
sget v2, Landroidx/appcompat/R$attr;->colorControlActivated:I
|
||||
|
||||
invoke-static {p1, v2}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
|
||||
|
||||
move-result v2
|
||||
move-result p1
|
||||
|
||||
aput v2, v0, v4
|
||||
aput p1, v0, v5
|
||||
|
||||
sget-object v2, Landroidx/appcompat/widget/ThemeUtils;->EMPTY_STATE_SET:[I
|
||||
sget-object p1, Landroidx/appcompat/widget/ThemeUtils;->EMPTY_STATE_SET:[I
|
||||
|
||||
aput-object v2, v1, v3
|
||||
aput-object p1, v1, v4
|
||||
|
||||
sget v2, Landroidx/appcompat/R$attr;->colorSwitchThumbNormal:I
|
||||
invoke-virtual {v3}, Landroid/content/res/ColorStateList;->getDefaultColor()I
|
||||
|
||||
move-result p1
|
||||
|
||||
aput p1, v0, v4
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
sget-object v3, Landroidx/appcompat/widget/ThemeUtils;->DISABLED_STATE_SET:[I
|
||||
|
||||
aput-object v3, v1, v6
|
||||
|
||||
invoke-static {p1, v2}, Landroidx/appcompat/widget/ThemeUtils;->getDisabledThemeAttrColor(Landroid/content/Context;I)I
|
||||
|
||||
move-result v3
|
||||
|
||||
aput v3, v0, v6
|
||||
|
||||
sget-object v3, Landroidx/appcompat/widget/ThemeUtils;->CHECKED_STATE_SET:[I
|
||||
|
||||
aput-object v3, v1, v5
|
||||
|
||||
sget v3, Landroidx/appcompat/R$attr;->colorControlActivated:I
|
||||
|
||||
invoke-static {p1, v3}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
|
||||
|
||||
move-result v3
|
||||
|
||||
aput v3, v0, v5
|
||||
|
||||
sget-object v3, Landroidx/appcompat/widget/ThemeUtils;->EMPTY_STATE_SET:[I
|
||||
|
||||
aput-object v3, v1, v4
|
||||
|
||||
invoke-static {p1, v2}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
|
||||
|
||||
move-result p1
|
||||
|
||||
aput p1, v0, v3
|
||||
aput p1, v0, v4
|
||||
|
||||
:goto_0
|
||||
new-instance p1, Landroid/content/res/ColorStateList;
|
||||
|
@ -742,7 +738,7 @@
|
|||
.end method
|
||||
|
||||
.method public tintDrawable(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
|
||||
.locals 5
|
||||
.locals 6
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
@ -774,20 +770,18 @@
|
|||
|
||||
invoke-static {p1, v0}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
|
||||
|
||||
move-result v0
|
||||
move-result v4
|
||||
|
||||
invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v5
|
||||
|
||||
invoke-direct {p0, p2, v0, v4}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->setPorterDuffColorFilter(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
|
||||
invoke-direct {p0, p2, v4, v5}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->setPorterDuffColorFilter(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
|
||||
|
||||
invoke-virtual {p3, v3}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
sget v0, Landroidx/appcompat/R$attr;->colorControlNormal:I
|
||||
|
||||
invoke-static {p1, v0}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
|
||||
|
||||
move-result v0
|
||||
|
@ -864,21 +858,19 @@
|
|||
|
||||
invoke-static {p1, v0}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
|
||||
|
||||
move-result v0
|
||||
move-result v3
|
||||
|
||||
invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
move-result-object v3
|
||||
move-result-object v4
|
||||
|
||||
invoke-direct {p0, p2, v0, v3}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->setPorterDuffColorFilter(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
|
||||
invoke-direct {p0, p2, v3, v4}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->setPorterDuffColorFilter(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
|
||||
|
||||
invoke-virtual {p3, v2}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
sget p3, Landroidx/appcompat/R$attr;->colorControlActivated:I
|
||||
|
||||
invoke-static {p1, p3}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
|
||||
invoke-static {p1, v0}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
|
||||
|
||||
move-result p1
|
||||
|
||||
|
|
|
@ -12,17 +12,17 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final DEBUG:Z = false
|
||||
.field private static final DEBUG:Z = false
|
||||
|
||||
.field public static final DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode;
|
||||
.field private static final DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
.field public static INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager; = null
|
||||
.field private static INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager; = null
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "AppCompatDrawableManag"
|
||||
.field private static final TAG:Ljava/lang/String; = "AppCompatDrawableManag"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;
|
||||
.field private mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
|
||||
.field public final mTextClassifierHelper:Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
|
||||
.field private final mTextClassifierHelper:Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
|
||||
|
||||
.field public final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -86,8 +86,6 @@
|
|||
|
||||
invoke-virtual {p1, p2, p3}, Landroidx/appcompat/widget/AppCompatTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatEditText;->mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V
|
||||
|
||||
new-instance p1, Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.method private constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
|
||||
.field public final mImageHelper:Landroidx/appcompat/widget/AppCompatImageHelper;
|
||||
.field private final mImageHelper:Landroidx/appcompat/widget/AppCompatImageHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -12,13 +12,13 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mImageTint:Landroidx/appcompat/widget/TintInfo;
|
||||
.field private mImageTint:Landroidx/appcompat/widget/TintInfo;
|
||||
|
||||
.field public mInternalImageTint:Landroidx/appcompat/widget/TintInfo;
|
||||
.field private mInternalImageTint:Landroidx/appcompat/widget/TintInfo;
|
||||
|
||||
.field public mTmpInfo:Landroidx/appcompat/widget/TintInfo;
|
||||
.field private mTmpInfo:Landroidx/appcompat/widget/TintInfo;
|
||||
|
||||
.field public final mView:Landroid/widget/ImageView;
|
||||
.field private final mView:Landroid/widget/ImageView;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end field
|
||||
|
@ -284,11 +284,11 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Landroidx/appcompat/R$styleable;->AppCompatImageView:[I
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->AppCompatImageView:[I
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-static {v0, p1, v1, p2, v2}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
invoke-static {v0, p1, v3, p2, v1}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -298,8 +298,6 @@
|
|||
|
||||
move-result-object v2
|
||||
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->AppCompatImageView:[I
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/TintTypedArray;->getWrappedTypeArray()Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v5
|
||||
|
@ -357,44 +355,40 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result v1
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatImageHelper;->mView:Landroid/widget/ImageView;
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatImageHelper;->mView:Landroid/widget/ImageView;
|
||||
|
||||
sget v1, Landroidx/appcompat/R$styleable;->AppCompatImageView_tint:I
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
|
||||
move-result-object p1
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-static {p1, v1}, Landroidx/core/widget/ImageViewCompat;->setImageTintList(Landroid/widget/ImageView;Landroid/content/res/ColorStateList;)V
|
||||
invoke-static {v1, p1}, Landroidx/core/widget/ImageViewCompat;->setImageTintList(Landroid/widget/ImageView;Landroid/content/res/ColorStateList;)V
|
||||
|
||||
:cond_2
|
||||
sget p1, Landroidx/appcompat/R$styleable;->AppCompatImageView_tintMode:I
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatImageHelper;->mView:Landroid/widget/ImageView;
|
||||
|
||||
invoke-virtual {v0, p1, p2}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_3
|
||||
const/4 p2, 0x0
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatImageHelper;->mView:Landroid/widget/ImageView;
|
||||
invoke-static {p1, p2}, Landroidx/appcompat/widget/DrawableUtils;->parseTintMode(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
sget v1, Landroidx/appcompat/R$styleable;->AppCompatImageView_tintMode:I
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {v0, v1, p2}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
|
||||
move-result p2
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-static {p2, v1}, Landroidx/appcompat/widget/DrawableUtils;->parseTintMode(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
invoke-static {p1, p2}, Landroidx/core/widget/ImageViewCompat;->setImageTintMode(Landroid/widget/ImageView;Landroid/graphics/PorterDuff$Mode;)V
|
||||
invoke-static {v1, p1}, Landroidx/core/widget/ImageViewCompat;->setImageTintMode(Landroid/widget/ImageView;Landroid/graphics/PorterDuff$Mode;)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
|
||||
.field public final mImageHelper:Landroidx/appcompat/widget/AppCompatImageHelper;
|
||||
.field private final mImageHelper:Landroidx/appcompat/widget/AppCompatImageHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -7,13 +7,13 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final TINT_ATTRS:[I
|
||||
.field private static final TINT_ATTRS:[I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
|
||||
.field public final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -133,8 +133,6 @@
|
|||
|
||||
invoke-virtual {p1, p2, p3}, Landroidx/appcompat/widget/AppCompatTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatMultiAutoCompleteTextView;->mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V
|
||||
|
||||
return-void
|
||||
|
|
|
@ -4,14 +4,24 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final COMPAT_OVERLAP_ANCHOR:Z = false
|
||||
.field private static final COMPAT_OVERLAP_ANCHOR:Z
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mOverlapAnchor:Z
|
||||
.field private mOverlapAnchor:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
sput-boolean v0, Landroidx/appcompat/widget/AppCompatPopupWindow;->COMPAT_OVERLAP_ANCHOR:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/content/Context;
|
||||
|
@ -75,11 +85,9 @@
|
|||
|
||||
invoke-virtual {p1, p2}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p2
|
||||
move-result p3
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
sget p2, Landroidx/appcompat/R$styleable;->PopupWindow_overlapAnchor:I
|
||||
if-eqz p3, :cond_0
|
||||
|
||||
const/4 p3, 0x0
|
||||
|
||||
|
|
|
@ -4,13 +4,13 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final TINT_ATTRS:[I
|
||||
.field private static final TINT_ATTRS:[I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mSampleTile:Landroid/graphics/Bitmap;
|
||||
.field private mSampleTile:Landroid/graphics/Bitmap;
|
||||
|
||||
.field public final mView:Landroid/widget/ProgressBar;
|
||||
.field private final mView:Landroid/widget/ProgressBar;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
|
||||
.field public final mCompoundButtonHelper:Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;
|
||||
.field private final mCompoundButtonHelper:Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;
|
||||
|
||||
.field public final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mAppCompatProgressBarHelper:Landroidx/appcompat/widget/AppCompatProgressBarHelper;
|
||||
.field private final mAppCompatProgressBarHelper:Landroidx/appcompat/widget/AppCompatProgressBarHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mAppCompatSeekBarHelper:Landroidx/appcompat/widget/AppCompatSeekBarHelper;
|
||||
.field private final mAppCompatSeekBarHelper:Landroidx/appcompat/widget/AppCompatSeekBarHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -4,17 +4,17 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mHasTickMarkTint:Z
|
||||
.field private mHasTickMarkTint:Z
|
||||
|
||||
.field public mHasTickMarkTintMode:Z
|
||||
.field private mHasTickMarkTintMode:Z
|
||||
|
||||
.field public mTickMark:Landroid/graphics/drawable/Drawable;
|
||||
.field private mTickMark:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mTickMarkTintList:Landroid/content/res/ColorStateList;
|
||||
.field private mTickMarkTintList:Landroid/content/res/ColorStateList;
|
||||
|
||||
.field public mTickMarkTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
.field private mTickMarkTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
.field public final mView:Landroid/widget/SeekBar;
|
||||
.field private final mView:Landroid/widget/SeekBar;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -47,17 +47,15 @@
|
|||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mHasTickMarkTint:Z
|
||||
iget-boolean v1, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mHasTickMarkTint:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
if-nez v1, :cond_0
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mHasTickMarkTintMode:Z
|
||||
iget-boolean v1, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mHasTickMarkTintMode:Z
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mTickMark:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v0
|
||||
|
@ -327,11 +325,11 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Landroidx/appcompat/R$styleable;->AppCompatSeekBar:[I
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->AppCompatSeekBar:[I
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-static {v0, p1, v1, p2, v2}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
invoke-static {v0, p1, v3, p2, v1}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -341,8 +339,6 @@
|
|||
|
||||
move-result-object v2
|
||||
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->AppCompatSeekBar:[I
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/TintTypedArray;->getWrappedTypeArray()Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v5
|
||||
|
@ -380,40 +376,36 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
const/4 p2, 0x1
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->AppCompatSeekBar_tickMarkTintMode:I
|
||||
const/4 p2, -0x1
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
invoke-virtual {v0, p1, v1}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
invoke-virtual {v0, p1, p2}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mTickMarkTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
iget-object p2, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mTickMarkTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
invoke-static {p1, v1}, Landroidx/appcompat/widget/DrawableUtils;->parseTintMode(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
|
||||
invoke-static {p1, p2}, Landroidx/appcompat/widget/DrawableUtils;->parseTintMode(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mTickMarkTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
iput-boolean p2, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mHasTickMarkTintMode:Z
|
||||
iput-boolean v1, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mHasTickMarkTintMode:Z
|
||||
|
||||
:cond_1
|
||||
sget p1, Landroidx/appcompat/R$styleable;->AppCompatSeekBar_tickMarkTint:I
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->AppCompatSeekBar_tickMarkTint:I
|
||||
if-eqz p2, :cond_2
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
|
||||
|
||||
|
@ -421,7 +413,7 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mTickMarkTintList:Landroid/content/res/ColorStateList;
|
||||
|
||||
iput-boolean p2, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mHasTickMarkTint:Z
|
||||
iput-boolean v1, p0, Landroidx/appcompat/widget/AppCompatSeekBarHelper;->mHasTickMarkTint:Z
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/TintTypedArray;->recycle()V
|
||||
|
|
|
@ -22,14 +22,14 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mListAdapter:Landroid/widget/ListAdapter;
|
||||
.field private mListAdapter:Landroid/widget/ListAdapter;
|
||||
|
||||
.field public mPopup:Landroidx/appcompat/app/AlertDialog;
|
||||
.annotation build Landroidx/annotation/VisibleForTesting;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mPrompt:Ljava/lang/CharSequence;
|
||||
.field private mPrompt:Ljava/lang/CharSequence;
|
||||
|
||||
.field public final synthetic this$0:Landroidx/appcompat/widget/AppCompatSpinner;
|
||||
|
||||
|
|
|
@ -19,9 +19,9 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mAdapter:Landroid/widget/SpinnerAdapter;
|
||||
.field private mAdapter:Landroid/widget/SpinnerAdapter;
|
||||
|
||||
.field public mListAdapter:Landroid/widget/ListAdapter;
|
||||
.field private mListAdapter:Landroid/widget/ListAdapter;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -23,11 +23,11 @@
|
|||
# instance fields
|
||||
.field public mAdapter:Landroid/widget/ListAdapter;
|
||||
|
||||
.field public mHintText:Ljava/lang/CharSequence;
|
||||
.field private mHintText:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mOriginalHorizontalOffset:I
|
||||
.field private mOriginalHorizontalOffset:I
|
||||
|
||||
.field public final mVisibleRect:Landroid/graphics/Rect;
|
||||
.field private final mVisibleRect:Landroid/graphics/Rect;
|
||||
|
||||
.field public final synthetic this$0:Landroidx/appcompat/widget/AppCompatSpinner;
|
||||
|
||||
|
|
|
@ -19,33 +19,33 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final ATTRS_ANDROID_SPINNERMODE:[I
|
||||
.field private static final ATTRS_ANDROID_SPINNERMODE:[I
|
||||
|
||||
.field public static final MAX_ITEMS_MEASURED:I = 0xf
|
||||
.field private static final MAX_ITEMS_MEASURED:I = 0xf
|
||||
|
||||
.field public static final MODE_DIALOG:I = 0x0
|
||||
.field private static final MODE_DIALOG:I = 0x0
|
||||
|
||||
.field public static final MODE_DROPDOWN:I = 0x1
|
||||
.field private static final MODE_DROPDOWN:I = 0x1
|
||||
|
||||
.field public static final MODE_THEME:I = -0x1
|
||||
.field private static final MODE_THEME:I = -0x1
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "AppCompatSpinner"
|
||||
.field private static final TAG:Ljava/lang/String; = "AppCompatSpinner"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
|
||||
.field public mDropDownWidth:I
|
||||
|
||||
.field public mForwardingListener:Landroidx/appcompat/widget/ForwardingListener;
|
||||
.field private mForwardingListener:Landroidx/appcompat/widget/ForwardingListener;
|
||||
|
||||
.field public mPopup:Landroidx/appcompat/widget/AppCompatSpinner$SpinnerPopup;
|
||||
.field private mPopup:Landroidx/appcompat/widget/AppCompatSpinner$SpinnerPopup;
|
||||
|
||||
.field public final mPopupContext:Landroid/content/Context;
|
||||
.field private final mPopupContext:Landroid/content/Context;
|
||||
|
||||
.field public final mPopupSet:Z
|
||||
.field private final mPopupSet:Z
|
||||
|
||||
.field public mTempAdapter:Landroid/widget/SpinnerAdapter;
|
||||
.field private mTempAdapter:Landroid/widget/SpinnerAdapter;
|
||||
|
||||
.field public final mTempRect:Landroid/graphics/Rect;
|
||||
|
||||
|
|
|
@ -4,12 +4,12 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mTextClassifier:Landroid/view/textclassifier/TextClassifier;
|
||||
.field private mTextClassifier:Landroid/view/textclassifier/TextClassifier;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mTextView:Landroid/widget/TextView;
|
||||
.field private mTextView:Landroid/widget/TextView;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end field
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -9,9 +9,9 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
|
||||
|
||||
.field public mPrecomputedTextFuture:Ljava/util/concurrent/Future;
|
||||
.field private mPrecomputedTextFuture:Ljava/util/concurrent/Future;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
|
@ -24,9 +24,9 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final mTextClassifierHelper:Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
|
||||
.field private final mTextClassifierHelper:Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
|
||||
|
||||
.field public final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -101,8 +101,6 @@
|
|||
|
||||
invoke-virtual {p1, p2, p3}, Landroidx/appcompat/widget/AppCompatTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatTextView;->mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V
|
||||
|
||||
new-instance p1, Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
|
||||
|
|
|
@ -14,21 +14,21 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final DEFAULT_AUTO_SIZE_GRANULARITY_IN_PX:I = 0x1
|
||||
.field private static final DEFAULT_AUTO_SIZE_GRANULARITY_IN_PX:I = 0x1
|
||||
|
||||
.field public static final DEFAULT_AUTO_SIZE_MAX_TEXT_SIZE_IN_SP:I = 0x70
|
||||
.field private static final DEFAULT_AUTO_SIZE_MAX_TEXT_SIZE_IN_SP:I = 0x70
|
||||
|
||||
.field public static final DEFAULT_AUTO_SIZE_MIN_TEXT_SIZE_IN_SP:I = 0xc
|
||||
.field private static final DEFAULT_AUTO_SIZE_MIN_TEXT_SIZE_IN_SP:I = 0xc
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "ACTVAutoSizeHelper"
|
||||
.field private static final TAG:Ljava/lang/String; = "ACTVAutoSizeHelper"
|
||||
|
||||
.field public static final TEMP_RECTF:Landroid/graphics/RectF;
|
||||
.field private static final TEMP_RECTF:Landroid/graphics/RectF;
|
||||
|
||||
.field public static final UNSET_AUTO_SIZE_UNIFORM_CONFIGURATION_VALUE:F = -1.0f
|
||||
|
||||
.field public static final VERY_WIDE:I = 0x100000
|
||||
.field private static final VERY_WIDE:I = 0x100000
|
||||
|
||||
.field public static sTextViewFieldByNameCache:Ljava/util/concurrent/ConcurrentHashMap;
|
||||
.field private static sTextViewFieldByNameCache:Ljava/util/concurrent/ConcurrentHashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/concurrent/ConcurrentHashMap<",
|
||||
|
@ -39,7 +39,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public static sTextViewMethodByNameCache:Ljava/util/concurrent/ConcurrentHashMap;
|
||||
.field private static sTextViewMethodByNameCache:Ljava/util/concurrent/ConcurrentHashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/concurrent/ConcurrentHashMap<",
|
||||
|
@ -52,27 +52,27 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mAutoSizeMaxTextSizeInPx:F
|
||||
.field private mAutoSizeMaxTextSizeInPx:F
|
||||
|
||||
.field public mAutoSizeMinTextSizeInPx:F
|
||||
.field private mAutoSizeMinTextSizeInPx:F
|
||||
|
||||
.field public mAutoSizeStepGranularityInPx:F
|
||||
.field private mAutoSizeStepGranularityInPx:F
|
||||
|
||||
.field public mAutoSizeTextSizesInPx:[I
|
||||
.field private mAutoSizeTextSizesInPx:[I
|
||||
|
||||
.field public mAutoSizeTextType:I
|
||||
.field private mAutoSizeTextType:I
|
||||
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
.field private final mContext:Landroid/content/Context;
|
||||
|
||||
.field public mHasPresetAutoSizeValues:Z
|
||||
.field private mHasPresetAutoSizeValues:Z
|
||||
|
||||
.field public final mImpl:Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl;
|
||||
.field private final mImpl:Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper$Impl;
|
||||
|
||||
.field public mNeedsAutoSizeText:Z
|
||||
.field private mNeedsAutoSizeText:Z
|
||||
|
||||
.field public mTempTextPaint:Landroid/text/TextPaint;
|
||||
.field private mTempTextPaint:Landroid/text/TextPaint;
|
||||
|
||||
.field public final mTextView:Landroid/widget/TextView;
|
||||
.field private final mTextView:Landroid/widget/TextView;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end field
|
||||
|
@ -178,7 +178,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static accessAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.method private static accessAndReturnWithDefault(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 2
|
||||
.param p0 # Ljava/lang/Object;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
|
@ -650,7 +650,7 @@
|
|||
throw p1
|
||||
.end method
|
||||
|
||||
.method public static getTextViewField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
.method private static getTextViewField(Ljava/lang/String;)Ljava/lang/reflect/Field;
|
||||
.locals 3
|
||||
.param p0 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
|
@ -721,7 +721,7 @@
|
|||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static getTextViewMethod(Ljava/lang/String;)Ljava/lang/reflect/Method;
|
||||
.method private static getTextViewMethod(Ljava/lang/String;)Ljava/lang/reflect/Method;
|
||||
.locals 3
|
||||
.param p0 # Ljava/lang/String;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
|
@ -1112,43 +1112,41 @@
|
|||
.end method
|
||||
|
||||
.method private setupAutoSizeUniformPresetSizesConfiguration()Z
|
||||
.locals 4
|
||||
.locals 5
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mAutoSizeTextSizesInPx:[I
|
||||
|
||||
array-length v0, v0
|
||||
array-length v1, v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-lez v0, :cond_0
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-lez v1, :cond_0
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v3, 0x0
|
||||
const/4 v4, 0x0
|
||||
|
||||
:goto_0
|
||||
iput-boolean v3, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mHasPresetAutoSizeValues:Z
|
||||
iput-boolean v4, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mHasPresetAutoSizeValues:Z
|
||||
|
||||
if-eqz v3, :cond_1
|
||||
if-eqz v4, :cond_1
|
||||
|
||||
iput v2, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mAutoSizeTextType:I
|
||||
iput v3, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mAutoSizeTextType:I
|
||||
|
||||
iget-object v3, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mAutoSizeTextSizesInPx:[I
|
||||
aget v2, v0, v2
|
||||
|
||||
aget v1, v3, v1
|
||||
int-to-float v2, v2
|
||||
|
||||
int-to-float v1, v1
|
||||
iput v2, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mAutoSizeMinTextSizeInPx:F
|
||||
|
||||
iput v1, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mAutoSizeMinTextSizeInPx:F
|
||||
sub-int/2addr v1, v3
|
||||
|
||||
sub-int/2addr v0, v2
|
||||
|
||||
aget v0, v3, v0
|
||||
aget v0, v0, v1
|
||||
|
||||
int-to-float v0, v0
|
||||
|
||||
|
@ -1159,9 +1157,7 @@
|
|||
iput v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mAutoSizeStepGranularityInPx:F
|
||||
|
||||
:cond_1
|
||||
iget-boolean v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mHasPresetAutoSizeValues:Z
|
||||
|
||||
return v0
|
||||
return v4
|
||||
.end method
|
||||
|
||||
.method private suggestedSizeFitsInSpace(ILandroid/graphics/RectF;)Z
|
||||
|
@ -1407,7 +1403,7 @@
|
|||
|
||||
# virtual methods
|
||||
.method public autoSizeText()V
|
||||
.locals 4
|
||||
.locals 3
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
|
@ -1518,25 +1514,17 @@
|
|||
monitor-enter v2
|
||||
|
||||
:try_start_0
|
||||
sget-object v3, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->TEMP_RECTF:Landroid/graphics/RectF;
|
||||
|
||||
invoke-virtual {v3}, Landroid/graphics/RectF;->setEmpty()V
|
||||
|
||||
sget-object v3, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->TEMP_RECTF:Landroid/graphics/RectF;
|
||||
invoke-virtual {v2}, Landroid/graphics/RectF;->setEmpty()V
|
||||
|
||||
int-to-float v0, v0
|
||||
|
||||
iput v0, v3, Landroid/graphics/RectF;->right:F
|
||||
iput v0, v2, Landroid/graphics/RectF;->right:F
|
||||
|
||||
sget-object v0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->TEMP_RECTF:Landroid/graphics/RectF;
|
||||
int-to-float v0, v1
|
||||
|
||||
int-to-float v1, v1
|
||||
iput v0, v2, Landroid/graphics/RectF;->bottom:F
|
||||
|
||||
iput v1, v0, Landroid/graphics/RectF;->bottom:F
|
||||
|
||||
sget-object v0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->TEMP_RECTF:Landroid/graphics/RectF;
|
||||
|
||||
invoke-direct {p0, v0}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->findLargestTextSizeWhichFits(Landroid/graphics/RectF;)I
|
||||
invoke-direct {p0, v2}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->findLargestTextSizeWhichFits(Landroid/graphics/RectF;)I
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -1755,7 +1743,7 @@
|
|||
.end method
|
||||
|
||||
.method public loadFromAttributes(Landroid/util/AttributeSet;I)V
|
||||
.locals 10
|
||||
.locals 9
|
||||
.param p1 # Landroid/util/AttributeSet;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
@ -1763,43 +1751,39 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mContext:Landroid/content/Context;
|
||||
|
||||
sget-object v1, Landroidx/appcompat/R$styleable;->AppCompatTextView:[I
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->AppCompatTextView:[I
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
invoke-virtual {v0, p1, v1, p2, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
|
||||
invoke-virtual {v0, p1, v3, p2, v8}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v3, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mTextView:Landroid/widget/TextView;
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mTextView:Landroid/widget/TextView;
|
||||
|
||||
invoke-virtual {v3}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
|
||||
invoke-virtual {v1}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v4
|
||||
move-result-object v2
|
||||
|
||||
sget-object v5, Landroidx/appcompat/R$styleable;->AppCompatTextView:[I
|
||||
const/4 v7, 0x0
|
||||
|
||||
const/4 v9, 0x0
|
||||
move-object v4, p1
|
||||
|
||||
move-object v6, p1
|
||||
move-object v5, v0
|
||||
|
||||
move-object v7, v0
|
||||
move v6, p2
|
||||
|
||||
move v8, p2
|
||||
|
||||
invoke-static/range {v3 .. v9}, Landroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
|
||||
invoke-static/range {v1 .. v7}, Landroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->AppCompatTextView_autoSizeTextType:I
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/content/res/TypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->AppCompatTextView_autoSizeTextType:I
|
||||
|
||||
invoke-virtual {v0, p1, v2}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
invoke-virtual {v0, p1, v8}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -1810,15 +1794,13 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroid/content/res/TypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
const/high16 p2, -0x40800000 # -1.0f
|
||||
const/high16 v1, -0x40800000 # -1.0f
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->AppCompatTextView_autoSizeStepGranularity:I
|
||||
|
||||
invoke-virtual {v0, p1, p2}, Landroid/content/res/TypedArray;->getDimension(IF)F
|
||||
invoke-virtual {v0, p1, v1}, Landroid/content/res/TypedArray;->getDimension(IF)F
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -1828,73 +1810,67 @@
|
|||
const/high16 p1, -0x40800000 # -1.0f
|
||||
|
||||
:goto_0
|
||||
sget v1, Landroidx/appcompat/R$styleable;->AppCompatTextView_autoSizeMinTextSize:I
|
||||
sget p2, Landroidx/appcompat/R$styleable;->AppCompatTextView_autoSizeMinTextSize:I
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;->hasValue(I)Z
|
||||
invoke-virtual {v0, p2}, Landroid/content/res/TypedArray;->hasValue(I)Z
|
||||
|
||||
move-result v1
|
||||
move-result v2
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
sget v1, Landroidx/appcompat/R$styleable;->AppCompatTextView_autoSizeMinTextSize:I
|
||||
invoke-virtual {v0, p2, v1}, Landroid/content/res/TypedArray;->getDimension(IF)F
|
||||
|
||||
invoke-virtual {v0, v1, p2}, Landroid/content/res/TypedArray;->getDimension(IF)F
|
||||
|
||||
move-result v1
|
||||
move-result p2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
const/high16 v1, -0x40800000 # -1.0f
|
||||
const/high16 p2, -0x40800000 # -1.0f
|
||||
|
||||
:goto_1
|
||||
sget v3, Landroidx/appcompat/R$styleable;->AppCompatTextView_autoSizeMaxTextSize:I
|
||||
sget v2, Landroidx/appcompat/R$styleable;->AppCompatTextView_autoSizeMaxTextSize:I
|
||||
|
||||
invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;->hasValue(I)Z
|
||||
invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;->hasValue(I)Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_3
|
||||
|
||||
sget v3, Landroidx/appcompat/R$styleable;->AppCompatTextView_autoSizeMaxTextSize:I
|
||||
invoke-virtual {v0, v2, v1}, Landroid/content/res/TypedArray;->getDimension(IF)F
|
||||
|
||||
invoke-virtual {v0, v3, p2}, Landroid/content/res/TypedArray;->getDimension(IF)F
|
||||
|
||||
move-result v3
|
||||
move-result v2
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
const/high16 v3, -0x40800000 # -1.0f
|
||||
const/high16 v2, -0x40800000 # -1.0f
|
||||
|
||||
:goto_2
|
||||
sget v4, Landroidx/appcompat/R$styleable;->AppCompatTextView_autoSizePresetSizes:I
|
||||
sget v3, Landroidx/appcompat/R$styleable;->AppCompatTextView_autoSizePresetSizes:I
|
||||
|
||||
invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;->hasValue(I)Z
|
||||
invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;->hasValue(I)Z
|
||||
|
||||
move-result v4
|
||||
|
||||
if-eqz v4, :cond_4
|
||||
|
||||
sget v4, Landroidx/appcompat/R$styleable;->AppCompatTextView_autoSizePresetSizes:I
|
||||
invoke-virtual {v0, v3, v8}, Landroid/content/res/TypedArray;->getResourceId(II)I
|
||||
|
||||
invoke-virtual {v0, v4, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I
|
||||
move-result v3
|
||||
|
||||
move-result v4
|
||||
|
||||
if-lez v4, :cond_4
|
||||
if-lez v3, :cond_4
|
||||
|
||||
invoke-virtual {v0}, Landroid/content/res/TypedArray;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
invoke-virtual {v5, v4}, Landroid/content/res/Resources;->obtainTypedArray(I)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-direct {p0, v4}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->setupAutoSizeUniformPresetSizes(Landroid/content/res/TypedArray;)V
|
||||
invoke-virtual {v4, v3}, Landroid/content/res/Resources;->obtainTypedArray(I)Landroid/content/res/TypedArray;
|
||||
|
||||
invoke-virtual {v4}, Landroid/content/res/TypedArray;->recycle()V
|
||||
move-result-object v3
|
||||
|
||||
invoke-direct {p0, v3}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->setupAutoSizeUniformPresetSizes(Landroid/content/res/TypedArray;)V
|
||||
|
||||
invoke-virtual {v3}, Landroid/content/res/TypedArray;->recycle()V
|
||||
|
||||
:cond_4
|
||||
invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
|
||||
|
@ -1907,9 +1883,9 @@
|
|||
|
||||
iget v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mAutoSizeTextType:I
|
||||
|
||||
const/4 v2, 0x1
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-ne v0, v2, :cond_a
|
||||
if-ne v0, v3, :cond_a
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mHasPresetAutoSizeValues:Z
|
||||
|
||||
|
@ -1925,38 +1901,38 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v2, 0x2
|
||||
const/4 v3, 0x2
|
||||
|
||||
cmpl-float v4, v1, p2
|
||||
cmpl-float v4, p2, v1
|
||||
|
||||
if-nez v4, :cond_5
|
||||
|
||||
const/high16 v1, 0x41400000 # 12.0f
|
||||
const/high16 p2, 0x41400000 # 12.0f
|
||||
|
||||
invoke-static {v2, v1, v0}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
|
||||
invoke-static {v3, p2, v0}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
|
||||
|
||||
move-result v1
|
||||
move-result p2
|
||||
|
||||
:cond_5
|
||||
cmpl-float v4, v3, p2
|
||||
cmpl-float v4, v2, v1
|
||||
|
||||
if-nez v4, :cond_6
|
||||
|
||||
const/high16 v3, 0x42e00000 # 112.0f
|
||||
const/high16 v2, 0x42e00000 # 112.0f
|
||||
|
||||
invoke-static {v2, v3, v0}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
|
||||
invoke-static {v3, v2, v0}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
|
||||
|
||||
move-result v3
|
||||
move-result v2
|
||||
|
||||
:cond_6
|
||||
cmpl-float p2, p1, p2
|
||||
cmpl-float v0, p1, v1
|
||||
|
||||
if-nez p2, :cond_7
|
||||
if-nez v0, :cond_7
|
||||
|
||||
const/high16 p1, 0x3f800000 # 1.0f
|
||||
|
||||
:cond_7
|
||||
invoke-direct {p0, v1, v3, p1}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->validateAndSetAutoSizeTextTypeUniformConfiguration(FFF)V
|
||||
invoke-direct {p0, p2, v2, p1}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->validateAndSetAutoSizeTextTypeUniformConfiguration(FFF)V
|
||||
|
||||
:cond_8
|
||||
invoke-direct {p0}, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->setupAutoSizeText()Z
|
||||
|
@ -1964,7 +1940,7 @@
|
|||
goto :goto_3
|
||||
|
||||
:cond_9
|
||||
iput v2, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mAutoSizeTextType:I
|
||||
iput v8, p0, Landroidx/appcompat/widget/AppCompatTextViewAutoSizeHelper;->mAutoSizeTextType:I
|
||||
|
||||
:cond_a
|
||||
:goto_3
|
||||
|
@ -2126,7 +2102,7 @@
|
|||
|
||||
const-string v0, "None of the preset sizes is valid: "
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -2223,7 +2199,7 @@
|
|||
|
||||
const-string v1, "Unknown auto-size text type: "
|
||||
|
||||
invoke-static {v1, p1}, Lf/e/c/a/a;->i(Ljava/lang/String;I)Ljava/lang/String;
|
||||
invoke-static {v1, p1}, Lf/e/c/a/a;->j(Ljava/lang/String;I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -12,15 +12,15 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final PEEK_BUTTON_DP:I = 0x10
|
||||
.field private static final PEEK_BUTTON_DP:I = 0x10
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mAllowStacking:Z
|
||||
.field private mAllowStacking:Z
|
||||
|
||||
.field public mLastWidthSize:I
|
||||
.field private mLastWidthSize:I
|
||||
|
||||
.field public mMinimumHeight:I
|
||||
.field private mMinimumHeight:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -45,14 +45,12 @@
|
|||
|
||||
iput v0, p0, Landroidx/appcompat/widget/ButtonBarLayout;->mMinimumHeight:I
|
||||
|
||||
sget-object v0, Landroidx/appcompat/R$styleable;->ButtonBarLayout:[I
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->ButtonBarLayout:[I
|
||||
|
||||
invoke-virtual {p1, p2, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
|
||||
invoke-virtual {p1, p2, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->ButtonBarLayout:[I
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
|
|
@ -18,21 +18,21 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;
|
||||
.field private mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;
|
||||
|
||||
.field public final mDecorPadding:Landroid/graphics/Rect;
|
||||
.field private final mDecorPadding:Landroid/graphics/Rect;
|
||||
|
||||
.field public mFixedHeightMajor:Landroid/util/TypedValue;
|
||||
.field private mFixedHeightMajor:Landroid/util/TypedValue;
|
||||
|
||||
.field public mFixedHeightMinor:Landroid/util/TypedValue;
|
||||
.field private mFixedHeightMinor:Landroid/util/TypedValue;
|
||||
|
||||
.field public mFixedWidthMajor:Landroid/util/TypedValue;
|
||||
.field private mFixedWidthMajor:Landroid/util/TypedValue;
|
||||
|
||||
.field public mFixedWidthMinor:Landroid/util/TypedValue;
|
||||
.field private mFixedWidthMinor:Landroid/util/TypedValue;
|
||||
|
||||
.field public mMinWidthMajor:Landroid/util/TypedValue;
|
||||
.field private mMinWidthMajor:Landroid/util/TypedValue;
|
||||
|
||||
.field public mMinWidthMinor:Landroid/util/TypedValue;
|
||||
.field private mMinWidthMinor:Landroid/util/TypedValue;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -18,17 +18,17 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final CHECKED_STATE_SET:[I
|
||||
.field private static final CHECKED_STATE_SET:[I
|
||||
|
||||
.field public static final EMPTY_STATE_SET:[I
|
||||
.field private static final EMPTY_STATE_SET:[I
|
||||
|
||||
.field public static final INSETS_NONE:Landroid/graphics/Rect;
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "DrawableUtils"
|
||||
.field private static final TAG:Ljava/lang/String; = "DrawableUtils"
|
||||
|
||||
.field public static final VECTOR_DRAWABLE_CLAZZ_NAME:Ljava/lang/String; = "android.graphics.drawable.VectorDrawable"
|
||||
.field private static final VECTOR_DRAWABLE_CLAZZ_NAME:Ljava/lang/String; = "android.graphics.drawable.VectorDrawable"
|
||||
|
||||
.field public static sInsetsClazz:Ljava/lang/Class;
|
||||
.field private static sInsetsClazz:Ljava/lang/Class;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Class<",
|
||||
|
@ -79,7 +79,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.method private constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -228,7 +228,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static fixVectorDrawableTinting(Landroid/graphics/drawable/Drawable;)V
|
||||
.method private static fixVectorDrawableTinting(Landroid/graphics/drawable/Drawable;)V
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getState()[I
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mEnabled:Z
|
||||
.field private mEnabled:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -19,33 +19,33 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mClickAnimation:Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
.field private mClickAnimation:Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
|
||||
.field public mDrawsInPressedState:Z
|
||||
.field private mDrawsInPressedState:Z
|
||||
|
||||
.field public mHijackFocus:Z
|
||||
.field private mHijackFocus:Z
|
||||
|
||||
.field public mIsChildViewEnabled:Ljava/lang/reflect/Field;
|
||||
.field private mIsChildViewEnabled:Ljava/lang/reflect/Field;
|
||||
|
||||
.field public mListSelectionHidden:Z
|
||||
.field private mListSelectionHidden:Z
|
||||
|
||||
.field public mMotionPosition:I
|
||||
.field private mMotionPosition:I
|
||||
|
||||
.field public mResolveHoverRunnable:Landroidx/appcompat/widget/DropDownListView$ResolveHoverRunnable;
|
||||
|
||||
.field public mScrollHelper:Landroidx/core/widget/ListViewAutoScrollHelper;
|
||||
.field private mScrollHelper:Landroidx/core/widget/ListViewAutoScrollHelper;
|
||||
|
||||
.field public mSelectionBottomPadding:I
|
||||
.field private mSelectionBottomPadding:I
|
||||
|
||||
.field public mSelectionLeftPadding:I
|
||||
.field private mSelectionLeftPadding:I
|
||||
|
||||
.field public mSelectionRightPadding:I
|
||||
.field private mSelectionRightPadding:I
|
||||
|
||||
.field public mSelectionTopPadding:I
|
||||
.field private mSelectionTopPadding:I
|
||||
|
||||
.field public mSelector:Landroidx/appcompat/widget/DropDownListView$GateKeeperDrawable;
|
||||
.field private mSelector:Landroidx/appcompat/widget/DropDownListView$GateKeeperDrawable;
|
||||
|
||||
.field public final mSelectorRect:Landroid/graphics/Rect;
|
||||
.field private final mSelectorRect:Landroid/graphics/Rect;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mListener:Landroidx/appcompat/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;
|
||||
.field private mListener:Landroidx/appcompat/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mListener:Landroidx/appcompat/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;
|
||||
.field private mListener:Landroidx/appcompat/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -23,23 +23,23 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mActivePointerId:I
|
||||
.field private mActivePointerId:I
|
||||
|
||||
.field public mDisallowIntercept:Ljava/lang/Runnable;
|
||||
.field private mDisallowIntercept:Ljava/lang/Runnable;
|
||||
|
||||
.field public mForwarding:Z
|
||||
.field private mForwarding:Z
|
||||
|
||||
.field public final mLongPressTimeout:I
|
||||
.field private final mLongPressTimeout:I
|
||||
|
||||
.field public final mScaledTouchSlop:F
|
||||
.field private final mScaledTouchSlop:F
|
||||
|
||||
.field public final mSrc:Landroid/view/View;
|
||||
|
||||
.field public final mTapTimeout:I
|
||||
.field private final mTapTimeout:I
|
||||
|
||||
.field public final mTmpLocation:[I
|
||||
.field private final mTmpLocation:[I
|
||||
|
||||
.field public mTriggerLongPress:Ljava/lang/Runnable;
|
||||
.field private mTriggerLongPress:Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -333,7 +333,7 @@
|
|||
return v2
|
||||
.end method
|
||||
|
||||
.method public static pointInView(Landroid/view/View;FFF)Z
|
||||
.method private static pointInView(Landroid/view/View;FFF)Z
|
||||
.locals 2
|
||||
|
||||
neg-float v0, p3
|
||||
|
|
|
@ -14,17 +14,17 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final ACCESSIBILITY_CLASS_NAME:Ljava/lang/String; = "androidx.appcompat.widget.LinearLayoutCompat"
|
||||
.field private static final ACCESSIBILITY_CLASS_NAME:Ljava/lang/String; = "androidx.appcompat.widget.LinearLayoutCompat"
|
||||
|
||||
.field public static final HORIZONTAL:I = 0x0
|
||||
|
||||
.field public static final INDEX_BOTTOM:I = 0x2
|
||||
.field private static final INDEX_BOTTOM:I = 0x2
|
||||
|
||||
.field public static final INDEX_CENTER_VERTICAL:I = 0x0
|
||||
.field private static final INDEX_CENTER_VERTICAL:I = 0x0
|
||||
|
||||
.field public static final INDEX_FILL:I = 0x3
|
||||
.field private static final INDEX_FILL:I = 0x3
|
||||
|
||||
.field public static final INDEX_TOP:I = 0x1
|
||||
.field private static final INDEX_TOP:I = 0x1
|
||||
|
||||
.field public static final SHOW_DIVIDER_BEGINNING:I = 0x1
|
||||
|
||||
|
@ -36,39 +36,39 @@
|
|||
|
||||
.field public static final VERTICAL:I = 0x1
|
||||
|
||||
.field public static final VERTICAL_GRAVITY_COUNT:I = 0x4
|
||||
.field private static final VERTICAL_GRAVITY_COUNT:I = 0x4
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mBaselineAligned:Z
|
||||
.field private mBaselineAligned:Z
|
||||
|
||||
.field public mBaselineAlignedChildIndex:I
|
||||
.field private mBaselineAlignedChildIndex:I
|
||||
|
||||
.field public mBaselineChildTop:I
|
||||
.field private mBaselineChildTop:I
|
||||
|
||||
.field public mDivider:Landroid/graphics/drawable/Drawable;
|
||||
.field private mDivider:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mDividerHeight:I
|
||||
.field private mDividerHeight:I
|
||||
|
||||
.field public mDividerPadding:I
|
||||
.field private mDividerPadding:I
|
||||
|
||||
.field public mDividerWidth:I
|
||||
.field private mDividerWidth:I
|
||||
|
||||
.field public mGravity:I
|
||||
.field private mGravity:I
|
||||
|
||||
.field public mMaxAscent:[I
|
||||
.field private mMaxAscent:[I
|
||||
|
||||
.field public mMaxDescent:[I
|
||||
.field private mMaxDescent:[I
|
||||
|
||||
.field public mOrientation:I
|
||||
.field private mOrientation:I
|
||||
|
||||
.field public mShowDividers:I
|
||||
.field private mShowDividers:I
|
||||
|
||||
.field public mTotalLength:I
|
||||
.field private mTotalLength:I
|
||||
|
||||
.field public mUseLargestChild:Z
|
||||
.field private mUseLargestChild:Z
|
||||
|
||||
.field public mWeightSum:F
|
||||
.field private mWeightSum:F
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -133,14 +133,12 @@
|
|||
|
||||
iput v3, p0, Landroidx/appcompat/widget/LinearLayoutCompat;->mGravity:I
|
||||
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->LinearLayoutCompat:[I
|
||||
sget-object v6, Landroidx/appcompat/R$styleable;->LinearLayoutCompat:[I
|
||||
|
||||
invoke-static {p1, p2, v3, p3, v2}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
invoke-static {p1, p2, v6, p3, v2}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
sget-object v6, Landroidx/appcompat/R$styleable;->LinearLayoutCompat:[I
|
||||
|
||||
invoke-virtual {v3}, Landroidx/appcompat/widget/TintTypedArray;->getWrappedTypeArray()Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v8
|
||||
|
@ -2154,9 +2152,7 @@
|
|||
|
||||
if-nez v0, :cond_9
|
||||
|
||||
iget v0, v10, Landroidx/appcompat/widget/LinearLayoutCompat$LayoutParams;->weight:F
|
||||
|
||||
cmpl-float v0, v0, v20
|
||||
cmpl-float v0, v5, v20
|
||||
|
||||
if-lez v0, :cond_9
|
||||
|
||||
|
@ -3617,9 +3613,7 @@
|
|||
|
||||
if-nez v0, :cond_4
|
||||
|
||||
iget v0, v10, Landroidx/appcompat/widget/LinearLayoutCompat$LayoutParams;->weight:F
|
||||
|
||||
cmpl-float v0, v0, v16
|
||||
cmpl-float v0, v1, v16
|
||||
|
||||
if-lez v0, :cond_4
|
||||
|
||||
|
@ -4640,7 +4634,7 @@
|
|||
|
||||
const-string v0, "base aligned child index out of range (0, "
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final DEBUG:Z = false
|
||||
.field private static final DEBUG:Z = false
|
||||
|
||||
.field public static final EXPAND_LIST_TIMEOUT:I = 0xfa
|
||||
|
||||
|
@ -35,184 +35,180 @@
|
|||
|
||||
.field public static final POSITION_PROMPT_BELOW:I = 0x1
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "ListPopupWindow"
|
||||
.field private static final TAG:Ljava/lang/String; = "ListPopupWindow"
|
||||
|
||||
.field public static final WRAP_CONTENT:I = -0x2
|
||||
|
||||
.field public static sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method;
|
||||
.field private static sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method;
|
||||
|
||||
.field public static sSetClipToWindowEnabledMethod:Ljava/lang/reflect/Method;
|
||||
.field private static sSetClipToWindowEnabledMethod:Ljava/lang/reflect/Method;
|
||||
|
||||
.field public static sSetEpicenterBoundsMethod:Ljava/lang/reflect/Method;
|
||||
.field private static sSetEpicenterBoundsMethod:Ljava/lang/reflect/Method;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mAdapter:Landroid/widget/ListAdapter;
|
||||
.field private mAdapter:Landroid/widget/ListAdapter;
|
||||
|
||||
.field public mContext:Landroid/content/Context;
|
||||
.field private mContext:Landroid/content/Context;
|
||||
|
||||
.field public mDropDownAlwaysVisible:Z
|
||||
.field private mDropDownAlwaysVisible:Z
|
||||
|
||||
.field public mDropDownAnchorView:Landroid/view/View;
|
||||
.field private mDropDownAnchorView:Landroid/view/View;
|
||||
|
||||
.field public mDropDownGravity:I
|
||||
.field private mDropDownGravity:I
|
||||
|
||||
.field public mDropDownHeight:I
|
||||
.field private mDropDownHeight:I
|
||||
|
||||
.field public mDropDownHorizontalOffset:I
|
||||
.field private mDropDownHorizontalOffset:I
|
||||
|
||||
.field public mDropDownList:Landroidx/appcompat/widget/DropDownListView;
|
||||
|
||||
.field public mDropDownListHighlight:Landroid/graphics/drawable/Drawable;
|
||||
.field private mDropDownListHighlight:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mDropDownVerticalOffset:I
|
||||
.field private mDropDownVerticalOffset:I
|
||||
|
||||
.field public mDropDownVerticalOffsetSet:Z
|
||||
.field private mDropDownVerticalOffsetSet:Z
|
||||
|
||||
.field public mDropDownWidth:I
|
||||
.field private mDropDownWidth:I
|
||||
|
||||
.field public mDropDownWindowLayoutType:I
|
||||
.field private mDropDownWindowLayoutType:I
|
||||
|
||||
.field public mEpicenterBounds:Landroid/graphics/Rect;
|
||||
.field private mEpicenterBounds:Landroid/graphics/Rect;
|
||||
|
||||
.field public mForceIgnoreOutsideTouch:Z
|
||||
.field private mForceIgnoreOutsideTouch:Z
|
||||
|
||||
.field public final mHandler:Landroid/os/Handler;
|
||||
|
||||
.field public final mHideSelector:Landroidx/appcompat/widget/ListPopupWindow$ListSelectorHider;
|
||||
.field private final mHideSelector:Landroidx/appcompat/widget/ListPopupWindow$ListSelectorHider;
|
||||
|
||||
.field public mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;
|
||||
.field private mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;
|
||||
|
||||
.field public mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener;
|
||||
.field private mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener;
|
||||
|
||||
.field public mListItemExpandMaximum:I
|
||||
|
||||
.field public mModal:Z
|
||||
.field private mModal:Z
|
||||
|
||||
.field public mObserver:Landroid/database/DataSetObserver;
|
||||
.field private mObserver:Landroid/database/DataSetObserver;
|
||||
|
||||
.field public mOverlapAnchor:Z
|
||||
.field private mOverlapAnchor:Z
|
||||
|
||||
.field public mOverlapAnchorSet:Z
|
||||
.field private mOverlapAnchorSet:Z
|
||||
|
||||
.field public mPopup:Landroid/widget/PopupWindow;
|
||||
|
||||
.field public mPromptPosition:I
|
||||
.field private mPromptPosition:I
|
||||
|
||||
.field public mPromptView:Landroid/view/View;
|
||||
.field private mPromptView:Landroid/view/View;
|
||||
|
||||
.field public final mResizePopupRunnable:Landroidx/appcompat/widget/ListPopupWindow$ResizePopupRunnable;
|
||||
|
||||
.field public final mScrollListener:Landroidx/appcompat/widget/ListPopupWindow$PopupScrollListener;
|
||||
.field private final mScrollListener:Landroidx/appcompat/widget/ListPopupWindow$PopupScrollListener;
|
||||
|
||||
.field public mShowDropDownRunnable:Ljava/lang/Runnable;
|
||||
.field private mShowDropDownRunnable:Ljava/lang/Runnable;
|
||||
|
||||
.field public final mTempRect:Landroid/graphics/Rect;
|
||||
.field private final mTempRect:Landroid/graphics/Rect;
|
||||
|
||||
.field public final mTouchInterceptor:Landroidx/appcompat/widget/ListPopupWindow$PopupTouchInterceptor;
|
||||
.field private final mTouchInterceptor:Landroidx/appcompat/widget/ListPopupWindow$PopupTouchInterceptor;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 7
|
||||
.locals 9
|
||||
|
||||
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
sget-object v0, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
|
||||
|
||||
const/4 v1, 0x0
|
||||
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/4 v2, 0x1
|
||||
const/4 v2, 0x0
|
||||
|
||||
const-string v3, "ListPopupWindow"
|
||||
const/4 v3, 0x1
|
||||
|
||||
const/16 v4, 0x1c
|
||||
const-string v4, "ListPopupWindow"
|
||||
|
||||
if-gt v0, v4, :cond_0
|
||||
const/16 v5, 0x1c
|
||||
|
||||
if-gt v1, v5, :cond_0
|
||||
|
||||
:try_start_0
|
||||
const-class v0, Landroid/widget/PopupWindow;
|
||||
const-class v5, Landroid/widget/PopupWindow;
|
||||
|
||||
const-string v4, "setClipToScreenEnabled"
|
||||
const-string v6, "setClipToScreenEnabled"
|
||||
|
||||
new-array v5, v2, [Ljava/lang/Class;
|
||||
new-array v7, v3, [Ljava/lang/Class;
|
||||
|
||||
sget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
|
||||
aput-object v0, v7, v2
|
||||
|
||||
aput-object v6, v5, v1
|
||||
invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
|
||||
invoke-virtual {v0, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
move-result-object v5
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sput-object v0, Landroidx/appcompat/widget/ListPopupWindow;->sSetClipToWindowEnabledMethod:Ljava/lang/reflect/Method;
|
||||
sput-object v5, Landroidx/appcompat/widget/ListPopupWindow;->sSetClipToWindowEnabledMethod:Ljava/lang/reflect/Method;
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
const-string v0, "Could not find method setClipToScreenEnabled() on PopupWindow. Oh well."
|
||||
const-string v5, "Could not find method setClipToScreenEnabled() on PopupWindow. Oh well."
|
||||
|
||||
invoke-static {v3, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
invoke-static {v4, v5}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:goto_0
|
||||
:try_start_1
|
||||
const-class v0, Landroid/widget/PopupWindow;
|
||||
const-class v5, Landroid/widget/PopupWindow;
|
||||
|
||||
const-string v4, "setEpicenterBounds"
|
||||
const-string v6, "setEpicenterBounds"
|
||||
|
||||
new-array v5, v2, [Ljava/lang/Class;
|
||||
new-array v7, v3, [Ljava/lang/Class;
|
||||
|
||||
const-class v6, Landroid/graphics/Rect;
|
||||
const-class v8, Landroid/graphics/Rect;
|
||||
|
||||
aput-object v6, v5, v1
|
||||
aput-object v8, v7, v2
|
||||
|
||||
invoke-virtual {v0, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v5
|
||||
|
||||
sput-object v0, Landroidx/appcompat/widget/ListPopupWindow;->sSetEpicenterBoundsMethod:Ljava/lang/reflect/Method;
|
||||
sput-object v5, Landroidx/appcompat/widget/ListPopupWindow;->sSetEpicenterBoundsMethod:Ljava/lang/reflect/Method;
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchMethodException; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:catch_1
|
||||
const-string v0, "Could not find method setEpicenterBounds(Rect) on PopupWindow. Oh well."
|
||||
const-string v5, "Could not find method setEpicenterBounds(Rect) on PopupWindow. Oh well."
|
||||
|
||||
invoke-static {v3, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
invoke-static {v4, v5}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:cond_0
|
||||
:goto_1
|
||||
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
const/16 v5, 0x17
|
||||
|
||||
const/16 v4, 0x17
|
||||
|
||||
if-gt v0, v4, :cond_1
|
||||
if-gt v1, v5, :cond_1
|
||||
|
||||
:try_start_2
|
||||
const-class v0, Landroid/widget/PopupWindow;
|
||||
const-class v1, Landroid/widget/PopupWindow;
|
||||
|
||||
const-string v4, "getMaxAvailableHeight"
|
||||
const-string v5, "getMaxAvailableHeight"
|
||||
|
||||
const/4 v5, 0x3
|
||||
const/4 v6, 0x3
|
||||
|
||||
new-array v5, v5, [Ljava/lang/Class;
|
||||
new-array v6, v6, [Ljava/lang/Class;
|
||||
|
||||
const-class v6, Landroid/view/View;
|
||||
const-class v7, Landroid/view/View;
|
||||
|
||||
aput-object v6, v5, v1
|
||||
aput-object v7, v6, v2
|
||||
|
||||
sget-object v1, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
|
||||
sget-object v2, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
|
||||
|
||||
aput-object v1, v5, v2
|
||||
aput-object v2, v6, v3
|
||||
|
||||
const/4 v1, 0x2
|
||||
const/4 v2, 0x2
|
||||
|
||||
sget-object v2, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
|
||||
aput-object v0, v6, v2
|
||||
|
||||
aput-object v2, v5, v1
|
||||
|
||||
invoke-virtual {v0, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
invoke-virtual {v1, v5, v6}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -225,7 +221,7 @@
|
|||
:catch_2
|
||||
const-string v0, "Could not find method getMaxAvailableHeight(View, int, boolean) on PopupWindow. Oh well."
|
||||
|
||||
invoke-static {v3, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
invoke-static {v4, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
:cond_1
|
||||
:goto_2
|
||||
|
@ -526,7 +522,7 @@
|
|||
|
||||
const-string v0, "Invalid hint position "
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -923,7 +919,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method public static isConfirmKey(I)Z
|
||||
.method private static isConfirmKey(I)Z
|
||||
.locals 1
|
||||
|
||||
const/16 v0, 0x42
|
||||
|
|
|
@ -23,9 +23,9 @@
|
|||
# instance fields
|
||||
.field public final mAdvanceKey:I
|
||||
|
||||
.field public mHoverListener:Landroidx/appcompat/widget/MenuItemHoverListener;
|
||||
.field private mHoverListener:Landroidx/appcompat/widget/MenuItemHoverListener;
|
||||
|
||||
.field public mHoveredMenuItem:Landroid/view/MenuItem;
|
||||
.field private mHoveredMenuItem:Landroid/view/MenuItem;
|
||||
|
||||
.field public final mRetreatKey:I
|
||||
|
||||
|
|
|
@ -21,13 +21,13 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final TAG:Ljava/lang/String; = "MenuPopupWindow"
|
||||
.field private static final TAG:Ljava/lang/String; = "MenuPopupWindow"
|
||||
|
||||
.field public static sSetTouchModalMethod:Ljava/lang/reflect/Method;
|
||||
.field private static sSetTouchModalMethod:Ljava/lang/reflect/Method;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mHoverListener:Landroidx/appcompat/widget/MenuItemHoverListener;
|
||||
.field private mHoverListener:Landroidx/appcompat/widget/MenuItemHoverListener;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -13,13 +13,13 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mAnchor:Landroid/view/View;
|
||||
.field private final mAnchor:Landroid/view/View;
|
||||
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
.field private final mContext:Landroid/content/Context;
|
||||
|
||||
.field public mDragListener:Landroid/view/View$OnTouchListener;
|
||||
.field private mDragListener:Landroid/view/View$OnTouchListener;
|
||||
|
||||
.field public final mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.field private final mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
.field public mMenuItemClickListener:Landroidx/appcompat/widget/PopupMenu$OnMenuItemClickListener;
|
||||
|
||||
|
@ -76,7 +76,7 @@
|
|||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/view/View;III)V
|
||||
.locals 9
|
||||
.locals 8
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
@ -100,47 +100,43 @@
|
|||
|
||||
iput-object p2, p0, Landroidx/appcompat/widget/PopupMenu;->mAnchor:Landroid/view/View;
|
||||
|
||||
new-instance v0, Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
new-instance v2, Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
invoke-direct {v0, p1}, Landroidx/appcompat/view/menu/MenuBuilder;-><init>(Landroid/content/Context;)V
|
||||
invoke-direct {v2, p1}, Landroidx/appcompat/view/menu/MenuBuilder;-><init>(Landroid/content/Context;)V
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/PopupMenu;->mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
iput-object v2, p0, Landroidx/appcompat/widget/PopupMenu;->mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
new-instance v1, Landroidx/appcompat/widget/PopupMenu$1;
|
||||
new-instance v0, Landroidx/appcompat/widget/PopupMenu$1;
|
||||
|
||||
invoke-direct {v1, p0}, Landroidx/appcompat/widget/PopupMenu$1;-><init>(Landroidx/appcompat/widget/PopupMenu;)V
|
||||
invoke-direct {v0, p0}, Landroidx/appcompat/widget/PopupMenu$1;-><init>(Landroidx/appcompat/widget/PopupMenu;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;->setCallback(Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V
|
||||
invoke-virtual {v2, v0}, Landroidx/appcompat/view/menu/MenuBuilder;->setCallback(Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V
|
||||
|
||||
new-instance v0, Landroidx/appcompat/view/menu/MenuPopupHelper;
|
||||
new-instance v7, Landroidx/appcompat/view/menu/MenuPopupHelper;
|
||||
|
||||
iget-object v4, p0, Landroidx/appcompat/widget/PopupMenu;->mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
move-object v0, v7
|
||||
|
||||
move-object v2, v0
|
||||
move-object v1, p1
|
||||
|
||||
move-object v3, p1
|
||||
move-object v3, p2
|
||||
|
||||
move-object v5, p2
|
||||
move v5, p4
|
||||
|
||||
move v7, p4
|
||||
move v6, p5
|
||||
|
||||
move v8, p5
|
||||
invoke-direct/range {v0 .. v6}, Landroidx/appcompat/view/menu/MenuPopupHelper;-><init>(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/View;ZII)V
|
||||
|
||||
invoke-direct/range {v2 .. v8}, Landroidx/appcompat/view/menu/MenuPopupHelper;-><init>(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/View;ZII)V
|
||||
iput-object v7, p0, Landroidx/appcompat/widget/PopupMenu;->mPopup:Landroidx/appcompat/view/menu/MenuPopupHelper;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/PopupMenu;->mPopup:Landroidx/appcompat/view/menu/MenuPopupHelper;
|
||||
invoke-virtual {v7, p3}, Landroidx/appcompat/view/menu/MenuPopupHelper;->setGravity(I)V
|
||||
|
||||
invoke-virtual {v0, p3}, Landroidx/appcompat/view/menu/MenuPopupHelper;->setGravity(I)V
|
||||
new-instance p1, Landroidx/appcompat/widget/PopupMenu$2;
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/PopupMenu;->mPopup:Landroidx/appcompat/view/menu/MenuPopupHelper;
|
||||
invoke-direct {p1, p0}, Landroidx/appcompat/widget/PopupMenu$2;-><init>(Landroidx/appcompat/widget/PopupMenu;)V
|
||||
|
||||
new-instance p2, Landroidx/appcompat/widget/PopupMenu$2;
|
||||
|
||||
invoke-direct {p2, p0}, Landroidx/appcompat/widget/PopupMenu$2;-><init>(Landroidx/appcompat/widget/PopupMenu;)V
|
||||
|
||||
invoke-virtual {p1, p2}, Landroidx/appcompat/view/menu/MenuPopupHelper;->setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
|
||||
invoke-virtual {v7, p1}, Landroidx/appcompat/view/menu/MenuPopupHelper;->setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static generateCacheKey(ILandroid/graphics/PorterDuff$Mode;)I
|
||||
.method private static generateCacheKey(ILandroid/graphics/PorterDuff$Mode;)I
|
||||
.locals 1
|
||||
|
||||
const/16 v0, 0x1f
|
||||
|
|
|
@ -23,23 +23,23 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final COLOR_FILTER_CACHE:Landroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;
|
||||
.field private static final COLOR_FILTER_CACHE:Landroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;
|
||||
|
||||
.field public static final DEBUG:Z = false
|
||||
.field private static final DEBUG:Z = false
|
||||
|
||||
.field public static final DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode;
|
||||
.field private static final DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
.field public static INSTANCE:Landroidx/appcompat/widget/ResourceManagerInternal; = null
|
||||
.field private static INSTANCE:Landroidx/appcompat/widget/ResourceManagerInternal; = null
|
||||
|
||||
.field public static final PLATFORM_VD_CLAZZ:Ljava/lang/String; = "android.graphics.drawable.VectorDrawable"
|
||||
.field private static final PLATFORM_VD_CLAZZ:Ljava/lang/String; = "android.graphics.drawable.VectorDrawable"
|
||||
|
||||
.field public static final SKIP_DRAWABLE_TAG:Ljava/lang/String; = "appcompat_skip_skip"
|
||||
.field private static final SKIP_DRAWABLE_TAG:Ljava/lang/String; = "appcompat_skip_skip"
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "ResourceManagerInternal"
|
||||
.field private static final TAG:Ljava/lang/String; = "ResourceManagerInternal"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mDelegates:Landroidx/collection/SimpleArrayMap;
|
||||
.field private mDelegates:Landroidx/collection/SimpleArrayMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/SimpleArrayMap<",
|
||||
|
@ -50,7 +50,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final mDrawableCaches:Ljava/util/WeakHashMap;
|
||||
.field private final mDrawableCaches:Ljava/util/WeakHashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/WeakHashMap<",
|
||||
|
@ -63,11 +63,11 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mHasCheckedVectorDrawableSetup:Z
|
||||
.field private mHasCheckedVectorDrawableSetup:Z
|
||||
|
||||
.field public mHooks:Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks;
|
||||
.field private mHooks:Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks;
|
||||
|
||||
.field public mKnownDrawableIdTags:Landroidx/collection/SparseArrayCompat;
|
||||
.field private mKnownDrawableIdTags:Landroidx/collection/SparseArrayCompat;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/SparseArrayCompat<",
|
||||
|
@ -77,7 +77,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mTintLists:Ljava/util/WeakHashMap;
|
||||
.field private mTintLists:Ljava/util/WeakHashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/WeakHashMap<",
|
||||
|
@ -89,7 +89,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mTypedValue:Landroid/util/TypedValue;
|
||||
.field private mTypedValue:Landroid/util/TypedValue;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -322,7 +322,7 @@
|
|||
throw p1
|
||||
.end method
|
||||
|
||||
.method public static createCacheKey(Landroid/util/TypedValue;)J
|
||||
.method private static createCacheKey(Landroid/util/TypedValue;)J
|
||||
.locals 4
|
||||
|
||||
iget v0, p0, Landroid/util/TypedValue;->assetCookie:I
|
||||
|
@ -413,7 +413,7 @@
|
|||
return-object p2
|
||||
.end method
|
||||
|
||||
.method public static createTintFilter(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter;
|
||||
.method private static createTintFilter(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter;
|
||||
.locals 1
|
||||
|
||||
if-eqz p0, :cond_1
|
||||
|
@ -570,24 +570,22 @@
|
|||
|
||||
invoke-virtual {v1, p0, p1}, Landroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;->get(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
|
||||
|
||||
move-result-object v1
|
||||
move-result-object v2
|
||||
|
||||
if-nez v1, :cond_0
|
||||
if-nez v2, :cond_0
|
||||
|
||||
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
|
||||
new-instance v2, Landroid/graphics/PorterDuffColorFilter;
|
||||
|
||||
invoke-direct {v1, p0, p1}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
|
||||
invoke-direct {v2, p0, p1}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
|
||||
|
||||
sget-object v2, Landroidx/appcompat/widget/ResourceManagerInternal;->COLOR_FILTER_CACHE:Landroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;
|
||||
|
||||
invoke-virtual {v2, p0, p1, v1}, Landroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;->put(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter;
|
||||
invoke-virtual {v1, p0, p1, v2}, Landroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;->put(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter;
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
:cond_0
|
||||
monitor-exit v0
|
||||
|
||||
return-object v1
|
||||
return-object v2
|
||||
|
||||
:catchall_0
|
||||
move-exception p0
|
||||
|
@ -634,7 +632,7 @@
|
|||
return-object v1
|
||||
.end method
|
||||
|
||||
.method public static installDefaultInflateDelegates(Landroidx/appcompat/widget/ResourceManagerInternal;)V
|
||||
.method private static installDefaultInflateDelegates(Landroidx/appcompat/widget/ResourceManagerInternal;)V
|
||||
.locals 2
|
||||
.param p0 # Landroidx/appcompat/widget/ResourceManagerInternal;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
|
@ -675,7 +673,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static isVectorDrawable(Landroid/graphics/drawable/Drawable;)Z
|
||||
.method private static isVectorDrawable(Landroid/graphics/drawable/Drawable;)Z
|
||||
.locals 1
|
||||
.param p0 # Landroid/graphics/drawable/Drawable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
|
@ -1033,9 +1031,9 @@
|
|||
|
||||
if-nez v0, :cond_2
|
||||
|
||||
iget-boolean v0, p1, Landroidx/appcompat/widget/TintInfo;->mHasTintMode:Z
|
||||
iget-boolean v1, p1, Landroidx/appcompat/widget/TintInfo;->mHasTintMode:Z
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
@ -1046,8 +1044,6 @@
|
|||
|
||||
:cond_2
|
||||
:goto_0
|
||||
iget-boolean v0, p1, Landroidx/appcompat/widget/TintInfo;->mHasTintList:Z
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
iget-object v0, p1, Landroidx/appcompat/widget/TintInfo;->mTintList:Landroid/content/res/ColorStateList;
|
||||
|
@ -1214,8 +1210,6 @@
|
|||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ResourceManagerInternal;->mHooks:Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks;->getTintListForDrawableRes(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
|
||||
|
||||
move-result-object v0
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mResources:Landroid/content/res/Resources;
|
||||
.field private final mResources:Landroid/content/res/Resources;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -8,21 +8,21 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mEnd:I
|
||||
.field private mEnd:I
|
||||
|
||||
.field public mExplicitLeft:I
|
||||
.field private mExplicitLeft:I
|
||||
|
||||
.field public mExplicitRight:I
|
||||
.field private mExplicitRight:I
|
||||
|
||||
.field public mIsRelative:Z
|
||||
.field private mIsRelative:Z
|
||||
|
||||
.field public mIsRtl:Z
|
||||
.field private mIsRtl:Z
|
||||
|
||||
.field public mLeft:I
|
||||
.field private mLeft:I
|
||||
|
||||
.field public mRight:I
|
||||
.field private mRight:I
|
||||
|
||||
.field public mStart:I
|
||||
.field private mStart:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -15,26 +15,26 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final ACCESSIBILITY_CLASS_NAME:Ljava/lang/String; = "androidx.appcompat.app.ActionBar$Tab"
|
||||
.field private static final ACCESSIBILITY_CLASS_NAME:Ljava/lang/String; = "androidx.appcompat.app.ActionBar$Tab"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final BG_ATTRS:[I
|
||||
.field private final BG_ATTRS:[I
|
||||
|
||||
.field public mCustomView:Landroid/view/View;
|
||||
.field private mCustomView:Landroid/view/View;
|
||||
|
||||
.field public mIconView:Landroid/widget/ImageView;
|
||||
.field private mIconView:Landroid/widget/ImageView;
|
||||
|
||||
.field public mTab:Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.field private mTab:Landroidx/appcompat/app/ActionBar$Tab;
|
||||
|
||||
.field public mTextView:Landroid/widget/TextView;
|
||||
.field private mTextView:Landroid/widget/TextView;
|
||||
|
||||
.field public final synthetic this$0:Landroidx/appcompat/widget/ScrollingTabContainerView;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroidx/appcompat/widget/ScrollingTabContainerView;Landroid/content/Context;Landroidx/appcompat/app/ActionBar$Tab;Z)V
|
||||
.locals 3
|
||||
.locals 4
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/ScrollingTabContainerView$TabView;->this$0:Landroidx/appcompat/widget/ScrollingTabContainerView;
|
||||
|
||||
|
@ -44,33 +44,31 @@
|
|||
|
||||
invoke-direct {p0, p2, v0, p1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
|
||||
const/4 p1, 0x1
|
||||
const/4 v1, 0x1
|
||||
|
||||
new-array p1, p1, [I
|
||||
new-array v1, v1, [I
|
||||
|
||||
const v1, 0x10100d4
|
||||
const v2, 0x10100d4
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput v1, p1, v2
|
||||
aput v2, v1, v3
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/ScrollingTabContainerView$TabView;->BG_ATTRS:[I
|
||||
iput-object v1, p0, Landroidx/appcompat/widget/ScrollingTabContainerView$TabView;->BG_ATTRS:[I
|
||||
|
||||
iput-object p3, p0, Landroidx/appcompat/widget/ScrollingTabContainerView$TabView;->mTab:Landroidx/appcompat/app/ActionBar$Tab;
|
||||
|
||||
sget p3, Landroidx/appcompat/R$attr;->actionBarTabStyle:I
|
||||
|
||||
invoke-static {p2, v0, p1, p3, v2}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
invoke-static {p2, v0, v1, p1, v3}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p1, v2}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
invoke-virtual {p1, v3}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p2
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
invoke-virtual {p1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
invoke-virtual {p1, v3}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
|
|
|
@ -15,9 +15,9 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mCanceled:Z
|
||||
.field private mCanceled:Z
|
||||
|
||||
.field public mFinalVisibility:I
|
||||
.field private mFinalVisibility:I
|
||||
|
||||
.field public final synthetic this$0:Landroidx/appcompat/widget/ScrollingTabContainerView;
|
||||
|
||||
|
|
|
@ -24,31 +24,31 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final FADE_DURATION:I = 0xc8
|
||||
.field private static final FADE_DURATION:I = 0xc8
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "ScrollingTabContainerView"
|
||||
.field private static final TAG:Ljava/lang/String; = "ScrollingTabContainerView"
|
||||
|
||||
.field public static final sAlphaInterpolator:Landroid/view/animation/Interpolator;
|
||||
.field private static final sAlphaInterpolator:Landroid/view/animation/Interpolator;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mAllowCollapse:Z
|
||||
.field private mAllowCollapse:Z
|
||||
|
||||
.field public mContentHeight:I
|
||||
.field private mContentHeight:I
|
||||
|
||||
.field public mMaxTabWidth:I
|
||||
|
||||
.field public mSelectedTabIndex:I
|
||||
.field private mSelectedTabIndex:I
|
||||
|
||||
.field public mStackedTabMaxWidth:I
|
||||
|
||||
.field public mTabClickListener:Landroidx/appcompat/widget/ScrollingTabContainerView$TabClickListener;
|
||||
.field private mTabClickListener:Landroidx/appcompat/widget/ScrollingTabContainerView$TabClickListener;
|
||||
|
||||
.field public mTabLayout:Landroidx/appcompat/widget/LinearLayoutCompat;
|
||||
|
||||
.field public mTabSelector:Ljava/lang/Runnable;
|
||||
|
||||
.field public mTabSpinner:Landroid/widget/Spinner;
|
||||
.field private mTabSpinner:Landroid/widget/Spinner;
|
||||
|
||||
.field public final mVisAnimListener:Landroidx/appcompat/widget/ScrollingTabContainerView$VisibilityAnimListener;
|
||||
|
||||
|
|
|
@ -15,11 +15,11 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mDoAfterTextChanged:Ljava/lang/reflect/Method;
|
||||
.field private mDoAfterTextChanged:Ljava/lang/reflect/Method;
|
||||
|
||||
.field public mDoBeforeTextChanged:Ljava/lang/reflect/Method;
|
||||
.field private mDoBeforeTextChanged:Ljava/lang/reflect/Method;
|
||||
|
||||
.field public mEnsureImeVisible:Ljava/lang/reflect/Method;
|
||||
.field private mEnsureImeVisible:Ljava/lang/reflect/Method;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -109,7 +109,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static preApi29Check()V
|
||||
.method private static preApi29Check()V
|
||||
.locals 2
|
||||
|
||||
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
|
|
@ -80,7 +80,7 @@
|
|||
|
||||
const-string v0, "SearchView.SavedState{"
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -102,7 +102,7 @@
|
|||
|
||||
const-string/jumbo v2, "}"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->A(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->B(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -21,13 +21,13 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mHasPendingShowSoftInputRequest:Z
|
||||
.field private mHasPendingShowSoftInputRequest:Z
|
||||
|
||||
.field public final mRunShowSoftInputIfNecessary:Ljava/lang/Runnable;
|
||||
|
||||
.field public mSearchView:Landroidx/appcompat/widget/SearchView;
|
||||
.field private mSearchView:Landroidx/appcompat/widget/SearchView;
|
||||
|
||||
.field public mThreshold:I
|
||||
.field private mThreshold:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -15,17 +15,17 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mActualBounds:Landroid/graphics/Rect;
|
||||
.field private final mActualBounds:Landroid/graphics/Rect;
|
||||
|
||||
.field public mDelegateTargeted:Z
|
||||
.field private mDelegateTargeted:Z
|
||||
|
||||
.field public final mDelegateView:Landroid/view/View;
|
||||
.field private final mDelegateView:Landroid/view/View;
|
||||
|
||||
.field public final mSlop:I
|
||||
.field private final mSlop:I
|
||||
|
||||
.field public final mSlopBounds:Landroid/graphics/Rect;
|
||||
.field private final mSlopBounds:Landroid/graphics/Rect;
|
||||
|
||||
.field public final mTargetBounds:Landroid/graphics/Rect;
|
||||
.field private final mTargetBounds:Landroid/graphics/Rect;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
# static fields
|
||||
.field public static final DBG:Z = false
|
||||
|
||||
.field public static final IME_OPTION_NO_MICROPHONE:Ljava/lang/String; = "nm"
|
||||
.field private static final IME_OPTION_NO_MICROPHONE:Ljava/lang/String; = "nm"
|
||||
|
||||
.field public static final LOG_TAG:Ljava/lang/String; = "SearchView"
|
||||
|
||||
|
@ -31,51 +31,51 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mAppSearchData:Landroid/os/Bundle;
|
||||
.field private mAppSearchData:Landroid/os/Bundle;
|
||||
|
||||
.field public mClearingFocus:Z
|
||||
.field private mClearingFocus:Z
|
||||
|
||||
.field public final mCloseButton:Landroid/widget/ImageView;
|
||||
|
||||
.field public final mCollapsedIcon:Landroid/widget/ImageView;
|
||||
.field private final mCollapsedIcon:Landroid/widget/ImageView;
|
||||
|
||||
.field public mCollapsedImeOptions:I
|
||||
.field private mCollapsedImeOptions:I
|
||||
|
||||
.field public final mDefaultQueryHint:Ljava/lang/CharSequence;
|
||||
.field private final mDefaultQueryHint:Ljava/lang/CharSequence;
|
||||
|
||||
.field public final mDropDownAnchor:Landroid/view/View;
|
||||
.field private final mDropDownAnchor:Landroid/view/View;
|
||||
|
||||
.field public mExpandedInActionView:Z
|
||||
.field private mExpandedInActionView:Z
|
||||
|
||||
.field public final mGoButton:Landroid/widget/ImageView;
|
||||
|
||||
.field public mIconified:Z
|
||||
.field private mIconified:Z
|
||||
|
||||
.field public mIconifiedByDefault:Z
|
||||
.field private mIconifiedByDefault:Z
|
||||
|
||||
.field public mMaxWidth:I
|
||||
.field private mMaxWidth:I
|
||||
|
||||
.field public mOldQueryText:Ljava/lang/CharSequence;
|
||||
.field private mOldQueryText:Ljava/lang/CharSequence;
|
||||
|
||||
.field public final mOnClickListener:Landroid/view/View$OnClickListener;
|
||||
.field private final mOnClickListener:Landroid/view/View$OnClickListener;
|
||||
|
||||
.field public mOnCloseListener:Landroidx/appcompat/widget/SearchView$OnCloseListener;
|
||||
.field private mOnCloseListener:Landroidx/appcompat/widget/SearchView$OnCloseListener;
|
||||
|
||||
.field public final mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener;
|
||||
.field private final mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener;
|
||||
|
||||
.field public final mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;
|
||||
.field private final mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;
|
||||
|
||||
.field public final mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener;
|
||||
.field private final mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener;
|
||||
|
||||
.field public mOnQueryChangeListener:Landroidx/appcompat/widget/SearchView$OnQueryTextListener;
|
||||
.field private mOnQueryChangeListener:Landroidx/appcompat/widget/SearchView$OnQueryTextListener;
|
||||
|
||||
.field public mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener;
|
||||
|
||||
.field public mOnSearchClickListener:Landroid/view/View$OnClickListener;
|
||||
.field private mOnSearchClickListener:Landroid/view/View$OnClickListener;
|
||||
|
||||
.field public mOnSuggestionListener:Landroidx/appcompat/widget/SearchView$OnSuggestionListener;
|
||||
.field private mOnSuggestionListener:Landroidx/appcompat/widget/SearchView$OnSuggestionListener;
|
||||
|
||||
.field public final mOutsideDrawablesCache:Ljava/util/WeakHashMap;
|
||||
.field private final mOutsideDrawablesCache:Ljava/util/WeakHashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/WeakHashMap<",
|
||||
|
@ -86,59 +86,59 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mQueryHint:Ljava/lang/CharSequence;
|
||||
.field private mQueryHint:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mQueryRefinement:Z
|
||||
.field private mQueryRefinement:Z
|
||||
|
||||
.field public mReleaseCursorRunnable:Ljava/lang/Runnable;
|
||||
.field private mReleaseCursorRunnable:Ljava/lang/Runnable;
|
||||
|
||||
.field public final mSearchButton:Landroid/widget/ImageView;
|
||||
|
||||
.field public final mSearchEditFrame:Landroid/view/View;
|
||||
.field private final mSearchEditFrame:Landroid/view/View;
|
||||
|
||||
.field public final mSearchHintIcon:Landroid/graphics/drawable/Drawable;
|
||||
.field private final mSearchHintIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public final mSearchPlate:Landroid/view/View;
|
||||
.field private final mSearchPlate:Landroid/view/View;
|
||||
|
||||
.field public final mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
|
||||
.field public mSearchSrcTextViewBounds:Landroid/graphics/Rect;
|
||||
.field private mSearchSrcTextViewBounds:Landroid/graphics/Rect;
|
||||
|
||||
.field public mSearchSrtTextViewBoundsExpanded:Landroid/graphics/Rect;
|
||||
.field private mSearchSrtTextViewBoundsExpanded:Landroid/graphics/Rect;
|
||||
|
||||
.field public mSearchable:Landroid/app/SearchableInfo;
|
||||
|
||||
.field public final mSubmitArea:Landroid/view/View;
|
||||
.field private final mSubmitArea:Landroid/view/View;
|
||||
|
||||
.field public mSubmitButtonEnabled:Z
|
||||
.field private mSubmitButtonEnabled:Z
|
||||
|
||||
.field public final mSuggestionCommitIconResId:I
|
||||
.field private final mSuggestionCommitIconResId:I
|
||||
|
||||
.field public final mSuggestionRowLayout:I
|
||||
.field private final mSuggestionRowLayout:I
|
||||
|
||||
.field public mSuggestionsAdapter:Landroidx/cursoradapter/widget/CursorAdapter;
|
||||
|
||||
.field public mTemp:[I
|
||||
.field private mTemp:[I
|
||||
|
||||
.field public mTemp2:[I
|
||||
.field private mTemp2:[I
|
||||
|
||||
.field public mTextKeyListener:Landroid/view/View$OnKeyListener;
|
||||
|
||||
.field public mTextWatcher:Landroid/text/TextWatcher;
|
||||
.field private mTextWatcher:Landroid/text/TextWatcher;
|
||||
|
||||
.field public mTouchDelegate:Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;
|
||||
.field private mTouchDelegate:Landroidx/appcompat/widget/SearchView$UpdatableTouchDelegate;
|
||||
|
||||
.field public final mUpdateDrawableStateRunnable:Ljava/lang/Runnable;
|
||||
.field private final mUpdateDrawableStateRunnable:Ljava/lang/Runnable;
|
||||
|
||||
.field public mUserQuery:Ljava/lang/CharSequence;
|
||||
.field private mUserQuery:Ljava/lang/CharSequence;
|
||||
|
||||
.field public final mVoiceAppSearchIntent:Landroid/content/Intent;
|
||||
.field private final mVoiceAppSearchIntent:Landroid/content/Intent;
|
||||
|
||||
.field public final mVoiceButton:Landroid/widget/ImageView;
|
||||
|
||||
.field public mVoiceButtonEnabled:Z
|
||||
.field private mVoiceButtonEnabled:Z
|
||||
|
||||
.field public final mVoiceWebSearchIntent:Landroid/content/Intent;
|
||||
.field private final mVoiceWebSearchIntent:Landroid/content/Intent;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -199,7 +199,7 @@
|
|||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
.locals 3
|
||||
.locals 16
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
@ -209,497 +209,449 @@
|
|||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/widget/LinearLayoutCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
move-object/from16 v0, p0
|
||||
|
||||
new-instance v0, Landroid/graphics/Rect;
|
||||
invoke-direct/range {p0 .. p3}, Landroidx/appcompat/widget/LinearLayoutCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
|
||||
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
|
||||
new-instance v1, Landroid/graphics/Rect;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextViewBounds:Landroid/graphics/Rect;
|
||||
invoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
|
||||
|
||||
new-instance v0, Landroid/graphics/Rect;
|
||||
iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextViewBounds:Landroid/graphics/Rect;
|
||||
|
||||
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
|
||||
new-instance v1, Landroid/graphics/Rect;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrtTextViewBoundsExpanded:Landroid/graphics/Rect;
|
||||
invoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
|
||||
|
||||
const/4 v0, 0x2
|
||||
iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->mSearchSrtTextViewBoundsExpanded:Landroid/graphics/Rect;
|
||||
|
||||
new-array v1, v0, [I
|
||||
const/4 v1, 0x2
|
||||
|
||||
iput-object v1, p0, Landroidx/appcompat/widget/SearchView;->mTemp:[I
|
||||
new-array v2, v1, [I
|
||||
|
||||
new-array v0, v0, [I
|
||||
iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->mTemp:[I
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/SearchView;->mTemp2:[I
|
||||
new-array v1, v1, [I
|
||||
|
||||
new-instance v0, Landroidx/appcompat/widget/SearchView$1;
|
||||
iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->mTemp2:[I
|
||||
|
||||
invoke-direct {v0, p0}, Landroidx/appcompat/widget/SearchView$1;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
new-instance v1, Landroidx/appcompat/widget/SearchView$1;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/SearchView;->mUpdateDrawableStateRunnable:Ljava/lang/Runnable;
|
||||
invoke-direct {v1, v0}, Landroidx/appcompat/widget/SearchView$1;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
new-instance v0, Landroidx/appcompat/widget/SearchView$2;
|
||||
iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->mUpdateDrawableStateRunnable:Ljava/lang/Runnable;
|
||||
|
||||
invoke-direct {v0, p0}, Landroidx/appcompat/widget/SearchView$2;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
new-instance v1, Landroidx/appcompat/widget/SearchView$2;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/SearchView;->mReleaseCursorRunnable:Ljava/lang/Runnable;
|
||||
invoke-direct {v1, v0}, Landroidx/appcompat/widget/SearchView$2;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
new-instance v0, Ljava/util/WeakHashMap;
|
||||
iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->mReleaseCursorRunnable:Ljava/lang/Runnable;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/WeakHashMap;-><init>()V
|
||||
new-instance v1, Ljava/util/WeakHashMap;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/SearchView;->mOutsideDrawablesCache:Ljava/util/WeakHashMap;
|
||||
invoke-direct {v1}, Ljava/util/WeakHashMap;-><init>()V
|
||||
|
||||
new-instance v0, Landroidx/appcompat/widget/SearchView$5;
|
||||
iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->mOutsideDrawablesCache:Ljava/util/WeakHashMap;
|
||||
|
||||
invoke-direct {v0, p0}, Landroidx/appcompat/widget/SearchView$5;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
new-instance v1, Landroidx/appcompat/widget/SearchView$5;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/SearchView;->mOnClickListener:Landroid/view/View$OnClickListener;
|
||||
invoke-direct {v1, v0}, Landroidx/appcompat/widget/SearchView$5;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
new-instance v0, Landroidx/appcompat/widget/SearchView$6;
|
||||
iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->mOnClickListener:Landroid/view/View$OnClickListener;
|
||||
|
||||
invoke-direct {v0, p0}, Landroidx/appcompat/widget/SearchView$6;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
new-instance v2, Landroidx/appcompat/widget/SearchView$6;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/SearchView;->mTextKeyListener:Landroid/view/View$OnKeyListener;
|
||||
invoke-direct {v2, v0}, Landroidx/appcompat/widget/SearchView$6;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
new-instance v0, Landroidx/appcompat/widget/SearchView$7;
|
||||
iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->mTextKeyListener:Landroid/view/View$OnKeyListener;
|
||||
|
||||
invoke-direct {v0, p0}, Landroidx/appcompat/widget/SearchView$7;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
new-instance v2, Landroidx/appcompat/widget/SearchView$7;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/SearchView;->mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener;
|
||||
invoke-direct {v2, v0}, Landroidx/appcompat/widget/SearchView$7;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
new-instance v0, Landroidx/appcompat/widget/SearchView$8;
|
||||
iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener;
|
||||
|
||||
invoke-direct {v0, p0}, Landroidx/appcompat/widget/SearchView$8;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
new-instance v3, Landroidx/appcompat/widget/SearchView$8;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/SearchView;->mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;
|
||||
invoke-direct {v3, v0}, Landroidx/appcompat/widget/SearchView$8;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
new-instance v0, Landroidx/appcompat/widget/SearchView$9;
|
||||
iput-object v3, v0, Landroidx/appcompat/widget/SearchView;->mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;
|
||||
|
||||
invoke-direct {v0, p0}, Landroidx/appcompat/widget/SearchView$9;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
new-instance v4, Landroidx/appcompat/widget/SearchView$9;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/SearchView;->mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener;
|
||||
invoke-direct {v4, v0}, Landroidx/appcompat/widget/SearchView$9;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
new-instance v0, Landroidx/appcompat/widget/SearchView$10;
|
||||
iput-object v4, v0, Landroidx/appcompat/widget/SearchView;->mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener;
|
||||
|
||||
invoke-direct {v0, p0}, Landroidx/appcompat/widget/SearchView$10;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
new-instance v5, Landroidx/appcompat/widget/SearchView$10;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/SearchView;->mTextWatcher:Landroid/text/TextWatcher;
|
||||
invoke-direct {v5, v0}, Landroidx/appcompat/widget/SearchView$10;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
sget-object v0, Landroidx/appcompat/R$styleable;->SearchView:[I
|
||||
iput-object v5, v0, Landroidx/appcompat/widget/SearchView;->mTextWatcher:Landroid/text/TextWatcher;
|
||||
|
||||
const/4 v1, 0x0
|
||||
sget-object v5, Landroidx/appcompat/R$styleable;->SearchView:[I
|
||||
|
||||
invoke-static {p1, p2, v0, p3, v1}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
const/4 v6, 0x0
|
||||
|
||||
move-result-object p2
|
||||
move-object/from16 v7, p1
|
||||
|
||||
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
|
||||
move-object/from16 v8, p2
|
||||
|
||||
move-result-object p1
|
||||
move/from16 v9, p3
|
||||
|
||||
sget p3, Landroidx/appcompat/R$styleable;->SearchView_layout:I
|
||||
invoke-static {v7, v8, v5, v9, v6}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
|
||||
sget v0, Landroidx/appcompat/R$layout;->abc_search_view:I
|
||||
move-result-object v5
|
||||
|
||||
invoke-virtual {p2, p3, v0}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
invoke-static/range {p1 .. p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
|
||||
|
||||
move-result p3
|
||||
move-result-object v7
|
||||
|
||||
const/4 v0, 0x1
|
||||
sget v8, Landroidx/appcompat/R$styleable;->SearchView_layout:I
|
||||
|
||||
invoke-virtual {p1, p3, p0, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
|
||||
sget v9, Landroidx/appcompat/R$layout;->abc_search_view:I
|
||||
|
||||
sget p1, Landroidx/appcompat/R$id;->search_src_text:I
|
||||
invoke-virtual {v5, v8, v9}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
|
||||
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
move-result v8
|
||||
|
||||
move-result-object p1
|
||||
const/4 v9, 0x1
|
||||
|
||||
check-cast p1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
invoke-virtual {v7, v8, v0, v9}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
sget v7, Landroidx/appcompat/R$id;->search_src_text:I
|
||||
|
||||
invoke-virtual {p1, p0}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setSearchView(Landroidx/appcompat/widget/SearchView;)V
|
||||
invoke-virtual {v0, v7}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
sget p1, Landroidx/appcompat/R$id;->search_edit_frame:I
|
||||
move-result-object v7
|
||||
|
||||
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
check-cast v7, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
|
||||
move-result-object p1
|
||||
iput-object v7, v0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchEditFrame:Landroid/view/View;
|
||||
invoke-virtual {v7, v0}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setSearchView(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
sget p1, Landroidx/appcompat/R$id;->search_plate:I
|
||||
sget v8, Landroidx/appcompat/R$id;->search_edit_frame:I
|
||||
|
||||
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
invoke-virtual {v0, v8}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object p1
|
||||
move-result-object v8
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchPlate:Landroid/view/View;
|
||||
iput-object v8, v0, Landroidx/appcompat/widget/SearchView;->mSearchEditFrame:Landroid/view/View;
|
||||
|
||||
sget p1, Landroidx/appcompat/R$id;->submit_area:I
|
||||
sget v8, Landroidx/appcompat/R$id;->search_plate:I
|
||||
|
||||
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
invoke-virtual {v0, v8}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object p1
|
||||
move-result-object v8
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSubmitArea:Landroid/view/View;
|
||||
iput-object v8, v0, Landroidx/appcompat/widget/SearchView;->mSearchPlate:Landroid/view/View;
|
||||
|
||||
sget p1, Landroidx/appcompat/R$id;->search_button:I
|
||||
sget v10, Landroidx/appcompat/R$id;->submit_area:I
|
||||
|
||||
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
invoke-virtual {v0, v10}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object p1
|
||||
move-result-object v10
|
||||
|
||||
check-cast p1, Landroid/widget/ImageView;
|
||||
iput-object v10, v0, Landroidx/appcompat/widget/SearchView;->mSubmitArea:Landroid/view/View;
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchButton:Landroid/widget/ImageView;
|
||||
sget v11, Landroidx/appcompat/R$id;->search_button:I
|
||||
|
||||
sget p1, Landroidx/appcompat/R$id;->search_go_btn:I
|
||||
invoke-virtual {v0, v11}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
move-result-object v11
|
||||
|
||||
move-result-object p1
|
||||
check-cast v11, Landroid/widget/ImageView;
|
||||
|
||||
check-cast p1, Landroid/widget/ImageView;
|
||||
iput-object v11, v0, Landroidx/appcompat/widget/SearchView;->mSearchButton:Landroid/widget/ImageView;
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mGoButton:Landroid/widget/ImageView;
|
||||
sget v12, Landroidx/appcompat/R$id;->search_go_btn:I
|
||||
|
||||
sget p1, Landroidx/appcompat/R$id;->search_close_btn:I
|
||||
invoke-virtual {v0, v12}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
move-result-object v12
|
||||
|
||||
move-result-object p1
|
||||
check-cast v12, Landroid/widget/ImageView;
|
||||
|
||||
check-cast p1, Landroid/widget/ImageView;
|
||||
iput-object v12, v0, Landroidx/appcompat/widget/SearchView;->mGoButton:Landroid/widget/ImageView;
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mCloseButton:Landroid/widget/ImageView;
|
||||
sget v13, Landroidx/appcompat/R$id;->search_close_btn:I
|
||||
|
||||
sget p1, Landroidx/appcompat/R$id;->search_voice_btn:I
|
||||
invoke-virtual {v0, v13}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
move-result-object v13
|
||||
|
||||
move-result-object p1
|
||||
check-cast v13, Landroid/widget/ImageView;
|
||||
|
||||
check-cast p1, Landroid/widget/ImageView;
|
||||
iput-object v13, v0, Landroidx/appcompat/widget/SearchView;->mCloseButton:Landroid/widget/ImageView;
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mVoiceButton:Landroid/widget/ImageView;
|
||||
sget v14, Landroidx/appcompat/R$id;->search_voice_btn:I
|
||||
|
||||
sget p1, Landroidx/appcompat/R$id;->search_mag_icon:I
|
||||
invoke-virtual {v0, v14}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
move-result-object v14
|
||||
|
||||
move-result-object p1
|
||||
check-cast v14, Landroid/widget/ImageView;
|
||||
|
||||
check-cast p1, Landroid/widget/ImageView;
|
||||
iput-object v14, v0, Landroidx/appcompat/widget/SearchView;->mVoiceButton:Landroid/widget/ImageView;
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mCollapsedIcon:Landroid/widget/ImageView;
|
||||
sget v15, Landroidx/appcompat/R$id;->search_mag_icon:I
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchPlate:Landroid/view/View;
|
||||
invoke-virtual {v0, v15}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
sget p3, Landroidx/appcompat/R$styleable;->SearchView_queryBackground:I
|
||||
move-result-object v15
|
||||
|
||||
invoke-virtual {p2, p3}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
check-cast v15, Landroid/widget/ImageView;
|
||||
|
||||
move-result-object p3
|
||||
iput-object v15, v0, Landroidx/appcompat/widget/SearchView;->mCollapsedIcon:Landroid/widget/ImageView;
|
||||
|
||||
invoke-static {p1, p3}, Landroidx/core/view/ViewCompat;->setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V
|
||||
sget v9, Landroidx/appcompat/R$styleable;->SearchView_queryBackground:I
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSubmitArea:Landroid/view/View;
|
||||
invoke-virtual {v5, v9}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
sget p3, Landroidx/appcompat/R$styleable;->SearchView_submitBackground:I
|
||||
move-result-object v9
|
||||
|
||||
invoke-virtual {p2, p3}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
invoke-static {v8, v9}, Landroidx/core/view/ViewCompat;->setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
move-result-object p3
|
||||
sget v8, Landroidx/appcompat/R$styleable;->SearchView_submitBackground:I
|
||||
|
||||
invoke-static {p1, p3}, Landroidx/core/view/ViewCompat;->setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V
|
||||
invoke-virtual {v5, v8}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchButton:Landroid/widget/ImageView;
|
||||
move-result-object v8
|
||||
|
||||
sget p3, Landroidx/appcompat/R$styleable;->SearchView_searchIcon:I
|
||||
invoke-static {v10, v8}, Landroidx/core/view/ViewCompat;->setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
invoke-virtual {p2, p3}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
sget v8, Landroidx/appcompat/R$styleable;->SearchView_searchIcon:I
|
||||
|
||||
move-result-object p3
|
||||
invoke-virtual {v5, v8}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
move-result-object v9
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mGoButton:Landroid/widget/ImageView;
|
||||
invoke-virtual {v11, v9}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
sget p3, Landroidx/appcompat/R$styleable;->SearchView_goIcon:I
|
||||
sget v9, Landroidx/appcompat/R$styleable;->SearchView_goIcon:I
|
||||
|
||||
invoke-virtual {p2, p3}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
invoke-virtual {v5, v9}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object p3
|
||||
move-result-object v9
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
invoke-virtual {v12, v9}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mCloseButton:Landroid/widget/ImageView;
|
||||
sget v9, Landroidx/appcompat/R$styleable;->SearchView_closeIcon:I
|
||||
|
||||
sget p3, Landroidx/appcompat/R$styleable;->SearchView_closeIcon:I
|
||||
invoke-virtual {v5, v9}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
invoke-virtual {p2, p3}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
move-result-object v9
|
||||
|
||||
move-result-object p3
|
||||
invoke-virtual {v13, v9}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
sget v9, Landroidx/appcompat/R$styleable;->SearchView_voiceIcon:I
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mVoiceButton:Landroid/widget/ImageView;
|
||||
invoke-virtual {v5, v9}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
sget p3, Landroidx/appcompat/R$styleable;->SearchView_voiceIcon:I
|
||||
move-result-object v9
|
||||
|
||||
invoke-virtual {p2, p3}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
invoke-virtual {v14, v9}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
move-result-object p3
|
||||
invoke-virtual {v5, v8}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
move-result-object v8
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mCollapsedIcon:Landroid/widget/ImageView;
|
||||
invoke-virtual {v15, v8}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
sget p3, Landroidx/appcompat/R$styleable;->SearchView_searchIcon:I
|
||||
sget v8, Landroidx/appcompat/R$styleable;->SearchView_searchHintIcon:I
|
||||
|
||||
invoke-virtual {p2, p3}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
invoke-virtual {v5, v8}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object p3
|
||||
move-result-object v8
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
iput-object v8, v0, Landroidx/appcompat/widget/SearchView;->mSearchHintIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->SearchView_searchHintIcon:I
|
||||
invoke-virtual/range {p0 .. p0}, Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
invoke-virtual {p2, p1}, Landroidx/appcompat/widget/TintTypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
move-result-object v8
|
||||
|
||||
move-result-object p1
|
||||
sget v9, Landroidx/appcompat/R$string;->abc_searchview_description_search:I
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchHintIcon:Landroid/graphics/drawable/Drawable;
|
||||
invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchButton:Landroid/widget/ImageView;
|
||||
move-result-object v8
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources;
|
||||
invoke-static {v11, v8}, Landroidx/appcompat/widget/TooltipCompat;->setTooltipText(Landroid/view/View;Ljava/lang/CharSequence;)V
|
||||
|
||||
move-result-object p3
|
||||
sget v8, Landroidx/appcompat/R$styleable;->SearchView_suggestionRowLayout:I
|
||||
|
||||
sget v2, Landroidx/appcompat/R$string;->abc_searchview_description_search:I
|
||||
sget v9, Landroidx/appcompat/R$layout;->abc_search_dropdown_item_icons_2line:I
|
||||
|
||||
invoke-virtual {p3, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
|
||||
invoke-virtual {v5, v8, v9}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
|
||||
move-result-object p3
|
||||
move-result v8
|
||||
|
||||
invoke-static {p1, p3}, Landroidx/appcompat/widget/TooltipCompat;->setTooltipText(Landroid/view/View;Ljava/lang/CharSequence;)V
|
||||
iput v8, v0, Landroidx/appcompat/widget/SearchView;->mSuggestionRowLayout:I
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->SearchView_suggestionRowLayout:I
|
||||
sget v8, Landroidx/appcompat/R$styleable;->SearchView_commitIcon:I
|
||||
|
||||
sget p3, Landroidx/appcompat/R$layout;->abc_search_dropdown_item_icons_2line:I
|
||||
invoke-virtual {v5, v8, v6}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
|
||||
invoke-virtual {p2, p1, p3}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
move-result v6
|
||||
|
||||
move-result p1
|
||||
iput v6, v0, Landroidx/appcompat/widget/SearchView;->mSuggestionCommitIconResId:I
|
||||
|
||||
iput p1, p0, Landroidx/appcompat/widget/SearchView;->mSuggestionRowLayout:I
|
||||
invoke-virtual {v11, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->SearchView_commitIcon:I
|
||||
invoke-virtual {v13, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
invoke-virtual {p2, p1, v1}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
invoke-virtual {v12, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
move-result p1
|
||||
invoke-virtual {v14, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
iput p1, p0, Landroidx/appcompat/widget/SearchView;->mSuggestionCommitIconResId:I
|
||||
invoke-virtual {v7, v1}, Landroid/widget/AutoCompleteTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchButton:Landroid/widget/ImageView;
|
||||
iget-object v1, v0, Landroidx/appcompat/widget/SearchView;->mTextWatcher:Landroid/text/TextWatcher;
|
||||
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/SearchView;->mOnClickListener:Landroid/view/View$OnClickListener;
|
||||
invoke-virtual {v7, v1}, Landroid/widget/AutoCompleteTextView;->addTextChangedListener(Landroid/text/TextWatcher;)V
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
invoke-virtual {v7, v2}, Landroid/widget/AutoCompleteTextView;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mCloseButton:Landroid/widget/ImageView;
|
||||
invoke-virtual {v7, v3}, Landroid/widget/AutoCompleteTextView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
|
||||
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/SearchView;->mOnClickListener:Landroid/view/View$OnClickListener;
|
||||
invoke-virtual {v7, v4}, Landroid/widget/AutoCompleteTextView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
iget-object v1, v0, Landroidx/appcompat/widget/SearchView;->mTextKeyListener:Landroid/view/View$OnKeyListener;
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mGoButton:Landroid/widget/ImageView;
|
||||
invoke-virtual {v7, v1}, Landroid/widget/AutoCompleteTextView;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V
|
||||
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/SearchView;->mOnClickListener:Landroid/view/View$OnClickListener;
|
||||
new-instance v1, Landroidx/appcompat/widget/SearchView$3;
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
invoke-direct {v1, v0}, Landroidx/appcompat/widget/SearchView$3;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mVoiceButton:Landroid/widget/ImageView;
|
||||
invoke-virtual {v7, v1}, Landroid/widget/AutoCompleteTextView;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V
|
||||
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/SearchView;->mOnClickListener:Landroid/view/View$OnClickListener;
|
||||
sget v1, Landroidx/appcompat/R$styleable;->SearchView_iconifiedByDefault:I
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
const/4 v2, 0x1
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
invoke-virtual {v5, v1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getBoolean(IZ)Z
|
||||
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/SearchView;->mOnClickListener:Landroid/view/View$OnClickListener;
|
||||
move-result v1
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/AutoCompleteTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView;->setIconifiedByDefault(Z)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
sget v1, Landroidx/appcompat/R$styleable;->SearchView_android_maxWidth:I
|
||||
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/SearchView;->mTextWatcher:Landroid/text/TextWatcher;
|
||||
const/4 v2, -0x1
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/AutoCompleteTextView;->addTextChangedListener(Landroid/text/TextWatcher;)V
|
||||
invoke-virtual {v5, v1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getDimensionPixelSize(II)I
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
move-result v1
|
||||
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/SearchView;->mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener;
|
||||
if-eq v1, v2, :cond_0
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/AutoCompleteTextView;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/SearchView;->mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/AutoCompleteTextView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/SearchView;->mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener;
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/AutoCompleteTextView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
|
||||
iget-object p3, p0, Landroidx/appcompat/widget/SearchView;->mTextKeyListener:Landroid/view/View$OnKeyListener;
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/AutoCompleteTextView;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
|
||||
new-instance p3, Landroidx/appcompat/widget/SearchView$3;
|
||||
|
||||
invoke-direct {p3, p0}, Landroidx/appcompat/widget/SearchView$3;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
invoke-virtual {p1, p3}, Landroid/widget/AutoCompleteTextView;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->SearchView_iconifiedByDefault:I
|
||||
|
||||
invoke-virtual {p2, p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->getBoolean(IZ)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/widget/SearchView;->setIconifiedByDefault(Z)V
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->SearchView_android_maxWidth:I
|
||||
|
||||
const/4 p3, -0x1
|
||||
|
||||
invoke-virtual {p2, p1, p3}, Landroidx/appcompat/widget/TintTypedArray;->getDimensionPixelSize(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eq p1, p3, :cond_0
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/widget/SearchView;->setMaxWidth(I)V
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView;->setMaxWidth(I)V
|
||||
|
||||
:cond_0
|
||||
sget p1, Landroidx/appcompat/R$styleable;->SearchView_defaultQueryHint:I
|
||||
sget v1, Landroidx/appcompat/R$styleable;->SearchView_defaultQueryHint:I
|
||||
|
||||
invoke-virtual {p2, p1}, Landroidx/appcompat/widget/TintTypedArray;->getText(I)Ljava/lang/CharSequence;
|
||||
invoke-virtual {v5, v1}, Landroidx/appcompat/widget/TintTypedArray;->getText(I)Ljava/lang/CharSequence;
|
||||
|
||||
move-result-object p1
|
||||
move-result-object v1
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mDefaultQueryHint:Ljava/lang/CharSequence;
|
||||
iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->mDefaultQueryHint:Ljava/lang/CharSequence;
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->SearchView_queryHint:I
|
||||
sget v1, Landroidx/appcompat/R$styleable;->SearchView_queryHint:I
|
||||
|
||||
invoke-virtual {p2, p1}, Landroidx/appcompat/widget/TintTypedArray;->getText(I)Ljava/lang/CharSequence;
|
||||
invoke-virtual {v5, v1}, Landroidx/appcompat/widget/TintTypedArray;->getText(I)Ljava/lang/CharSequence;
|
||||
|
||||
move-result-object p1
|
||||
move-result-object v1
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mQueryHint:Ljava/lang/CharSequence;
|
||||
iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->mQueryHint:Ljava/lang/CharSequence;
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->SearchView_android_imeOptions:I
|
||||
sget v1, Landroidx/appcompat/R$styleable;->SearchView_android_imeOptions:I
|
||||
|
||||
invoke-virtual {p2, p1, p3}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
invoke-virtual {v5, v1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
|
||||
move-result p1
|
||||
move-result v1
|
||||
|
||||
if-eq p1, p3, :cond_1
|
||||
if-eq v1, v2, :cond_1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/widget/SearchView;->setImeOptions(I)V
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView;->setImeOptions(I)V
|
||||
|
||||
:cond_1
|
||||
sget p1, Landroidx/appcompat/R$styleable;->SearchView_android_inputType:I
|
||||
sget v1, Landroidx/appcompat/R$styleable;->SearchView_android_inputType:I
|
||||
|
||||
invoke-virtual {p2, p1, p3}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
invoke-virtual {v5, v1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
|
||||
|
||||
move-result p1
|
||||
move-result v1
|
||||
|
||||
if-eq p1, p3, :cond_2
|
||||
if-eq v1, v2, :cond_2
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/widget/SearchView;->setInputType(I)V
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView;->setInputType(I)V
|
||||
|
||||
:cond_2
|
||||
sget p1, Landroidx/appcompat/R$styleable;->SearchView_android_focusable:I
|
||||
sget v1, Landroidx/appcompat/R$styleable;->SearchView_android_focusable:I
|
||||
|
||||
invoke-virtual {p2, p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->getBoolean(IZ)Z
|
||||
const/4 v2, 0x1
|
||||
|
||||
move-result p1
|
||||
invoke-virtual {v5, v1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getBoolean(IZ)Z
|
||||
|
||||
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->setFocusable(Z)V
|
||||
move-result v1
|
||||
|
||||
invoke-virtual {p2}, Landroidx/appcompat/widget/TintTypedArray;->recycle()V
|
||||
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setFocusable(Z)V
|
||||
|
||||
new-instance p1, Landroid/content/Intent;
|
||||
invoke-virtual {v5}, Landroidx/appcompat/widget/TintTypedArray;->recycle()V
|
||||
|
||||
const-string p2, "android.speech.action.WEB_SEARCH"
|
||||
new-instance v1, Landroid/content/Intent;
|
||||
|
||||
invoke-direct {p1, p2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
const-string v2, "android.speech.action.WEB_SEARCH"
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mVoiceWebSearchIntent:Landroid/content/Intent;
|
||||
invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
const/high16 p2, 0x10000000
|
||||
iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->mVoiceWebSearchIntent:Landroid/content/Intent;
|
||||
|
||||
invoke-virtual {p1, p2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
|
||||
const/high16 v2, 0x10000000
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mVoiceWebSearchIntent:Landroid/content/Intent;
|
||||
invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
|
||||
|
||||
const-string p3, "android.speech.extra.LANGUAGE_MODEL"
|
||||
const-string v3, "android.speech.extra.LANGUAGE_MODEL"
|
||||
|
||||
const-string/jumbo v0, "web_search"
|
||||
const-string/jumbo v4, "web_search"
|
||||
|
||||
invoke-virtual {p1, p3, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
invoke-virtual {v1, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
new-instance p1, Landroid/content/Intent;
|
||||
new-instance v1, Landroid/content/Intent;
|
||||
|
||||
const-string p3, "android.speech.action.RECOGNIZE_SPEECH"
|
||||
const-string v3, "android.speech.action.RECOGNIZE_SPEECH"
|
||||
|
||||
invoke-direct {p1, p3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
invoke-direct {v1, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mVoiceAppSearchIntent:Landroid/content/Intent;
|
||||
iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->mVoiceAppSearchIntent:Landroid/content/Intent;
|
||||
|
||||
invoke-virtual {p1, p2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
|
||||
invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
invoke-virtual {v7}, Landroid/widget/AutoCompleteTextView;->getDropDownAnchor()I
|
||||
|
||||
invoke-virtual {p1}, Landroid/widget/AutoCompleteTextView;->getDropDownAnchor()I
|
||||
move-result v1
|
||||
|
||||
move-result p1
|
||||
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
|
||||
invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
|
||||
move-result-object v1
|
||||
|
||||
move-result-object p1
|
||||
iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->mDropDownAnchor:Landroid/view/View;
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/SearchView;->mDropDownAnchor:Landroid/view/View;
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
if-eqz p1, :cond_3
|
||||
new-instance v2, Landroidx/appcompat/widget/SearchView$4;
|
||||
|
||||
new-instance p2, Landroidx/appcompat/widget/SearchView$4;
|
||||
invoke-direct {v2, v0}, Landroidx/appcompat/widget/SearchView$4;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
invoke-direct {p2, p0}, Landroidx/appcompat/widget/SearchView$4;-><init>(Landroidx/appcompat/widget/SearchView;)V
|
||||
|
||||
invoke-virtual {p1, p2}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
|
||||
invoke-virtual {v1, v2}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
|
||||
|
||||
:cond_3
|
||||
iget-boolean p1, p0, Landroidx/appcompat/widget/SearchView;->mIconifiedByDefault:Z
|
||||
iget-boolean v1, v0, Landroidx/appcompat/widget/SearchView;->mIconifiedByDefault:Z
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/appcompat/widget/SearchView;->updateViewsVisibility(Z)V
|
||||
invoke-direct {v0, v1}, Landroidx/appcompat/widget/SearchView;->updateViewsVisibility(Z)V
|
||||
|
||||
invoke-direct {p0}, Landroidx/appcompat/widget/SearchView;->updateQueryHint()V
|
||||
invoke-direct/range {p0 .. p0}, Landroidx/appcompat/widget/SearchView;->updateQueryHint()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -2136,8 +2088,6 @@
|
|||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView$PreQAutoCompleteTextViewReflector;->doBeforeTextChanged(Landroid/widget/AutoCompleteTextView;)V
|
||||
|
||||
sget-object v0, Landroidx/appcompat/widget/SearchView;->PRE_API_29_HIDDEN_METHOD_INVOKER:Landroidx/appcompat/widget/SearchView$PreQAutoCompleteTextViewReflector;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/widget/SearchView;->mSearchSrcTextView:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView$PreQAutoCompleteTextViewReflector;->doAfterTextChanged(Landroid/widget/AutoCompleteTextView;)V
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final DEFAULT_INITIAL_ACTIVITY_COUNT:I = 0x4
|
||||
.field private static final DEFAULT_INITIAL_ACTIVITY_COUNT:I = 0x4
|
||||
|
||||
.field public static final DEFAULT_SHARE_HISTORY_FILE_NAME:Ljava/lang/String; = "share_history.xml"
|
||||
|
||||
|
@ -22,11 +22,11 @@
|
|||
# instance fields
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
|
||||
.field public mMaxShownActivityCount:I
|
||||
.field private mMaxShownActivityCount:I
|
||||
|
||||
.field public mOnChooseActivityListener:Landroidx/appcompat/widget/ActivityChooserModel$OnChooseActivityListener;
|
||||
.field private mOnChooseActivityListener:Landroidx/appcompat/widget/ActivityChooserModel$OnChooseActivityListener;
|
||||
|
||||
.field public final mOnMenuItemClickListener:Landroidx/appcompat/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;
|
||||
.field private final mOnMenuItemClickListener:Landroidx/appcompat/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;
|
||||
|
||||
.field public mOnShareTargetSelectedListener:Landroidx/appcompat/widget/ShareActionProvider$OnShareTargetSelectedListener;
|
||||
|
||||
|
|
|
@ -21,13 +21,13 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final DBG:Z = false
|
||||
.field private static final DBG:Z = false
|
||||
|
||||
.field public static final INVALID_INDEX:I = -0x1
|
||||
|
||||
.field public static final LOG_TAG:Ljava/lang/String; = "SuggestionsAdapter"
|
||||
.field private static final LOG_TAG:Ljava/lang/String; = "SuggestionsAdapter"
|
||||
|
||||
.field public static final QUERY_LIMIT:I = 0x32
|
||||
.field private static final QUERY_LIMIT:I = 0x32
|
||||
|
||||
.field public static final REFINE_ALL:I = 0x2
|
||||
|
||||
|
@ -37,17 +37,17 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mClosed:Z
|
||||
.field private mClosed:Z
|
||||
|
||||
.field public final mCommitIconResId:I
|
||||
.field private final mCommitIconResId:I
|
||||
|
||||
.field public mFlagsCol:I
|
||||
.field private mFlagsCol:I
|
||||
|
||||
.field public mIconName1Col:I
|
||||
.field private mIconName1Col:I
|
||||
|
||||
.field public mIconName2Col:I
|
||||
.field private mIconName2Col:I
|
||||
|
||||
.field public final mOutsideDrawablesCache:Ljava/util/WeakHashMap;
|
||||
.field private final mOutsideDrawablesCache:Ljava/util/WeakHashMap;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/WeakHashMap<",
|
||||
|
@ -58,21 +58,21 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final mProviderContext:Landroid/content/Context;
|
||||
.field private final mProviderContext:Landroid/content/Context;
|
||||
|
||||
.field public mQueryRefinement:I
|
||||
.field private mQueryRefinement:I
|
||||
|
||||
.field public final mSearchView:Landroidx/appcompat/widget/SearchView;
|
||||
.field private final mSearchView:Landroidx/appcompat/widget/SearchView;
|
||||
|
||||
.field public final mSearchable:Landroid/app/SearchableInfo;
|
||||
.field private final mSearchable:Landroid/app/SearchableInfo;
|
||||
|
||||
.field public mText1Col:I
|
||||
.field private mText1Col:I
|
||||
|
||||
.field public mText2Col:I
|
||||
.field private mText2Col:I
|
||||
|
||||
.field public mText2UrlCol:I
|
||||
.field private mText2UrlCol:I
|
||||
|
||||
.field public mUrlColor:Landroid/content/res/ColorStateList;
|
||||
.field private mUrlColor:Landroid/content/res/ColorStateList;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -281,7 +281,7 @@
|
|||
|
||||
const-string v2, " for "
|
||||
|
||||
invoke-static {v1, v4, v2}, Lf/e/c/a/a;->F(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;
|
||||
invoke-static {v1, v4, v2}, Lf/e/c/a/a;->G(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
|
@ -700,7 +700,7 @@
|
|||
|
||||
const-string v2, "SuggestionsAdapter"
|
||||
|
||||
invoke-static {v1, p1, v2}, Lf/e/c/a/a;->U(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
invoke-static {v1, p1, v2}, Lf/e/c/a/a;->V(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
return-object v0
|
||||
|
||||
|
@ -790,7 +790,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public static getStringOrNull(Landroid/database/Cursor;I)Ljava/lang/String;
|
||||
.method private static getStringOrNull(Landroid/database/Cursor;I)Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
|
|
@ -4,19 +4,19 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final ACCESSIBILITY_EVENT_CLASS_NAME:Ljava/lang/String; = "android.widget.Switch"
|
||||
.field private static final ACCESSIBILITY_EVENT_CLASS_NAME:Ljava/lang/String; = "android.widget.Switch"
|
||||
|
||||
.field public static final CHECKED_STATE_SET:[I
|
||||
.field private static final CHECKED_STATE_SET:[I
|
||||
|
||||
.field public static final MONOSPACE:I = 0x3
|
||||
.field private static final MONOSPACE:I = 0x3
|
||||
|
||||
.field public static final SANS:I = 0x1
|
||||
.field private static final SANS:I = 0x1
|
||||
|
||||
.field public static final SERIF:I = 0x2
|
||||
.field private static final SERIF:I = 0x2
|
||||
|
||||
.field public static final THUMB_ANIMATION_DURATION:I = 0xfa
|
||||
.field private static final THUMB_ANIMATION_DURATION:I = 0xfa
|
||||
|
||||
.field public static final THUMB_POS:Landroid/util/Property;
|
||||
.field private static final THUMB_POS:Landroid/util/Property;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroid/util/Property<",
|
||||
|
@ -27,91 +27,91 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public static final TOUCH_MODE_DOWN:I = 0x1
|
||||
.field private static final TOUCH_MODE_DOWN:I = 0x1
|
||||
|
||||
.field public static final TOUCH_MODE_DRAGGING:I = 0x2
|
||||
.field private static final TOUCH_MODE_DRAGGING:I = 0x2
|
||||
|
||||
.field public static final TOUCH_MODE_IDLE:I
|
||||
.field private static final TOUCH_MODE_IDLE:I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mHasThumbTint:Z
|
||||
.field private mHasThumbTint:Z
|
||||
|
||||
.field public mHasThumbTintMode:Z
|
||||
.field private mHasThumbTintMode:Z
|
||||
|
||||
.field public mHasTrackTint:Z
|
||||
.field private mHasTrackTint:Z
|
||||
|
||||
.field public mHasTrackTintMode:Z
|
||||
.field private mHasTrackTintMode:Z
|
||||
|
||||
.field public mMinFlingVelocity:I
|
||||
.field private mMinFlingVelocity:I
|
||||
|
||||
.field public mOffLayout:Landroid/text/Layout;
|
||||
.field private mOffLayout:Landroid/text/Layout;
|
||||
|
||||
.field public mOnLayout:Landroid/text/Layout;
|
||||
.field private mOnLayout:Landroid/text/Layout;
|
||||
|
||||
.field public mPositionAnimator:Landroid/animation/ObjectAnimator;
|
||||
|
||||
.field public mShowText:Z
|
||||
.field private mShowText:Z
|
||||
|
||||
.field public mSplitTrack:Z
|
||||
.field private mSplitTrack:Z
|
||||
|
||||
.field public mSwitchBottom:I
|
||||
.field private mSwitchBottom:I
|
||||
|
||||
.field public mSwitchHeight:I
|
||||
.field private mSwitchHeight:I
|
||||
|
||||
.field public mSwitchLeft:I
|
||||
.field private mSwitchLeft:I
|
||||
|
||||
.field public mSwitchMinWidth:I
|
||||
.field private mSwitchMinWidth:I
|
||||
|
||||
.field public mSwitchPadding:I
|
||||
.field private mSwitchPadding:I
|
||||
|
||||
.field public mSwitchRight:I
|
||||
.field private mSwitchRight:I
|
||||
|
||||
.field public mSwitchTop:I
|
||||
.field private mSwitchTop:I
|
||||
|
||||
.field public mSwitchTransformationMethod:Landroid/text/method/TransformationMethod;
|
||||
.field private mSwitchTransformationMethod:Landroid/text/method/TransformationMethod;
|
||||
|
||||
.field public mSwitchWidth:I
|
||||
.field private mSwitchWidth:I
|
||||
|
||||
.field public final mTempRect:Landroid/graphics/Rect;
|
||||
.field private final mTempRect:Landroid/graphics/Rect;
|
||||
|
||||
.field public mTextColors:Landroid/content/res/ColorStateList;
|
||||
.field private mTextColors:Landroid/content/res/ColorStateList;
|
||||
|
||||
.field public final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
|
||||
|
||||
.field public mTextOff:Ljava/lang/CharSequence;
|
||||
.field private mTextOff:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mTextOn:Ljava/lang/CharSequence;
|
||||
.field private mTextOn:Ljava/lang/CharSequence;
|
||||
|
||||
.field public final mTextPaint:Landroid/text/TextPaint;
|
||||
.field private final mTextPaint:Landroid/text/TextPaint;
|
||||
|
||||
.field public mThumbDrawable:Landroid/graphics/drawable/Drawable;
|
||||
.field private mThumbDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mThumbPosition:F
|
||||
|
||||
.field public mThumbTextPadding:I
|
||||
.field private mThumbTextPadding:I
|
||||
|
||||
.field public mThumbTintList:Landroid/content/res/ColorStateList;
|
||||
.field private mThumbTintList:Landroid/content/res/ColorStateList;
|
||||
|
||||
.field public mThumbTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
.field private mThumbTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
.field public mThumbWidth:I
|
||||
.field private mThumbWidth:I
|
||||
|
||||
.field public mTouchMode:I
|
||||
.field private mTouchMode:I
|
||||
|
||||
.field public mTouchSlop:I
|
||||
.field private mTouchSlop:I
|
||||
|
||||
.field public mTouchX:F
|
||||
.field private mTouchX:F
|
||||
|
||||
.field public mTouchY:F
|
||||
.field private mTouchY:F
|
||||
|
||||
.field public mTrackDrawable:Landroid/graphics/drawable/Drawable;
|
||||
.field private mTrackDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mTrackTintList:Landroid/content/res/ColorStateList;
|
||||
.field private mTrackTintList:Landroid/content/res/ColorStateList;
|
||||
|
||||
.field public mTrackTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
.field private mTrackTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
.field public mVelocityTracker:Landroid/view/VelocityTracker;
|
||||
.field private mVelocityTracker:Landroid/view/VelocityTracker;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -176,7 +176,7 @@
|
|||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
.locals 11
|
||||
.locals 12
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
@ -236,41 +236,37 @@
|
|||
|
||||
invoke-virtual {p0}, Landroid/widget/CompoundButton;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
move-result-object v2
|
||||
move-result-object v4
|
||||
|
||||
iget-object v4, p0, Landroidx/appcompat/widget/SwitchCompat;->mTextPaint:Landroid/text/TextPaint;
|
||||
invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
|
||||
|
||||
invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
|
||||
move-result-object v4
|
||||
|
||||
iget v4, v4, Landroid/util/DisplayMetrics;->density:F
|
||||
|
||||
iput v4, v2, Landroid/text/TextPaint;->density:F
|
||||
|
||||
sget-object v7, Landroidx/appcompat/R$styleable;->SwitchCompat:[I
|
||||
|
||||
invoke-static {p1, p2, v7, p3, v1}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
iget v2, v2, Landroid/util/DisplayMetrics;->density:F
|
||||
|
||||
iput v2, v4, Landroid/text/TextPaint;->density:F
|
||||
|
||||
sget-object v2, Landroidx/appcompat/R$styleable;->SwitchCompat:[I
|
||||
|
||||
invoke-static {p1, p2, v2, p3, v1}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
sget-object v6, Landroidx/appcompat/R$styleable;->SwitchCompat:[I
|
||||
|
||||
invoke-virtual {v2}, Landroidx/appcompat/widget/TintTypedArray;->getWrappedTypeArray()Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v8
|
||||
move-result-object v9
|
||||
|
||||
const/4 v10, 0x0
|
||||
const/4 v11, 0x0
|
||||
|
||||
move-object v4, p0
|
||||
move-object v5, p0
|
||||
|
||||
move-object v5, p1
|
||||
move-object v6, p1
|
||||
|
||||
move-object v7, p2
|
||||
move-object v8, p2
|
||||
|
||||
move v9, p3
|
||||
move v10, p3
|
||||
|
||||
invoke-static/range {v4 .. v10}, Landroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
|
||||
invoke-static/range {v5 .. v11}, Landroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
|
||||
|
||||
sget v4, Landroidx/appcompat/R$styleable;->SwitchCompat_android_thumb:I
|
||||
|
||||
|
@ -543,17 +539,15 @@
|
|||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/widget/SwitchCompat;->mHasThumbTint:Z
|
||||
iget-boolean v1, p0, Landroidx/appcompat/widget/SwitchCompat;->mHasThumbTint:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
if-nez v1, :cond_0
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/widget/SwitchCompat;->mHasThumbTintMode:Z
|
||||
iget-boolean v1, p0, Landroidx/appcompat/widget/SwitchCompat;->mHasThumbTintMode:Z
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/SwitchCompat;->mThumbDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
invoke-static {v0}, Landroidx/core/graphics/drawable/DrawableCompat;->wrap(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v0
|
||||
|
@ -611,17 +605,15 @@
|
|||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/widget/SwitchCompat;->mHasTrackTint:Z
|
||||
iget-boolean v1, p0, Landroidx/appcompat/widget/SwitchCompat;->mHasTrackTint:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
if-nez v1, :cond_0
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/widget/SwitchCompat;->mHasTrackTintMode:Z
|
||||
iget-boolean v1, p0, Landroidx/appcompat/widget/SwitchCompat;->mHasTrackTintMode:Z
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/SwitchCompat;->mTrackDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
invoke-static {v0}, Landroidx/core/graphics/drawable/DrawableCompat;->wrap(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v0
|
||||
|
@ -703,7 +695,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static constrain(FFF)F
|
||||
.method private static constrain(FFF)F
|
||||
.locals 1
|
||||
|
||||
cmpg-float v0, p0, p1
|
||||
|
|
|
@ -28,11 +28,11 @@
|
|||
|
||||
.field public static final SELECTED_STATE_SET:[I
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "ThemeUtils"
|
||||
.field private static final TAG:Ljava/lang/String; = "ThemeUtils"
|
||||
|
||||
.field public static final TEMP_ARRAY:[I
|
||||
.field private static final TEMP_ARRAY:[I
|
||||
|
||||
.field public static final TL_TYPED_VALUE:Ljava/lang/ThreadLocal;
|
||||
.field private static final TL_TYPED_VALUE:Ljava/lang/ThreadLocal;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/ThreadLocal<",
|
||||
|
@ -130,7 +130,7 @@
|
|||
.end array-data
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.method private constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -404,27 +404,25 @@
|
|||
throw p1
|
||||
.end method
|
||||
|
||||
.method public static getTypedValue()Landroid/util/TypedValue;
|
||||
.method private static getTypedValue()Landroid/util/TypedValue;
|
||||
.locals 2
|
||||
|
||||
sget-object v0, Landroidx/appcompat/widget/ThemeUtils;->TL_TYPED_VALUE:Ljava/lang/ThreadLocal;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
move-result-object v1
|
||||
|
||||
check-cast v0, Landroid/util/TypedValue;
|
||||
check-cast v1, Landroid/util/TypedValue;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
if-nez v1, :cond_0
|
||||
|
||||
new-instance v0, Landroid/util/TypedValue;
|
||||
new-instance v1, Landroid/util/TypedValue;
|
||||
|
||||
invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
|
||||
invoke-direct {v1}, Landroid/util/TypedValue;-><init>()V
|
||||
|
||||
sget-object v1, Landroidx/appcompat/widget/ThemeUtils;->TL_TYPED_VALUE:Ljava/lang/ThreadLocal;
|
||||
|
||||
invoke-virtual {v1, v0}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
|
||||
invoke-virtual {v0, v1}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
|
||||
|
||||
:cond_0
|
||||
return-object v0
|
||||
return-object v1
|
||||
.end method
|
||||
|
|
|
@ -15,11 +15,11 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
.field private final mContext:Landroid/content/Context;
|
||||
|
||||
.field public mDropDownInflater:Landroid/view/LayoutInflater;
|
||||
.field private mDropDownInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
.field public final mInflater:Landroid/view/LayoutInflater;
|
||||
.field private final mInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -12,9 +12,9 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final CACHE_LOCK:Ljava/lang/Object;
|
||||
.field private static final CACHE_LOCK:Ljava/lang/Object;
|
||||
|
||||
.field public static sCache:Ljava/util/ArrayList;
|
||||
.field private static sCache:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -27,9 +27,9 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mResources:Landroid/content/res/Resources;
|
||||
.field private final mResources:Landroid/content/res/Resources;
|
||||
|
||||
.field public final mTheme:Landroid/content/res/Resources$Theme;
|
||||
.field private final mTheme:Landroid/content/res/Resources$Theme;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -45,7 +45,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.method private constructor <init>(Landroid/content/Context;)V
|
||||
.locals 2
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
|
@ -103,7 +103,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static shouldWrap(Landroid/content/Context;)Z
|
||||
.method private static shouldWrap(Landroid/content/Context;)Z
|
||||
.locals 2
|
||||
.param p0 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
|
@ -179,8 +179,6 @@
|
|||
goto :goto_3
|
||||
|
||||
:cond_0
|
||||
sget-object v1, Landroidx/appcompat/widget/TintContextWrapper;->sCache:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
|
||||
|
||||
move-result v1
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mContextRef:Ljava/lang/ref/WeakReference;
|
||||
.field private final mContextRef:Ljava/lang/ref/WeakReference;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/ref/WeakReference<",
|
||||
|
|
|
@ -12,15 +12,15 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
.field private final mContext:Landroid/content/Context;
|
||||
|
||||
.field public mTypedValue:Landroid/util/TypedValue;
|
||||
.field private mTypedValue:Landroid/util/TypedValue;
|
||||
|
||||
.field public final mWrapped:Landroid/content/res/TypedArray;
|
||||
.field private final mWrapped:Landroid/content/res/TypedArray;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
|
||||
.method private constructor <init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
|
|
@ -15,39 +15,39 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final TAG:Ljava/lang/String; = "Toolbar"
|
||||
.field private static final TAG:Ljava/lang/String; = "Toolbar"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mActionMenuPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
.field private mActionMenuPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
||||
.field public mButtonGravity:I
|
||||
|
||||
.field public mCollapseButtonView:Landroid/widget/ImageButton;
|
||||
|
||||
.field public mCollapseDescription:Ljava/lang/CharSequence;
|
||||
.field private mCollapseDescription:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mCollapseIcon:Landroid/graphics/drawable/Drawable;
|
||||
.field private mCollapseIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mCollapsible:Z
|
||||
.field private mCollapsible:Z
|
||||
|
||||
.field public mContentInsetEndWithActions:I
|
||||
.field private mContentInsetEndWithActions:I
|
||||
|
||||
.field public mContentInsetStartWithNavigation:I
|
||||
.field private mContentInsetStartWithNavigation:I
|
||||
|
||||
.field public mContentInsets:Landroidx/appcompat/widget/RtlSpacingHelper;
|
||||
.field private mContentInsets:Landroidx/appcompat/widget/RtlSpacingHelper;
|
||||
|
||||
.field public mEatingHover:Z
|
||||
.field private mEatingHover:Z
|
||||
|
||||
.field public mEatingTouch:Z
|
||||
.field private mEatingTouch:Z
|
||||
|
||||
.field public mExpandedActionView:Landroid/view/View;
|
||||
|
||||
.field public mExpandedMenuPresenter:Landroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;
|
||||
.field private mExpandedMenuPresenter:Landroidx/appcompat/widget/Toolbar$ExpandedActionViewMenuPresenter;
|
||||
|
||||
.field public mGravity:I
|
||||
.field private mGravity:I
|
||||
|
||||
.field public final mHiddenViews:Ljava/util/ArrayList;
|
||||
.field private final mHiddenViews:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -57,39 +57,39 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mLogoView:Landroid/widget/ImageView;
|
||||
.field private mLogoView:Landroid/widget/ImageView;
|
||||
|
||||
.field public mMaxButtonHeight:I
|
||||
.field private mMaxButtonHeight:I
|
||||
|
||||
.field public mMenuBuilderCallback:Landroidx/appcompat/view/menu/MenuBuilder$Callback;
|
||||
.field private mMenuBuilderCallback:Landroidx/appcompat/view/menu/MenuBuilder$Callback;
|
||||
|
||||
.field public mMenuView:Landroidx/appcompat/widget/ActionMenuView;
|
||||
.field private mMenuView:Landroidx/appcompat/widget/ActionMenuView;
|
||||
|
||||
.field public final mMenuViewItemClickListener:Landroidx/appcompat/widget/ActionMenuView$OnMenuItemClickListener;
|
||||
.field private final mMenuViewItemClickListener:Landroidx/appcompat/widget/ActionMenuView$OnMenuItemClickListener;
|
||||
|
||||
.field public mNavButtonView:Landroid/widget/ImageButton;
|
||||
.field private mNavButtonView:Landroid/widget/ImageButton;
|
||||
|
||||
.field public mOnMenuItemClickListener:Landroidx/appcompat/widget/Toolbar$OnMenuItemClickListener;
|
||||
|
||||
.field public mOuterActionMenuPresenter:Landroidx/appcompat/widget/ActionMenuPresenter;
|
||||
.field private mOuterActionMenuPresenter:Landroidx/appcompat/widget/ActionMenuPresenter;
|
||||
|
||||
.field public mPopupContext:Landroid/content/Context;
|
||||
.field private mPopupContext:Landroid/content/Context;
|
||||
|
||||
.field public mPopupTheme:I
|
||||
.field private mPopupTheme:I
|
||||
|
||||
.field public final mShowOverflowMenuRunnable:Ljava/lang/Runnable;
|
||||
.field private final mShowOverflowMenuRunnable:Ljava/lang/Runnable;
|
||||
|
||||
.field public mSubtitleText:Ljava/lang/CharSequence;
|
||||
.field private mSubtitleText:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mSubtitleTextAppearance:I
|
||||
.field private mSubtitleTextAppearance:I
|
||||
|
||||
.field public mSubtitleTextColor:Landroid/content/res/ColorStateList;
|
||||
.field private mSubtitleTextColor:Landroid/content/res/ColorStateList;
|
||||
|
||||
.field public mSubtitleTextView:Landroid/widget/TextView;
|
||||
.field private mSubtitleTextView:Landroid/widget/TextView;
|
||||
|
||||
.field public final mTempMargins:[I
|
||||
.field private final mTempMargins:[I
|
||||
|
||||
.field public final mTempViews:Ljava/util/ArrayList;
|
||||
.field private final mTempViews:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -99,23 +99,23 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mTitleMarginBottom:I
|
||||
.field private mTitleMarginBottom:I
|
||||
|
||||
.field public mTitleMarginEnd:I
|
||||
.field private mTitleMarginEnd:I
|
||||
|
||||
.field public mTitleMarginStart:I
|
||||
.field private mTitleMarginStart:I
|
||||
|
||||
.field public mTitleMarginTop:I
|
||||
.field private mTitleMarginTop:I
|
||||
|
||||
.field public mTitleText:Ljava/lang/CharSequence;
|
||||
.field private mTitleText:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mTitleTextAppearance:I
|
||||
.field private mTitleTextAppearance:I
|
||||
|
||||
.field public mTitleTextColor:Landroid/content/res/ColorStateList;
|
||||
.field private mTitleTextColor:Landroid/content/res/ColorStateList;
|
||||
|
||||
.field public mTitleTextView:Landroid/widget/TextView;
|
||||
.field private mTitleTextView:Landroid/widget/TextView;
|
||||
|
||||
.field public mWrapper:Landroidx/appcompat/widget/ToolbarWidgetWrapper;
|
||||
.field private mWrapper:Landroidx/appcompat/widget/ToolbarWidgetWrapper;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -152,7 +152,7 @@
|
|||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
|
||||
.locals 10
|
||||
.locals 9
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
@ -202,35 +202,33 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Landroidx/appcompat/R$styleable;->Toolbar:[I
|
||||
sget-object v3, Landroidx/appcompat/R$styleable;->Toolbar:[I
|
||||
|
||||
const/4 v2, 0x0
|
||||
const/4 v8, 0x0
|
||||
|
||||
invoke-static {v0, p2, v1, p3, v2}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
invoke-static {v0, p2, v3, p3, v8}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/TintTypedArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v5, Landroidx/appcompat/R$styleable;->Toolbar:[I
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/TintTypedArray;->getWrappedTypeArray()Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v7
|
||||
move-result-object v5
|
||||
|
||||
const/4 v9, 0x0
|
||||
const/4 v7, 0x0
|
||||
|
||||
move-object v3, p0
|
||||
move-object v1, p0
|
||||
|
||||
move-object v4, p1
|
||||
move-object v2, p1
|
||||
|
||||
move-object v6, p2
|
||||
move-object v4, p2
|
||||
|
||||
move v8, p3
|
||||
move v6, p3
|
||||
|
||||
invoke-static/range {v3 .. v9}, Landroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
|
||||
invoke-static/range {v1 .. v7}, Landroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->Toolbar_titleTextAppearance:I
|
||||
|
||||
invoke-virtual {v0, p1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
invoke-virtual {v0, p1, v8}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -238,7 +236,7 @@
|
|||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->Toolbar_subtitleTextAppearance:I
|
||||
|
||||
invoke-virtual {v0, p1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
invoke-virtual {v0, p1, v8}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -266,7 +264,7 @@
|
|||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->Toolbar_titleMargin:I
|
||||
|
||||
invoke-virtual {v0, p1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getDimensionPixelOffset(II)I
|
||||
invoke-virtual {v0, p1, v8}, Landroidx/appcompat/widget/TintTypedArray;->getDimensionPixelOffset(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -274,11 +272,9 @@
|
|||
|
||||
invoke-virtual {v0, p2}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p2
|
||||
move-result p3
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
sget p2, Landroidx/appcompat/R$styleable;->Toolbar_titleMargins:I
|
||||
if-eqz p3, :cond_0
|
||||
|
||||
invoke-virtual {v0, p2, p1}, Landroidx/appcompat/widget/TintTypedArray;->getDimensionPixelOffset(II)I
|
||||
|
||||
|
@ -363,21 +359,21 @@
|
|||
|
||||
sget v1, Landroidx/appcompat/R$styleable;->Toolbar_contentInsetLeft:I
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getDimensionPixelSize(II)I
|
||||
invoke-virtual {v0, v1, v8}, Landroidx/appcompat/widget/TintTypedArray;->getDimensionPixelSize(II)I
|
||||
|
||||
move-result v1
|
||||
|
||||
sget v3, Landroidx/appcompat/R$styleable;->Toolbar_contentInsetRight:I
|
||||
sget v2, Landroidx/appcompat/R$styleable;->Toolbar_contentInsetRight:I
|
||||
|
||||
invoke-virtual {v0, v3, v2}, Landroidx/appcompat/widget/TintTypedArray;->getDimensionPixelSize(II)I
|
||||
invoke-virtual {v0, v2, v8}, Landroidx/appcompat/widget/TintTypedArray;->getDimensionPixelSize(II)I
|
||||
|
||||
move-result v3
|
||||
move-result v2
|
||||
|
||||
invoke-direct {p0}, Landroidx/appcompat/widget/Toolbar;->ensureContentInsets()V
|
||||
|
||||
iget-object v4, p0, Landroidx/appcompat/widget/Toolbar;->mContentInsets:Landroidx/appcompat/widget/RtlSpacingHelper;
|
||||
iget-object v3, p0, Landroidx/appcompat/widget/Toolbar;->mContentInsets:Landroidx/appcompat/widget/RtlSpacingHelper;
|
||||
|
||||
invoke-virtual {v4, v1, v3}, Landroidx/appcompat/widget/RtlSpacingHelper;->setAbsolute(II)V
|
||||
invoke-virtual {v3, v1, v2}, Landroidx/appcompat/widget/RtlSpacingHelper;->setAbsolute(II)V
|
||||
|
||||
if-ne p1, p2, :cond_5
|
||||
|
||||
|
@ -459,7 +455,7 @@
|
|||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->Toolbar_popupTheme:I
|
||||
|
||||
invoke-virtual {v0, p1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
invoke-virtual {v0, p1, v8}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -521,11 +517,9 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
if-eqz p1, :cond_d
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->Toolbar_titleTextColor:I
|
||||
if-eqz p2, :cond_d
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
|
||||
|
||||
|
@ -538,11 +532,9 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
if-eqz p1, :cond_e
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->Toolbar_subtitleTextColor:I
|
||||
if-eqz p2, :cond_e
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
|
||||
|
||||
|
@ -555,13 +547,11 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
if-eqz p1, :cond_f
|
||||
if-eqz p2, :cond_f
|
||||
|
||||
sget p1, Landroidx/appcompat/R$styleable;->Toolbar_menu:I
|
||||
|
||||
invoke-virtual {v0, p1, v2}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
invoke-virtual {v0, p1, v8}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
|
|
|
@ -25,25 +25,21 @@
|
|||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroidx/appcompat/widget/ToolbarWidgetWrapper;)V
|
||||
.locals 7
|
||||
.locals 8
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper$1;->this$0:Landroidx/appcompat/widget/ToolbarWidgetWrapper;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance p1, Landroidx/appcompat/view/menu/ActionMenuItem;
|
||||
new-instance v7, Landroidx/appcompat/view/menu/ActionMenuItem;
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper$1;->this$0:Landroidx/appcompat/widget/ToolbarWidgetWrapper;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
iget-object v0, p1, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper$1;->this$0:Landroidx/appcompat/widget/ToolbarWidgetWrapper;
|
||||
|
||||
iget-object v6, v0, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mTitle:Ljava/lang/CharSequence;
|
||||
iget-object v6, p1, Landroidx/appcompat/widget/ToolbarWidgetWrapper;->mTitle:Ljava/lang/CharSequence;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
|
@ -53,11 +49,11 @@
|
|||
|
||||
const/4 v5, 0x0
|
||||
|
||||
move-object v0, p1
|
||||
move-object v0, v7
|
||||
|
||||
invoke-direct/range {v0 .. v6}, Landroidx/appcompat/view/menu/ActionMenuItem;-><init>(Landroid/content/Context;IIIILjava/lang/CharSequence;)V
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper$1;->mNavItem:Landroidx/appcompat/view/menu/ActionMenuItem;
|
||||
iput-object v7, p0, Landroidx/appcompat/widget/ToolbarWidgetWrapper$1;->mNavItem:Landroidx/appcompat/view/menu/ActionMenuItem;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mCanceled:Z
|
||||
.field private mCanceled:Z
|
||||
|
||||
.field public final synthetic this$0:Landroidx/appcompat/widget/ToolbarWidgetWrapper;
|
||||
|
||||
|
|
|
@ -15,45 +15,45 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final AFFECTS_LOGO_MASK:I = 0x3
|
||||
.field private static final AFFECTS_LOGO_MASK:I = 0x3
|
||||
|
||||
.field public static final DEFAULT_FADE_DURATION_MS:J = 0xc8L
|
||||
.field private static final DEFAULT_FADE_DURATION_MS:J = 0xc8L
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "ToolbarWidgetWrapper"
|
||||
.field private static final TAG:Ljava/lang/String; = "ToolbarWidgetWrapper"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mActionMenuPresenter:Landroidx/appcompat/widget/ActionMenuPresenter;
|
||||
.field private mActionMenuPresenter:Landroidx/appcompat/widget/ActionMenuPresenter;
|
||||
|
||||
.field public mCustomView:Landroid/view/View;
|
||||
.field private mCustomView:Landroid/view/View;
|
||||
|
||||
.field public mDefaultNavigationContentDescription:I
|
||||
.field private mDefaultNavigationContentDescription:I
|
||||
|
||||
.field public mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable;
|
||||
.field private mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mDisplayOpts:I
|
||||
.field private mDisplayOpts:I
|
||||
|
||||
.field public mHomeDescription:Ljava/lang/CharSequence;
|
||||
.field private mHomeDescription:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mIcon:Landroid/graphics/drawable/Drawable;
|
||||
.field private mIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mLogo:Landroid/graphics/drawable/Drawable;
|
||||
.field private mLogo:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mMenuPrepared:Z
|
||||
|
||||
.field public mNavIcon:Landroid/graphics/drawable/Drawable;
|
||||
.field private mNavIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mNavigationMode:I
|
||||
.field private mNavigationMode:I
|
||||
|
||||
.field public mSpinner:Landroid/widget/Spinner;
|
||||
.field private mSpinner:Landroid/widget/Spinner;
|
||||
|
||||
.field public mSubtitle:Ljava/lang/CharSequence;
|
||||
.field private mSubtitle:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mTabView:Landroid/view/View;
|
||||
.field private mTabView:Landroid/view/View;
|
||||
|
||||
.field public mTitle:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mTitleSet:Z
|
||||
.field private mTitleSet:Z
|
||||
|
||||
.field public mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
|
@ -1543,7 +1543,7 @@
|
|||
|
||||
const-string v1, "Invalid navigation mode "
|
||||
|
||||
invoke-static {v1, p1}, Lf/e/c/a/a;->i(Ljava/lang/String;I)Ljava/lang/String;
|
||||
invoke-static {v1, p1}, Lf/e/c/a/a;->j(Ljava/lang/String;I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.method private constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
|
|
@ -17,41 +17,41 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final HOVER_HIDE_TIMEOUT_MS:J = 0x3a98L
|
||||
.field private static final HOVER_HIDE_TIMEOUT_MS:J = 0x3a98L
|
||||
|
||||
.field public static final HOVER_HIDE_TIMEOUT_SHORT_MS:J = 0xbb8L
|
||||
.field private static final HOVER_HIDE_TIMEOUT_SHORT_MS:J = 0xbb8L
|
||||
|
||||
.field public static final LONG_CLICK_HIDE_TIMEOUT_MS:J = 0x9c4L
|
||||
.field private static final LONG_CLICK_HIDE_TIMEOUT_MS:J = 0x9c4L
|
||||
|
||||
.field public static final TAG:Ljava/lang/String; = "TooltipCompatHandler"
|
||||
.field private static final TAG:Ljava/lang/String; = "TooltipCompatHandler"
|
||||
|
||||
.field public static sActiveHandler:Landroidx/appcompat/widget/TooltipCompatHandler;
|
||||
.field private static sActiveHandler:Landroidx/appcompat/widget/TooltipCompatHandler;
|
||||
|
||||
.field public static sPendingHandler:Landroidx/appcompat/widget/TooltipCompatHandler;
|
||||
.field private static sPendingHandler:Landroidx/appcompat/widget/TooltipCompatHandler;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mAnchor:Landroid/view/View;
|
||||
.field private final mAnchor:Landroid/view/View;
|
||||
|
||||
.field public mAnchorX:I
|
||||
.field private mAnchorX:I
|
||||
|
||||
.field public mAnchorY:I
|
||||
.field private mAnchorY:I
|
||||
|
||||
.field public mFromTouch:Z
|
||||
.field private mFromTouch:Z
|
||||
|
||||
.field public final mHideRunnable:Ljava/lang/Runnable;
|
||||
.field private final mHideRunnable:Ljava/lang/Runnable;
|
||||
|
||||
.field public final mHoverSlop:I
|
||||
.field private final mHoverSlop:I
|
||||
|
||||
.field public mPopup:Landroidx/appcompat/widget/TooltipPopup;
|
||||
.field private mPopup:Landroidx/appcompat/widget/TooltipPopup;
|
||||
|
||||
.field public final mShowRunnable:Ljava/lang/Runnable;
|
||||
.field private final mShowRunnable:Ljava/lang/Runnable;
|
||||
|
||||
.field public final mTooltipText:Ljava/lang/CharSequence;
|
||||
.field private final mTooltipText:Ljava/lang/CharSequence;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/view/View;Ljava/lang/CharSequence;)V
|
||||
.method private constructor <init>(Landroid/view/View;Ljava/lang/CharSequence;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -74,26 +74,22 @@
|
|||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object p1
|
||||
move-result-object p2
|
||||
|
||||
invoke-static {p1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
|
||||
invoke-static {p2}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
|
||||
|
||||
move-result-object p1
|
||||
move-result-object p2
|
||||
|
||||
invoke-static {p1}, Landroidx/core/view/ViewConfigurationCompat;->getScaledHoverSlop(Landroid/view/ViewConfiguration;)I
|
||||
invoke-static {p2}, Landroidx/core/view/ViewConfigurationCompat;->getScaledHoverSlop(Landroid/view/ViewConfiguration;)I
|
||||
|
||||
move-result p1
|
||||
move-result p2
|
||||
|
||||
iput p1, p0, Landroidx/appcompat/widget/TooltipCompatHandler;->mHoverSlop:I
|
||||
iput p2, p0, Landroidx/appcompat/widget/TooltipCompatHandler;->mHoverSlop:I
|
||||
|
||||
invoke-direct {p0}, Landroidx/appcompat/widget/TooltipCompatHandler;->clearAnchorPos()V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/TooltipCompatHandler;->mAnchor:Landroid/view/View;
|
||||
|
||||
invoke-virtual {p1, p0}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/TooltipCompatHandler;->mAnchor:Landroid/view/View;
|
||||
|
||||
invoke-virtual {p1, p0}, Landroid/view/View;->setOnHoverListener(Landroid/view/View$OnHoverListener;)V
|
||||
|
||||
return-void
|
||||
|
@ -141,7 +137,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static setPendingHandler(Landroidx/appcompat/widget/TooltipCompatHandler;)V
|
||||
.method private static setPendingHandler(Landroidx/appcompat/widget/TooltipCompatHandler;)V
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Landroidx/appcompat/widget/TooltipCompatHandler;->sPendingHandler:Landroidx/appcompat/widget/TooltipCompatHandler;
|
||||
|
|
|
@ -12,28 +12,28 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final TAG:Ljava/lang/String; = "TooltipPopup"
|
||||
.field private static final TAG:Ljava/lang/String; = "TooltipPopup"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mContentView:Landroid/view/View;
|
||||
.field private final mContentView:Landroid/view/View;
|
||||
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
.field private final mContext:Landroid/content/Context;
|
||||
|
||||
.field public final mLayoutParams:Landroid/view/WindowManager$LayoutParams;
|
||||
.field private final mLayoutParams:Landroid/view/WindowManager$LayoutParams;
|
||||
|
||||
.field public final mMessageView:Landroid/widget/TextView;
|
||||
.field private final mMessageView:Landroid/widget/TextView;
|
||||
|
||||
.field public final mTmpAnchorPos:[I
|
||||
.field private final mTmpAnchorPos:[I
|
||||
|
||||
.field public final mTmpAppPos:[I
|
||||
.field private final mTmpAppPos:[I
|
||||
|
||||
.field public final mTmpDisplayFrame:Landroid/graphics/Rect;
|
||||
.field private final mTmpDisplayFrame:Landroid/graphics/Rect;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.locals 2
|
||||
.locals 4
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
@ -47,91 +47,85 @@
|
|||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/TooltipPopup;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;
|
||||
|
||||
new-instance v0, Landroid/graphics/Rect;
|
||||
new-instance v1, Landroid/graphics/Rect;
|
||||
|
||||
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
|
||||
invoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/TooltipPopup;->mTmpDisplayFrame:Landroid/graphics/Rect;
|
||||
iput-object v1, p0, Landroidx/appcompat/widget/TooltipPopup;->mTmpDisplayFrame:Landroid/graphics/Rect;
|
||||
|
||||
const/4 v0, 0x2
|
||||
const/4 v1, 0x2
|
||||
|
||||
new-array v1, v0, [I
|
||||
new-array v2, v1, [I
|
||||
|
||||
iput-object v1, p0, Landroidx/appcompat/widget/TooltipPopup;->mTmpAnchorPos:[I
|
||||
iput-object v2, p0, Landroidx/appcompat/widget/TooltipPopup;->mTmpAnchorPos:[I
|
||||
|
||||
new-array v0, v0, [I
|
||||
new-array v1, v1, [I
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/widget/TooltipPopup;->mTmpAppPos:[I
|
||||
iput-object v1, p0, Landroidx/appcompat/widget/TooltipPopup;->mTmpAppPos:[I
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/TooltipPopup;->mContext:Landroid/content/Context;
|
||||
|
||||
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
|
||||
|
||||
move-result-object p1
|
||||
move-result-object v1
|
||||
|
||||
sget v0, Landroidx/appcompat/R$layout;->abc_tooltip:I
|
||||
sget v2, Landroidx/appcompat/R$layout;->abc_tooltip:I
|
||||
|
||||
const/4 v1, 0x0
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-virtual {p1, v0, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
|
||||
invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, p0, Landroidx/appcompat/widget/TooltipPopup;->mContentView:Landroid/view/View;
|
||||
|
||||
sget v2, Landroidx/appcompat/R$id;->message:I
|
||||
|
||||
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Landroid/widget/TextView;
|
||||
|
||||
iput-object v1, p0, Landroidx/appcompat/widget/TooltipPopup;->mMessageView:Landroid/widget/TextView;
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/view/WindowManager$LayoutParams;->setTitle(Ljava/lang/CharSequence;)V
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/TooltipPopup;->mContentView:Landroid/view/View;
|
||||
iput-object p1, v0, Landroid/view/WindowManager$LayoutParams;->packageName:Ljava/lang/String;
|
||||
|
||||
sget v0, Landroidx/appcompat/R$id;->message:I
|
||||
const/16 p1, 0x3ea
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
|
||||
iput p1, v0, Landroid/view/WindowManager$LayoutParams;->type:I
|
||||
|
||||
move-result-object p1
|
||||
const/4 p1, -0x2
|
||||
|
||||
check-cast p1, Landroid/widget/TextView;
|
||||
iput p1, v0, Landroid/view/WindowManager$LayoutParams;->width:I
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/widget/TooltipPopup;->mMessageView:Landroid/widget/TextView;
|
||||
iput p1, v0, Landroid/view/WindowManager$LayoutParams;->height:I
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/TooltipPopup;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;
|
||||
const/4 p1, -0x3
|
||||
|
||||
const-class v0, Landroidx/appcompat/widget/TooltipPopup;
|
||||
iput p1, v0, Landroid/view/WindowManager$LayoutParams;->format:I
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
|
||||
sget p1, Landroidx/appcompat/R$style;->Animation_AppCompat_Tooltip:I
|
||||
|
||||
move-result-object v0
|
||||
iput p1, v0, Landroid/view/WindowManager$LayoutParams;->windowAnimations:I
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/view/WindowManager$LayoutParams;->setTitle(Ljava/lang/CharSequence;)V
|
||||
const/16 p1, 0x18
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/TooltipPopup;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/widget/TooltipPopup;->mContext:Landroid/content/Context;
|
||||
|
||||
invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p1, Landroid/view/WindowManager$LayoutParams;->packageName:Ljava/lang/String;
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/widget/TooltipPopup;->mLayoutParams:Landroid/view/WindowManager$LayoutParams;
|
||||
|
||||
const/16 v0, 0x3ea
|
||||
|
||||
iput v0, p1, Landroid/view/WindowManager$LayoutParams;->type:I
|
||||
|
||||
const/4 v0, -0x2
|
||||
|
||||
iput v0, p1, Landroid/view/WindowManager$LayoutParams;->width:I
|
||||
|
||||
iput v0, p1, Landroid/view/WindowManager$LayoutParams;->height:I
|
||||
|
||||
const/4 v0, -0x3
|
||||
|
||||
iput v0, p1, Landroid/view/WindowManager$LayoutParams;->format:I
|
||||
|
||||
sget v0, Landroidx/appcompat/R$style;->Animation_AppCompat_Tooltip:I
|
||||
|
||||
iput v0, p1, Landroid/view/WindowManager$LayoutParams;->windowAnimations:I
|
||||
|
||||
const/16 v0, 0x18
|
||||
|
||||
iput v0, p1, Landroid/view/WindowManager$LayoutParams;->flags:I
|
||||
iput p1, v0, Landroid/view/WindowManager$LayoutParams;->flags:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -410,7 +404,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public static getAppRootView(Landroid/view/View;)Landroid/view/View;
|
||||
.method private static getAppRootView(Landroid/view/View;)Landroid/view/View;
|
||||
.locals 3
|
||||
|
||||
invoke-virtual {p0}, Landroid/view/View;->getRootView()Landroid/view/View;
|
||||
|
|
|
@ -14,11 +14,11 @@
|
|||
# static fields
|
||||
.field public static final MAX_SDK_WHERE_REQUIRED:I = 0x14
|
||||
|
||||
.field public static sCompatVectorFromResourcesEnabled:Z = false
|
||||
.field private static sCompatVectorFromResourcesEnabled:Z = false
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mContextRef:Ljava/lang/ref/WeakReference;
|
||||
.field private final mContextRef:Ljava/lang/ref/WeakReference;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/ref/WeakReference<",
|
||||
|
|
|
@ -18,11 +18,11 @@
|
|||
|
||||
|
||||
# instance fields
|
||||
.field public mInflateListener:Landroidx/appcompat/widget/ViewStubCompat$OnInflateListener;
|
||||
.field private mInflateListener:Landroidx/appcompat/widget/ViewStubCompat$OnInflateListener;
|
||||
|
||||
.field public mInflatedId:I
|
||||
.field private mInflatedId:I
|
||||
|
||||
.field public mInflatedViewRef:Ljava/lang/ref/WeakReference;
|
||||
.field private mInflatedViewRef:Ljava/lang/ref/WeakReference;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/ref/WeakReference<",
|
||||
|
@ -32,9 +32,9 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public mInflater:Landroid/view/LayoutInflater;
|
||||
.field private mInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
.field public mLayoutResource:I
|
||||
.field private mLayoutResource:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
|
|
@ -12,9 +12,9 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field public static final TAG:Ljava/lang/String; = "ViewUtils"
|
||||
.field private static final TAG:Ljava/lang/String; = "ViewUtils"
|
||||
|
||||
.field public static sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method;
|
||||
.field private static sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -74,7 +74,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.method private constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue