123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559 |
- .class Landroid/support/v4/view/ViewCompatHC;
- .super Ljava/lang/Object;
- .source "ViewCompatHC.java"
- # direct methods
- .method constructor <init>()V
- .locals 0
- .prologue
- .line 24
- invoke-direct {p0}, Ljava/lang/Object;-><init>()V
- return-void
- .end method
- .method public static combineMeasuredStates(II)I
- .locals 1
- .param p0, "curState" # I
- .param p1, "newState" # I
- .prologue
- .line 162
- invoke-static {p0, p1}, Landroid/view/View;->combineMeasuredStates(II)I
- move-result v0
- return v0
- .end method
- .method public static getAlpha(Landroid/view/View;)F
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 30
- invoke-virtual {p0}, Landroid/view/View;->getAlpha()F
- move-result v0
- return v0
- .end method
- .method static getFrameTime()J
- .locals 2
- .prologue
- .line 26
- invoke-static {}, Landroid/animation/ValueAnimator;->getFrameDelay()J
- move-result-wide v0
- return-wide v0
- .end method
- .method public static getLayerType(Landroid/view/View;)I
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 38
- invoke-virtual {p0}, Landroid/view/View;->getLayerType()I
- move-result v0
- return v0
- .end method
- .method public static getMeasuredHeightAndState(Landroid/view/View;)I
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 50
- invoke-virtual {p0}, Landroid/view/View;->getMeasuredHeightAndState()I
- move-result v0
- return v0
- .end method
- .method public static getMeasuredState(Landroid/view/View;)I
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 54
- invoke-virtual {p0}, Landroid/view/View;->getMeasuredState()I
- move-result v0
- return v0
- .end method
- .method public static getMeasuredWidthAndState(Landroid/view/View;)I
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 46
- invoke-virtual {p0}, Landroid/view/View;->getMeasuredWidthAndState()I
- move-result v0
- return v0
- .end method
- .method public static getPivotX(Landroid/view/View;)F
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 142
- invoke-virtual {p0}, Landroid/view/View;->getPivotX()F
- move-result v0
- return v0
- .end method
- .method public static getPivotY(Landroid/view/View;)F
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 146
- invoke-virtual {p0}, Landroid/view/View;->getPivotY()F
- move-result v0
- return v0
- .end method
- .method public static getRotation(Landroid/view/View;)F
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 74
- invoke-virtual {p0}, Landroid/view/View;->getRotation()F
- move-result v0
- return v0
- .end method
- .method public static getRotationX(Landroid/view/View;)F
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 78
- invoke-virtual {p0}, Landroid/view/View;->getRotationX()F
- move-result v0
- return v0
- .end method
- .method public static getRotationY(Landroid/view/View;)F
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 82
- invoke-virtual {p0}, Landroid/view/View;->getRotationY()F
- move-result v0
- return v0
- .end method
- .method public static getScaleX(Landroid/view/View;)F
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 86
- invoke-virtual {p0}, Landroid/view/View;->getScaleX()F
- move-result v0
- return v0
- .end method
- .method public static getScaleY(Landroid/view/View;)F
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 90
- invoke-virtual {p0}, Landroid/view/View;->getScaleY()F
- move-result v0
- return v0
- .end method
- .method public static getTranslationX(Landroid/view/View;)F
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 58
- invoke-virtual {p0}, Landroid/view/View;->getTranslationX()F
- move-result v0
- return v0
- .end method
- .method public static getTranslationY(Landroid/view/View;)F
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 62
- invoke-virtual {p0}, Landroid/view/View;->getTranslationY()F
- move-result v0
- return v0
- .end method
- .method public static getX(Landroid/view/View;)F
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 66
- invoke-virtual {p0}, Landroid/view/View;->getX()F
- move-result v0
- return v0
- .end method
- .method public static getY(Landroid/view/View;)F
- .locals 1
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 70
- invoke-virtual {p0}, Landroid/view/View;->getY()F
- move-result v0
- return v0
- .end method
- .method public static jumpDrawablesToCurrentState(Landroid/view/View;)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 150
- invoke-virtual {p0}, Landroid/view/View;->jumpDrawablesToCurrentState()V
- .line 151
- return-void
- .end method
- .method static offsetLeftAndRight(Landroid/view/View;I)V
- .locals 2
- .param p0, "view" # Landroid/view/View;
- .param p1, "offset" # I
- .prologue
- .line 174
- invoke-virtual {p0, p1}, Landroid/view/View;->offsetLeftAndRight(I)V
- .line 175
- invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
- move-result-object v0
- .line 176
- .local v0, "parent":Landroid/view/ViewParent;
- instance-of v1, v0, Landroid/view/View;
- if-eqz v1, :cond_0
- .line 177
- check-cast v0, Landroid/view/View;
- .end local v0 # "parent":Landroid/view/ViewParent;
- invoke-static {v0}, Landroid/support/v4/view/ViewCompatHC;->tickleInvalidationFlag(Landroid/view/View;)V
- .line 179
- :cond_0
- return-void
- .end method
- .method static offsetTopAndBottom(Landroid/view/View;I)V
- .locals 2
- .param p0, "view" # Landroid/view/View;
- .param p1, "offset" # I
- .prologue
- .line 166
- invoke-virtual {p0, p1}, Landroid/view/View;->offsetTopAndBottom(I)V
- .line 167
- invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
- move-result-object v0
- .line 168
- .local v0, "parent":Landroid/view/ViewParent;
- instance-of v1, v0, Landroid/view/View;
- if-eqz v1, :cond_0
- .line 169
- check-cast v0, Landroid/view/View;
- .end local v0 # "parent":Landroid/view/ViewParent;
- invoke-static {v0}, Landroid/support/v4/view/ViewCompatHC;->tickleInvalidationFlag(Landroid/view/View;)V
- .line 171
- :cond_0
- return-void
- .end method
- .method public static resolveSizeAndState(III)I
- .locals 1
- .param p0, "size" # I
- .param p1, "measureSpec" # I
- .param p2, "childMeasuredState" # I
- .prologue
- .line 42
- invoke-static {p0, p1, p2}, Landroid/view/View;->resolveSizeAndState(III)I
- move-result v0
- return v0
- .end method
- .method public static setActivated(Landroid/view/View;Z)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "activated" # Z
- .prologue
- .line 158
- invoke-virtual {p0, p1}, Landroid/view/View;->setActivated(Z)V
- .line 159
- return-void
- .end method
- .method public static setAlpha(Landroid/view/View;F)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "value" # F
- .prologue
- .line 102
- invoke-virtual {p0, p1}, Landroid/view/View;->setAlpha(F)V
- .line 103
- return-void
- .end method
- .method public static setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "layerType" # I
- .param p2, "paint" # Landroid/graphics/Paint;
- .prologue
- .line 34
- invoke-virtual {p0, p1, p2}, Landroid/view/View;->setLayerType(ILandroid/graphics/Paint;)V
- .line 35
- return-void
- .end method
- .method public static setPivotX(Landroid/view/View;F)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "value" # F
- .prologue
- .line 134
- invoke-virtual {p0, p1}, Landroid/view/View;->setPivotX(F)V
- .line 135
- return-void
- .end method
- .method public static setPivotY(Landroid/view/View;F)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "value" # F
- .prologue
- .line 138
- invoke-virtual {p0, p1}, Landroid/view/View;->setPivotY(F)V
- .line 139
- return-void
- .end method
- .method public static setRotation(Landroid/view/View;F)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "value" # F
- .prologue
- .line 114
- invoke-virtual {p0, p1}, Landroid/view/View;->setRotation(F)V
- .line 115
- return-void
- .end method
- .method public static setRotationX(Landroid/view/View;F)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "value" # F
- .prologue
- .line 118
- invoke-virtual {p0, p1}, Landroid/view/View;->setRotationX(F)V
- .line 119
- return-void
- .end method
- .method public static setRotationY(Landroid/view/View;F)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "value" # F
- .prologue
- .line 122
- invoke-virtual {p0, p1}, Landroid/view/View;->setRotationY(F)V
- .line 123
- return-void
- .end method
- .method public static setSaveFromParentEnabled(Landroid/view/View;Z)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "enabled" # Z
- .prologue
- .line 154
- invoke-virtual {p0, p1}, Landroid/view/View;->setSaveFromParentEnabled(Z)V
- .line 155
- return-void
- .end method
- .method public static setScaleX(Landroid/view/View;F)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "value" # F
- .prologue
- .line 126
- invoke-virtual {p0, p1}, Landroid/view/View;->setScaleX(F)V
- .line 127
- return-void
- .end method
- .method public static setScaleY(Landroid/view/View;F)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "value" # F
- .prologue
- .line 130
- invoke-virtual {p0, p1}, Landroid/view/View;->setScaleY(F)V
- .line 131
- return-void
- .end method
- .method public static setTranslationX(Landroid/view/View;F)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "value" # F
- .prologue
- .line 94
- invoke-virtual {p0, p1}, Landroid/view/View;->setTranslationX(F)V
- .line 95
- return-void
- .end method
- .method public static setTranslationY(Landroid/view/View;F)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "value" # F
- .prologue
- .line 98
- invoke-virtual {p0, p1}, Landroid/view/View;->setTranslationY(F)V
- .line 99
- return-void
- .end method
- .method public static setX(Landroid/view/View;F)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "value" # F
- .prologue
- .line 106
- invoke-virtual {p0, p1}, Landroid/view/View;->setX(F)V
- .line 107
- return-void
- .end method
- .method public static setY(Landroid/view/View;F)V
- .locals 0
- .param p0, "view" # Landroid/view/View;
- .param p1, "value" # F
- .prologue
- .line 110
- invoke-virtual {p0, p1}, Landroid/view/View;->setY(F)V
- .line 111
- return-void
- .end method
- .method private static tickleInvalidationFlag(Landroid/view/View;)V
- .locals 2
- .param p0, "view" # Landroid/view/View;
- .prologue
- .line 182
- invoke-virtual {p0}, Landroid/view/View;->getTranslationY()F
- move-result v0
- .line 183
- .local v0, "y":F
- const/high16 v1, 0x3f800000 # 1.0f
- add-float/2addr v1, v0
- invoke-virtual {p0, v1}, Landroid/view/View;->setTranslationY(F)V
- .line 184
- invoke-virtual {p0, v0}, Landroid/view/View;->setTranslationY(F)V
- .line 185
- return-void
- .end method
|