ViewCompat$BaseViewCompatImpl.smali 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827
  1. .class Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;
  2. .super Ljava/lang/Object;
  3. .source "ViewCompat.java"
  4. # interfaces
  5. .implements Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Landroid/support/v4/view/ViewCompat;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x8
  12. name = "BaseViewCompatImpl"
  13. .end annotation
  14. # instance fields
  15. .field private mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method;
  16. .field private mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method;
  17. .field private mTempDetachBound:Z
  18. .field mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap;
  19. .annotation system Ldalvik/annotation/Signature;
  20. value = {
  21. "Ljava/util/WeakHashMap",
  22. "<",
  23. "Landroid/view/View;",
  24. "Landroid/support/v4/view/ViewPropertyAnimatorCompat;",
  25. ">;"
  26. }
  27. .end annotation
  28. .end field
  29. # direct methods
  30. .method constructor <init>()V
  31. .locals 1
  32. .prologue
  33. .line 462
  34. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  35. .line 466
  36. const/4 v0, 0x0
  37. iput-object v0, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap;
  38. return-void
  39. .end method
  40. .method private bindTempDetach()V
  41. .locals 4
  42. .prologue
  43. .line 666
  44. :try_start_0
  45. const-class v1, Landroid/view/View;
  46. const-string v2, "dispatchStartTemporaryDetach"
  47. const/4 v3, 0x0
  48. new-array v3, v3, [Ljava/lang/Class;
  49. invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  50. move-result-object v1
  51. iput-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method;
  52. .line 668
  53. const-class v1, Landroid/view/View;
  54. const-string v2, "dispatchFinishTemporaryDetach"
  55. const/4 v3, 0x0
  56. new-array v3, v3, [Ljava/lang/Class;
  57. invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  58. move-result-object v1
  59. iput-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method;
  60. :try_end_0
  61. .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0
  62. .line 673
  63. :goto_0
  64. const/4 v1, 0x1
  65. iput-boolean v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mTempDetachBound:Z
  66. .line 674
  67. return-void
  68. .line 670
  69. :catch_0
  70. move-exception v0
  71. .line 671
  72. .local v0, "e":Ljava/lang/NoSuchMethodException;
  73. const-string v1, "ViewCompat"
  74. const-string v2, "Couldn\'t find method"
  75. invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  76. goto :goto_0
  77. .end method
  78. .method private canScrollingViewScrollHorizontally(Landroid/support/v4/view/ScrollingView;I)Z
  79. .locals 6
  80. .param p1, "view" # Landroid/support/v4/view/ScrollingView;
  81. .param p2, "direction" # I
  82. .prologue
  83. const/4 v2, 0x1
  84. const/4 v3, 0x0
  85. .line 937
  86. invoke-interface {p1}, Landroid/support/v4/view/ScrollingView;->computeHorizontalScrollOffset()I
  87. move-result v0
  88. .line 938
  89. .local v0, "offset":I
  90. invoke-interface {p1}, Landroid/support/v4/view/ScrollingView;->computeHorizontalScrollRange()I
  91. move-result v4
  92. invoke-interface {p1}, Landroid/support/v4/view/ScrollingView;->computeHorizontalScrollExtent()I
  93. move-result v5
  94. sub-int v1, v4, v5
  95. .line 940
  96. .local v1, "range":I
  97. if-nez v1, :cond_1
  98. move v2, v3
  99. .line 944
  100. :cond_0
  101. :goto_0
  102. return v2
  103. .line 941
  104. :cond_1
  105. if-gez p2, :cond_2
  106. .line 942
  107. if-gtz v0, :cond_0
  108. move v2, v3
  109. goto :goto_0
  110. .line 944
  111. :cond_2
  112. add-int/lit8 v4, v1, -0x1
  113. if-lt v0, v4, :cond_0
  114. move v2, v3
  115. goto :goto_0
  116. .end method
  117. .method private canScrollingViewScrollVertically(Landroid/support/v4/view/ScrollingView;I)Z
  118. .locals 6
  119. .param p1, "view" # Landroid/support/v4/view/ScrollingView;
  120. .param p2, "direction" # I
  121. .prologue
  122. const/4 v2, 0x1
  123. const/4 v3, 0x0
  124. .line 949
  125. invoke-interface {p1}, Landroid/support/v4/view/ScrollingView;->computeVerticalScrollOffset()I
  126. move-result v0
  127. .line 950
  128. .local v0, "offset":I
  129. invoke-interface {p1}, Landroid/support/v4/view/ScrollingView;->computeVerticalScrollRange()I
  130. move-result v4
  131. invoke-interface {p1}, Landroid/support/v4/view/ScrollingView;->computeVerticalScrollExtent()I
  132. move-result v5
  133. sub-int v1, v4, v5
  134. .line 952
  135. .local v1, "range":I
  136. if-nez v1, :cond_1
  137. move v2, v3
  138. .line 956
  139. :cond_0
  140. :goto_0
  141. return v2
  142. .line 953
  143. :cond_1
  144. if-gez p2, :cond_2
  145. .line 954
  146. if-gtz v0, :cond_0
  147. move v2, v3
  148. goto :goto_0
  149. .line 956
  150. :cond_2
  151. add-int/lit8 v4, v1, -0x1
  152. if-lt v0, v4, :cond_0
  153. move v2, v3
  154. goto :goto_0
  155. .end method
  156. # virtual methods
  157. .method public animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  158. .locals 1
  159. .param p1, "view" # Landroid/view/View;
  160. .prologue
  161. .line 733
  162. new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  163. invoke-direct {v0, p1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;-><init>(Landroid/view/View;)V
  164. return-object v0
  165. .end method
  166. .method public canScrollHorizontally(Landroid/view/View;I)Z
  167. .locals 1
  168. .param p1, "v" # Landroid/view/View;
  169. .param p2, "direction" # I
  170. .prologue
  171. .line 470
  172. instance-of v0, p1, Landroid/support/v4/view/ScrollingView;
  173. if-eqz v0, :cond_0
  174. check-cast p1, Landroid/support/v4/view/ScrollingView;
  175. .end local p1 # "v":Landroid/view/View;
  176. invoke-direct {p0, p1, p2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->canScrollingViewScrollHorizontally(Landroid/support/v4/view/ScrollingView;I)Z
  177. move-result v0
  178. if-eqz v0, :cond_0
  179. const/4 v0, 0x1
  180. :goto_0
  181. return v0
  182. :cond_0
  183. const/4 v0, 0x0
  184. goto :goto_0
  185. .end method
  186. .method public canScrollVertically(Landroid/view/View;I)Z
  187. .locals 1
  188. .param p1, "v" # Landroid/view/View;
  189. .param p2, "direction" # I
  190. .prologue
  191. .line 474
  192. instance-of v0, p1, Landroid/support/v4/view/ScrollingView;
  193. if-eqz v0, :cond_0
  194. check-cast p1, Landroid/support/v4/view/ScrollingView;
  195. .end local p1 # "v":Landroid/view/View;
  196. invoke-direct {p0, p1, p2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->canScrollingViewScrollVertically(Landroid/support/v4/view/ScrollingView;I)Z
  197. move-result v0
  198. if-eqz v0, :cond_0
  199. const/4 v0, 0x1
  200. :goto_0
  201. return v0
  202. :cond_0
  203. const/4 v0, 0x0
  204. goto :goto_0
  205. .end method
  206. .method public combineMeasuredStates(II)I
  207. .locals 1
  208. .param p1, "curState" # I
  209. .param p2, "newState" # I
  210. .prologue
  211. .line 1027
  212. or-int v0, p1, p2
  213. return v0
  214. .end method
  215. .method public dispatchApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;
  216. .locals 0
  217. .param p1, "v" # Landroid/view/View;
  218. .param p2, "insets" # Landroid/support/v4/view/WindowInsetsCompat;
  219. .prologue
  220. .line 884
  221. return-object p2
  222. .end method
  223. .method public dispatchFinishTemporaryDetach(Landroid/view/View;)V
  224. .locals 3
  225. .param p1, "view" # Landroid/view/View;
  226. .prologue
  227. .line 644
  228. iget-boolean v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mTempDetachBound:Z
  229. if-nez v1, :cond_0
  230. .line 645
  231. invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->bindTempDetach()V
  232. .line 647
  233. :cond_0
  234. iget-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method;
  235. if-eqz v1, :cond_1
  236. .line 649
  237. :try_start_0
  238. iget-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method;
  239. const/4 v2, 0x0
  240. new-array v2, v2, [Ljava/lang/Object;
  241. invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  242. :try_end_0
  243. .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
  244. .line 657
  245. :goto_0
  246. return-void
  247. .line 650
  248. :catch_0
  249. move-exception v0
  250. .line 651
  251. .local v0, "e":Ljava/lang/Exception;
  252. const-string v1, "ViewCompat"
  253. const-string v2, "Error calling dispatchFinishTemporaryDetach"
  254. invoke-static {v1, v2, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  255. goto :goto_0
  256. .line 655
  257. .end local v0 # "e":Ljava/lang/Exception;
  258. :cond_1
  259. invoke-virtual {p1}, Landroid/view/View;->onFinishTemporaryDetach()V
  260. goto :goto_0
  261. .end method
  262. .method public dispatchNestedFling(Landroid/view/View;FFZ)Z
  263. .locals 1
  264. .param p1, "view" # Landroid/view/View;
  265. .param p2, "velocityX" # F
  266. .param p3, "velocityY" # F
  267. .param p4, "consumed" # Z
  268. .prologue
  269. .line 1005
  270. instance-of v0, p1, Landroid/support/v4/view/NestedScrollingChild;
  271. if-eqz v0, :cond_0
  272. .line 1006
  273. check-cast p1, Landroid/support/v4/view/NestedScrollingChild;
  274. .end local p1 # "view":Landroid/view/View;
  275. invoke-interface {p1, p2, p3, p4}, Landroid/support/v4/view/NestedScrollingChild;->dispatchNestedFling(FFZ)Z
  276. move-result v0
  277. .line 1009
  278. :goto_0
  279. return v0
  280. .restart local p1 # "view":Landroid/view/View;
  281. :cond_0
  282. const/4 v0, 0x0
  283. goto :goto_0
  284. .end method
  285. .method public dispatchNestedPreFling(Landroid/view/View;FF)Z
  286. .locals 1
  287. .param p1, "view" # Landroid/view/View;
  288. .param p2, "velocityX" # F
  289. .param p3, "velocityY" # F
  290. .prologue
  291. .line 1014
  292. instance-of v0, p1, Landroid/support/v4/view/NestedScrollingChild;
  293. if-eqz v0, :cond_0
  294. .line 1015
  295. check-cast p1, Landroid/support/v4/view/NestedScrollingChild;
  296. .end local p1 # "view":Landroid/view/View;
  297. invoke-interface {p1, p2, p3}, Landroid/support/v4/view/NestedScrollingChild;->dispatchNestedPreFling(FF)Z
  298. move-result v0
  299. .line 1017
  300. :goto_0
  301. return v0
  302. .restart local p1 # "view":Landroid/view/View;
  303. :cond_0
  304. const/4 v0, 0x0
  305. goto :goto_0
  306. .end method
  307. .method public dispatchNestedPreScroll(Landroid/view/View;II[I[I)Z
  308. .locals 1
  309. .param p1, "view" # Landroid/view/View;
  310. .param p2, "dx" # I
  311. .param p3, "dy" # I
  312. .param p4, "consumed" # [I
  313. .param p5, "offsetInWindow" # [I
  314. .prologue
  315. .line 995
  316. instance-of v0, p1, Landroid/support/v4/view/NestedScrollingChild;
  317. if-eqz v0, :cond_0
  318. .line 996
  319. check-cast p1, Landroid/support/v4/view/NestedScrollingChild;
  320. .end local p1 # "view":Landroid/view/View;
  321. invoke-interface {p1, p2, p3, p4, p5}, Landroid/support/v4/view/NestedScrollingChild;->dispatchNestedPreScroll(II[I[I)Z
  322. move-result v0
  323. .line 999
  324. :goto_0
  325. return v0
  326. .restart local p1 # "view":Landroid/view/View;
  327. :cond_0
  328. const/4 v0, 0x0
  329. goto :goto_0
  330. .end method
  331. .method public dispatchNestedScroll(Landroid/view/View;IIII[I)Z
  332. .locals 6
  333. .param p1, "view" # Landroid/view/View;
  334. .param p2, "dxConsumed" # I
  335. .param p3, "dyConsumed" # I
  336. .param p4, "dxUnconsumed" # I
  337. .param p5, "dyUnconsumed" # I
  338. .param p6, "offsetInWindow" # [I
  339. .prologue
  340. .line 985
  341. instance-of v0, p1, Landroid/support/v4/view/NestedScrollingChild;
  342. if-eqz v0, :cond_0
  343. move-object v0, p1
  344. .line 986
  345. check-cast v0, Landroid/support/v4/view/NestedScrollingChild;
  346. move v1, p2
  347. move v2, p3
  348. move v3, p4
  349. move v4, p5
  350. move-object v5, p6
  351. invoke-interface/range {v0 .. v5}, Landroid/support/v4/view/NestedScrollingChild;->dispatchNestedScroll(IIII[I)Z
  352. move-result v0
  353. .line 989
  354. :goto_0
  355. return v0
  356. :cond_0
  357. const/4 v0, 0x0
  358. goto :goto_0
  359. .end method
  360. .method public dispatchStartTemporaryDetach(Landroid/view/View;)V
  361. .locals 3
  362. .param p1, "view" # Landroid/view/View;
  363. .prologue
  364. .line 627
  365. iget-boolean v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mTempDetachBound:Z
  366. if-nez v1, :cond_0
  367. .line 628
  368. invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->bindTempDetach()V
  369. .line 630
  370. :cond_0
  371. iget-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method;
  372. if-eqz v1, :cond_1
  373. .line 632
  374. :try_start_0
  375. iget-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method;
  376. const/4 v2, 0x0
  377. new-array v2, v2, [Ljava/lang/Object;
  378. invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  379. :try_end_0
  380. .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
  381. .line 640
  382. :goto_0
  383. return-void
  384. .line 633
  385. :catch_0
  386. move-exception v0
  387. .line 634
  388. .local v0, "e":Ljava/lang/Exception;
  389. const-string v1, "ViewCompat"
  390. const-string v2, "Error calling dispatchStartTemporaryDetach"
  391. invoke-static {v1, v2, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  392. goto :goto_0
  393. .line 638
  394. .end local v0 # "e":Ljava/lang/Exception;
  395. :cond_1
  396. invoke-virtual {p1}, Landroid/view/View;->onStartTemporaryDetach()V
  397. goto :goto_0
  398. .end method
  399. .method public getAccessibilityLiveRegion(Landroid/view/View;)I
  400. .locals 1
  401. .param p1, "view" # Landroid/view/View;
  402. .prologue
  403. .line 602
  404. const/4 v0, 0x0
  405. return v0
  406. .end method
  407. .method public getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  408. .locals 1
  409. .param p1, "view" # Landroid/view/View;
  410. .prologue
  411. .line 536
  412. const/4 v0, 0x0
  413. return-object v0
  414. .end method
  415. .method public getAlpha(Landroid/view/View;)F
  416. .locals 1
  417. .param p1, "view" # Landroid/view/View;
  418. .prologue
  419. .line 539
  420. const/high16 v0, 0x3f800000 # 1.0f
  421. return v0
  422. .end method
  423. .method public getBackgroundTintList(Landroid/view/View;)Landroid/content/res/ColorStateList;
  424. .locals 1
  425. .param p1, "view" # Landroid/view/View;
  426. .prologue
  427. .line 918
  428. invoke-static {p1}, Landroid/support/v4/view/ViewCompatBase;->getBackgroundTintList(Landroid/view/View;)Landroid/content/res/ColorStateList;
  429. move-result-object v0
  430. return-object v0
  431. .end method
  432. .method public getBackgroundTintMode(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode;
  433. .locals 1
  434. .param p1, "view" # Landroid/view/View;
  435. .prologue
  436. .line 933
  437. invoke-static {p1}, Landroid/support/v4/view/ViewCompatBase;->getBackgroundTintMode(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode;
  438. move-result-object v0
  439. return-object v0
  440. .end method
  441. .method public getClipBounds(Landroid/view/View;)Landroid/graphics/Rect;
  442. .locals 1
  443. .param p1, "view" # Landroid/view/View;
  444. .prologue
  445. .line 848
  446. const/4 v0, 0x0
  447. return-object v0
  448. .end method
  449. .method public getElevation(Landroid/view/View;)F
  450. .locals 1
  451. .param p1, "view" # Landroid/view/View;
  452. .prologue
  453. .line 830
  454. const/4 v0, 0x0
  455. return v0
  456. .end method
  457. .method public getFitsSystemWindows(Landroid/view/View;)Z
  458. .locals 1
  459. .param p1, "view" # Landroid/view/View;
  460. .prologue
  461. .line 858
  462. const/4 v0, 0x0
  463. return v0
  464. .end method
  465. .method getFrameTime()J
  466. .locals 2
  467. .prologue
  468. .line 521
  469. const-wide/16 v0, 0xa
  470. return-wide v0
  471. .end method
  472. .method public getImportantForAccessibility(Landroid/view/View;)I
  473. .locals 1
  474. .param p1, "view" # Landroid/view/View;
  475. .prologue
  476. .line 524
  477. const/4 v0, 0x0
  478. return v0
  479. .end method
  480. .method public getLabelFor(Landroid/view/View;)I
  481. .locals 1
  482. .param p1, "view" # Landroid/view/View;
  483. .prologue
  484. .line 548
  485. const/4 v0, 0x0
  486. return v0
  487. .end method
  488. .method public getLayerType(Landroid/view/View;)I
  489. .locals 1
  490. .param p1, "view" # Landroid/view/View;
  491. .prologue
  492. .line 545
  493. const/4 v0, 0x0
  494. return v0
  495. .end method
  496. .method public getLayoutDirection(Landroid/view/View;)I
  497. .locals 1
  498. .param p1, "view" # Landroid/view/View;
  499. .prologue
  500. .line 559
  501. const/4 v0, 0x0
  502. return v0
  503. .end method
  504. .method public getMeasuredHeightAndState(Landroid/view/View;)I
  505. .locals 1
  506. .param p1, "view" # Landroid/view/View;
  507. .prologue
  508. .line 592
  509. invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I
  510. move-result v0
  511. return v0
  512. .end method
  513. .method public getMeasuredState(Landroid/view/View;)I
  514. .locals 1
  515. .param p1, "view" # Landroid/view/View;
  516. .prologue
  517. .line 597
  518. const/4 v0, 0x0
  519. return v0
  520. .end method
  521. .method public getMeasuredWidthAndState(Landroid/view/View;)I
  522. .locals 1
  523. .param p1, "view" # Landroid/view/View;
  524. .prologue
  525. .line 587
  526. invoke-virtual {p1}, Landroid/view/View;->getMeasuredWidth()I
  527. move-result v0
  528. return v0
  529. .end method
  530. .method public getMinimumHeight(Landroid/view/View;)I
  531. .locals 1
  532. .param p1, "view" # Landroid/view/View;
  533. .prologue
  534. .line 728
  535. invoke-static {p1}, Landroid/support/v4/view/ViewCompatBase;->getMinimumHeight(Landroid/view/View;)I
  536. move-result v0
  537. return v0
  538. .end method
  539. .method public getMinimumWidth(Landroid/view/View;)I
  540. .locals 1
  541. .param p1, "view" # Landroid/view/View;
  542. .prologue
  543. .line 723
  544. invoke-static {p1}, Landroid/support/v4/view/ViewCompatBase;->getMinimumWidth(Landroid/view/View;)I
  545. move-result v0
  546. return v0
  547. .end method
  548. .method public getOverScrollMode(Landroid/view/View;)I
  549. .locals 1
  550. .param p1, "v" # Landroid/view/View;
  551. .prologue
  552. .line 478
  553. const/4 v0, 0x2
  554. return v0
  555. .end method
  556. .method public getPaddingEnd(Landroid/view/View;)I
  557. .locals 1
  558. .param p1, "view" # Landroid/view/View;
  559. .prologue
  560. .line 617
  561. invoke-virtual {p1}, Landroid/view/View;->getPaddingRight()I
  562. move-result v0
  563. return v0
  564. .end method
  565. .method public getPaddingStart(Landroid/view/View;)I
  566. .locals 1
  567. .param p1, "view" # Landroid/view/View;
  568. .prologue
  569. .line 612
  570. invoke-virtual {p1}, Landroid/view/View;->getPaddingLeft()I
  571. move-result v0
  572. return v0
  573. .end method
  574. .method public getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;
  575. .locals 1
  576. .param p1, "view" # Landroid/view/View;
  577. .prologue
  578. .line 569
  579. invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
  580. move-result-object v0
  581. return-object v0
  582. .end method
  583. .method public getPivotX(Landroid/view/View;)F
  584. .locals 1
  585. .param p1, "view" # Landroid/view/View;
  586. .prologue
  587. .line 798
  588. const/4 v0, 0x0
  589. return v0
  590. .end method
  591. .method public getPivotY(Landroid/view/View;)F
  592. .locals 1
  593. .param p1, "view" # Landroid/view/View;
  594. .prologue
  595. .line 803
  596. const/4 v0, 0x0
  597. return v0
  598. .end method
  599. .method public getRotation(Landroid/view/View;)F
  600. .locals 1
  601. .param p1, "view" # Landroid/view/View;
  602. .prologue
  603. .line 698
  604. const/4 v0, 0x0
  605. return v0
  606. .end method
  607. .method public getRotationX(Landroid/view/View;)F
  608. .locals 1
  609. .param p1, "view" # Landroid/view/View;
  610. .prologue
  611. .line 703
  612. const/4 v0, 0x0
  613. return v0
  614. .end method
  615. .method public getRotationY(Landroid/view/View;)F
  616. .locals 1
  617. .param p1, "view" # Landroid/view/View;
  618. .prologue
  619. .line 708
  620. const/4 v0, 0x0
  621. return v0
  622. .end method
  623. .method public getScaleX(Landroid/view/View;)F
  624. .locals 1
  625. .param p1, "view" # Landroid/view/View;
  626. .prologue
  627. .line 713
  628. const/4 v0, 0x0
  629. return v0
  630. .end method
  631. .method public getScaleY(Landroid/view/View;)F
  632. .locals 1
  633. .param p1, "view" # Landroid/view/View;
  634. .prologue
  635. .line 718
  636. const/4 v0, 0x0
  637. return v0
  638. .end method
  639. .method public getScrollIndicators(Landroid/view/View;)I
  640. .locals 1
  641. .param p1, "view" # Landroid/view/View;
  642. .prologue
  643. .line 1047
  644. const/4 v0, 0x0
  645. return v0
  646. .end method
  647. .method public getTransitionName(Landroid/view/View;)Ljava/lang/String;
  648. .locals 1
  649. .param p1, "view" # Landroid/view/View;
  650. .prologue
  651. .line 812
  652. const/4 v0, 0x0
  653. return-object v0
  654. .end method
  655. .method public getTranslationX(Landroid/view/View;)F
  656. .locals 1
  657. .param p1, "view" # Landroid/view/View;
  658. .prologue
  659. .line 678
  660. const/4 v0, 0x0
  661. return v0
  662. .end method
  663. .method public getTranslationY(Landroid/view/View;)F
  664. .locals 1
  665. .param p1, "view" # Landroid/view/View;
  666. .prologue
  667. .line 683
  668. const/4 v0, 0x0
  669. return v0
  670. .end method
  671. .method public getTranslationZ(Landroid/view/View;)F
  672. .locals 1
  673. .param p1, "view" # Landroid/view/View;
  674. .prologue
  675. .line 839
  676. const/4 v0, 0x0
  677. return v0
  678. .end method
  679. .method public getWindowSystemUiVisibility(Landroid/view/View;)I
  680. .locals 1
  681. .param p1, "view" # Landroid/view/View;
  682. .prologue
  683. .line 817
  684. const/4 v0, 0x0
  685. return v0
  686. .end method
  687. .method public getX(Landroid/view/View;)F
  688. .locals 1
  689. .param p1, "view" # Landroid/view/View;
  690. .prologue
  691. .line 688
  692. const/4 v0, 0x0
  693. return v0
  694. .end method
  695. .method public getY(Landroid/view/View;)F
  696. .locals 1
  697. .param p1, "view" # Landroid/view/View;
  698. .prologue
  699. .line 693
  700. const/4 v0, 0x0
  701. return v0
  702. .end method
  703. .method public getZ(Landroid/view/View;)F
  704. .locals 2
  705. .param p1, "view" # Landroid/view/View;
  706. .prologue
  707. .line 1032
  708. invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getTranslationZ(Landroid/view/View;)F
  709. move-result v0
  710. invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getElevation(Landroid/view/View;)F
  711. move-result v1
  712. add-float/2addr v0, v1
  713. return v0
  714. .end method
  715. .method public hasAccessibilityDelegate(Landroid/view/View;)Z
  716. .locals 1
  717. .param p1, "v" # Landroid/view/View;
  718. .prologue
  719. .line 489
  720. const/4 v0, 0x0
  721. return v0
  722. .end method
  723. .method public hasNestedScrollingParent(Landroid/view/View;)Z
  724. .locals 1
  725. .param p1, "view" # Landroid/view/View;
  726. .prologue
  727. .line 976
  728. instance-of v0, p1, Landroid/support/v4/view/NestedScrollingChild;
  729. if-eqz v0, :cond_0
  730. .line 977
  731. check-cast p1, Landroid/support/v4/view/NestedScrollingChild;
  732. .end local p1 # "view":Landroid/view/View;
  733. invoke-interface {p1}, Landroid/support/v4/view/NestedScrollingChild;->hasNestedScrollingParent()Z
  734. move-result v0
  735. .line 979
  736. :goto_0
  737. return v0
  738. .restart local p1 # "view":Landroid/view/View;
  739. :cond_0
  740. const/4 v0, 0x0
  741. goto :goto_0
  742. .end method
  743. .method public hasOnClickListeners(Landroid/view/View;)Z
  744. .locals 1
  745. .param p1, "view" # Landroid/view/View;
  746. .prologue
  747. .line 1042
  748. const/4 v0, 0x0
  749. return v0
  750. .end method
  751. .method public hasOverlappingRendering(Landroid/view/View;)Z
  752. .locals 1
  753. .param p1, "view" # Landroid/view/View;
  754. .prologue
  755. .line 661
  756. const/4 v0, 0x1
  757. return v0
  758. .end method
  759. .method public hasTransientState(Landroid/view/View;)Z
  760. .locals 1
  761. .param p1, "view" # Landroid/view/View;
  762. .prologue
  763. .line 503
  764. const/4 v0, 0x0
  765. return v0
  766. .end method
  767. .method public isAttachedToWindow(Landroid/view/View;)Z
  768. .locals 1
  769. .param p1, "view" # Landroid/view/View;
  770. .prologue
  771. .line 1037
  772. invoke-static {p1}, Landroid/support/v4/view/ViewCompatBase;->isAttachedToWindow(Landroid/view/View;)Z
  773. move-result v0
  774. return v0
  775. .end method
  776. .method public isImportantForAccessibility(Landroid/view/View;)Z
  777. .locals 1
  778. .param p1, "view" # Landroid/view/View;
  779. .prologue
  780. .line 530
  781. const/4 v0, 0x1
  782. return v0
  783. .end method
  784. .method public isLaidOut(Landroid/view/View;)Z
  785. .locals 1
  786. .param p1, "view" # Landroid/view/View;
  787. .prologue
  788. .line 1022
  789. invoke-static {p1}, Landroid/support/v4/view/ViewCompatBase;->isLaidOut(Landroid/view/View;)Z
  790. move-result v0
  791. return v0
  792. .end method
  793. .method public isNestedScrollingEnabled(Landroid/view/View;)Z
  794. .locals 1
  795. .param p1, "view" # Landroid/view/View;
  796. .prologue
  797. .line 910
  798. instance-of v0, p1, Landroid/support/v4/view/NestedScrollingChild;
  799. if-eqz v0, :cond_0
  800. .line 911
  801. check-cast p1, Landroid/support/v4/view/NestedScrollingChild;
  802. .end local p1 # "view":Landroid/view/View;
  803. invoke-interface {p1}, Landroid/support/v4/view/NestedScrollingChild;->isNestedScrollingEnabled()Z
  804. move-result v0
  805. .line 913
  806. :goto_0
  807. return v0
  808. .restart local p1 # "view":Landroid/view/View;
  809. :cond_0
  810. const/4 v0, 0x0
  811. goto :goto_0
  812. .end method
  813. .method public isOpaque(Landroid/view/View;)Z
  814. .locals 4
  815. .param p1, "view" # Landroid/view/View;
  816. .prologue
  817. const/4 v1, 0x0
  818. .line 574
  819. invoke-virtual {p1}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
  820. move-result-object v0
  821. .line 575
  822. .local v0, "bg":Landroid/graphics/drawable/Drawable;
  823. if-eqz v0, :cond_0
  824. .line 576
  825. invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I
  826. move-result v2
  827. const/4 v3, -0x1
  828. if-ne v2, v3, :cond_0
  829. const/4 v1, 0x1
  830. .line 578
  831. :cond_0
  832. return v1
  833. .end method
  834. .method public isPaddingRelative(Landroid/view/View;)Z
  835. .locals 1
  836. .param p1, "view" # Landroid/view/View;
  837. .prologue
  838. .line 899
  839. const/4 v0, 0x0
  840. return v0
  841. .end method
  842. .method public jumpDrawablesToCurrentState(Landroid/view/View;)V
  843. .locals 0
  844. .param p1, "view" # Landroid/view/View;
  845. .prologue
  846. .line 869
  847. return-void
  848. .end method
  849. .method public offsetLeftAndRight(Landroid/view/View;I)V
  850. .locals 0
  851. .param p1, "view" # Landroid/view/View;
  852. .param p2, "offset" # I
  853. .prologue
  854. .line 1062
  855. invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatBase;->offsetLeftAndRight(Landroid/view/View;I)V
  856. .line 1063
  857. return-void
  858. .end method
  859. .method public offsetTopAndBottom(Landroid/view/View;I)V
  860. .locals 0
  861. .param p1, "view" # Landroid/view/View;
  862. .param p2, "offset" # I
  863. .prologue
  864. .line 1067
  865. invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatBase;->offsetTopAndBottom(Landroid/view/View;I)V
  866. .line 1068
  867. return-void
  868. .end method
  869. .method public onApplyWindowInsets(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;
  870. .locals 0
  871. .param p1, "v" # Landroid/view/View;
  872. .param p2, "insets" # Landroid/support/v4/view/WindowInsetsCompat;
  873. .prologue
  874. .line 879
  875. return-object p2
  876. .end method
  877. .method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
  878. .locals 0
  879. .param p1, "v" # Landroid/view/View;
  880. .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent;
  881. .prologue
  882. .line 497
  883. return-void
  884. .end method
  885. .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
  886. .locals 0
  887. .param p1, "v" # Landroid/view/View;
  888. .param p2, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  889. .prologue
  890. .line 500
  891. return-void
  892. .end method
  893. .method public onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
  894. .locals 0
  895. .param p1, "v" # Landroid/view/View;
  896. .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent;
  897. .prologue
  898. .line 494
  899. return-void
  900. .end method
  901. .method public performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z
  902. .locals 1
  903. .param p1, "view" # Landroid/view/View;
  904. .param p2, "action" # I
  905. .param p3, "arguments" # Landroid/os/Bundle;
  906. .prologue
  907. .line 533
  908. const/4 v0, 0x0
  909. return v0
  910. .end method
  911. .method public postInvalidateOnAnimation(Landroid/view/View;)V
  912. .locals 0
  913. .param p1, "view" # Landroid/view/View;
  914. .prologue
  915. .line 509
  916. invoke-virtual {p1}, Landroid/view/View;->invalidate()V
  917. .line 510
  918. return-void
  919. .end method
  920. .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V
  921. .locals 0
  922. .param p1, "view" # Landroid/view/View;
  923. .param p2, "left" # I
  924. .param p3, "top" # I
  925. .param p4, "right" # I
  926. .param p5, "bottom" # I
  927. .prologue
  928. .line 512
  929. invoke-virtual {p1, p2, p3, p4, p5}, Landroid/view/View;->invalidate(IIII)V
  930. .line 513
  931. return-void
  932. .end method
  933. .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
  934. .locals 2
  935. .param p1, "view" # Landroid/view/View;
  936. .param p2, "action" # Ljava/lang/Runnable;
  937. .prologue
  938. .line 515
  939. invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
  940. move-result-wide v0
  941. invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
  942. .line 516
  943. return-void
  944. .end method
  945. .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
  946. .locals 2
  947. .param p1, "view" # Landroid/view/View;
  948. .param p2, "action" # Ljava/lang/Runnable;
  949. .param p3, "delayMillis" # J
  950. .prologue
  951. .line 518
  952. invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
  953. move-result-wide v0
  954. add-long/2addr v0, p3
  955. invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
  956. .line 519
  957. return-void
  958. .end method
  959. .method public requestApplyInsets(Landroid/view/View;)V
  960. .locals 0
  961. .param p1, "view" # Landroid/view/View;
  962. .prologue
  963. .line 822
  964. return-void
  965. .end method
  966. .method public resolveSizeAndState(III)I
  967. .locals 1
  968. .param p1, "size" # I
  969. .param p2, "measureSpec" # I
  970. .param p3, "childMeasuredState" # I
  971. .prologue
  972. .line 582
  973. invoke-static {p1, p2}, Landroid/view/View;->resolveSize(II)I
  974. move-result v0
  975. return v0
  976. .end method
  977. .method public setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V
  978. .locals 0
  979. .param p1, "v" # Landroid/view/View;
  980. .param p2, "delegate" # Landroid/support/v4/view/AccessibilityDelegateCompat;
  981. .prologue
  982. .line 485
  983. return-void
  984. .end method
  985. .method public setAccessibilityLiveRegion(Landroid/view/View;I)V
  986. .locals 0
  987. .param p1, "view" # Landroid/view/View;
  988. .param p2, "mode" # I
  989. .prologue
  990. .line 608
  991. return-void
  992. .end method
  993. .method public setActivated(Landroid/view/View;Z)V
  994. .locals 0
  995. .param p1, "view" # Landroid/view/View;
  996. .param p2, "activated" # Z
  997. .prologue
  998. .line 895
  999. return-void
  1000. .end method
  1001. .method public setAlpha(Landroid/view/View;F)V
  1002. .locals 0
  1003. .param p1, "view" # Landroid/view/View;
  1004. .param p2, "value" # F
  1005. .prologue
  1006. .line 754
  1007. return-void
  1008. .end method
  1009. .method public setBackgroundTintList(Landroid/view/View;Landroid/content/res/ColorStateList;)V
  1010. .locals 0
  1011. .param p1, "view" # Landroid/view/View;
  1012. .param p2, "tintList" # Landroid/content/res/ColorStateList;
  1013. .prologue
  1014. .line 923
  1015. invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatBase;->setBackgroundTintList(Landroid/view/View;Landroid/content/res/ColorStateList;)V
  1016. .line 924
  1017. return-void
  1018. .end method
  1019. .method public setBackgroundTintMode(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V
  1020. .locals 0
  1021. .param p1, "view" # Landroid/view/View;
  1022. .param p2, "mode" # Landroid/graphics/PorterDuff$Mode;
  1023. .prologue
  1024. .line 928
  1025. invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatBase;->setBackgroundTintMode(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V
  1026. .line 929
  1027. return-void
  1028. .end method
  1029. .method public setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V
  1030. .locals 0
  1031. .param p1, "viewGroup" # Landroid/view/ViewGroup;
  1032. .param p2, "enabled" # Z
  1033. .prologue
  1034. .line 854
  1035. return-void
  1036. .end method
  1037. .method public setClipBounds(Landroid/view/View;Landroid/graphics/Rect;)V
  1038. .locals 0
  1039. .param p1, "view" # Landroid/view/View;
  1040. .param p2, "clipBounds" # Landroid/graphics/Rect;
  1041. .prologue
  1042. .line 844
  1043. return-void
  1044. .end method
  1045. .method public setElevation(Landroid/view/View;F)V
  1046. .locals 0
  1047. .param p1, "view" # Landroid/view/View;
  1048. .param p2, "elevation" # F
  1049. .prologue
  1050. .line 826
  1051. return-void
  1052. .end method
  1053. .method public setFitsSystemWindows(Landroid/view/View;Z)V
  1054. .locals 0
  1055. .param p1, "view" # Landroid/view/View;
  1056. .param p2, "fitSystemWindows" # Z
  1057. .prologue
  1058. .line 864
  1059. return-void
  1060. .end method
  1061. .method public setHasTransientState(Landroid/view/View;Z)V
  1062. .locals 0
  1063. .param p1, "view" # Landroid/view/View;
  1064. .param p2, "hasTransientState" # Z
  1065. .prologue
  1066. .line 507
  1067. return-void
  1068. .end method
  1069. .method public setImportantForAccessibility(Landroid/view/View;I)V
  1070. .locals 0
  1071. .param p1, "view" # Landroid/view/View;
  1072. .param p2, "mode" # I
  1073. .prologue
  1074. .line 528
  1075. return-void
  1076. .end method
  1077. .method public setLabelFor(Landroid/view/View;I)V
  1078. .locals 0
  1079. .param p1, "view" # Landroid/view/View;
  1080. .param p2, "id" # I
  1081. .prologue
  1082. .line 552
  1083. return-void
  1084. .end method
  1085. .method public setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V
  1086. .locals 0
  1087. .param p1, "view" # Landroid/view/View;
  1088. .param p2, "p" # Landroid/graphics/Paint;
  1089. .prologue
  1090. .line 555
  1091. return-void
  1092. .end method
  1093. .method public setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V
  1094. .locals 0
  1095. .param p1, "view" # Landroid/view/View;
  1096. .param p2, "layerType" # I
  1097. .param p3, "paint" # Landroid/graphics/Paint;
  1098. .prologue
  1099. .line 543
  1100. return-void
  1101. .end method
  1102. .method public setLayoutDirection(Landroid/view/View;I)V
  1103. .locals 0
  1104. .param p1, "view" # Landroid/view/View;
  1105. .param p2, "layoutDirection" # I
  1106. .prologue
  1107. .line 565
  1108. return-void
  1109. .end method
  1110. .method public setNestedScrollingEnabled(Landroid/view/View;Z)V
  1111. .locals 1
  1112. .param p1, "view" # Landroid/view/View;
  1113. .param p2, "enabled" # Z
  1114. .prologue
  1115. .line 903
  1116. instance-of v0, p1, Landroid/support/v4/view/NestedScrollingChild;
  1117. if-eqz v0, :cond_0
  1118. .line 904
  1119. check-cast p1, Landroid/support/v4/view/NestedScrollingChild;
  1120. .end local p1 # "view":Landroid/view/View;
  1121. invoke-interface {p1, p2}, Landroid/support/v4/view/NestedScrollingChild;->setNestedScrollingEnabled(Z)V
  1122. .line 906
  1123. :cond_0
  1124. return-void
  1125. .end method
  1126. .method public setOnApplyWindowInsetsListener(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V
  1127. .locals 0
  1128. .param p1, "view" # Landroid/view/View;
  1129. .param p2, "listener" # Landroid/support/v4/view/OnApplyWindowInsetsListener;
  1130. .prologue
  1131. .line 875
  1132. return-void
  1133. .end method
  1134. .method public setOverScrollMode(Landroid/view/View;I)V
  1135. .locals 0
  1136. .param p1, "v" # Landroid/view/View;
  1137. .param p2, "mode" # I
  1138. .prologue
  1139. .line 482
  1140. return-void
  1141. .end method
  1142. .method public setPaddingRelative(Landroid/view/View;IIII)V
  1143. .locals 0
  1144. .param p1, "view" # Landroid/view/View;
  1145. .param p2, "start" # I
  1146. .param p3, "top" # I
  1147. .param p4, "end" # I
  1148. .param p5, "bottom" # I
  1149. .prologue
  1150. .line 622
  1151. invoke-virtual {p1, p2, p3, p4, p5}, Landroid/view/View;->setPadding(IIII)V
  1152. .line 623
  1153. return-void
  1154. .end method
  1155. .method public setPivotX(Landroid/view/View;F)V
  1156. .locals 0
  1157. .param p1, "view" # Landroid/view/View;
  1158. .param p2, "value" # F
  1159. .prologue
  1160. .line 789
  1161. return-void
  1162. .end method
  1163. .method public setPivotY(Landroid/view/View;F)V
  1164. .locals 0
  1165. .param p1, "view" # Landroid/view/View;
  1166. .param p2, "value" # F
  1167. .prologue
  1168. .line 794
  1169. return-void
  1170. .end method
  1171. .method public setRotation(Landroid/view/View;F)V
  1172. .locals 0
  1173. .param p1, "view" # Landroid/view/View;
  1174. .param p2, "value" # F
  1175. .prologue
  1176. .line 739
  1177. return-void
  1178. .end method
  1179. .method public setRotationX(Landroid/view/View;F)V
  1180. .locals 0
  1181. .param p1, "view" # Landroid/view/View;
  1182. .param p2, "value" # F
  1183. .prologue
  1184. .line 759
  1185. return-void
  1186. .end method
  1187. .method public setRotationY(Landroid/view/View;F)V
  1188. .locals 0
  1189. .param p1, "view" # Landroid/view/View;
  1190. .param p2, "value" # F
  1191. .prologue
  1192. .line 764
  1193. return-void
  1194. .end method
  1195. .method public setSaveFromParentEnabled(Landroid/view/View;Z)V
  1196. .locals 0
  1197. .param p1, "v" # Landroid/view/View;
  1198. .param p2, "enabled" # Z
  1199. .prologue
  1200. .line 890
  1201. return-void
  1202. .end method
  1203. .method public setScaleX(Landroid/view/View;F)V
  1204. .locals 0
  1205. .param p1, "view" # Landroid/view/View;
  1206. .param p2, "value" # F
  1207. .prologue
  1208. .line 769
  1209. return-void
  1210. .end method
  1211. .method public setScaleY(Landroid/view/View;F)V
  1212. .locals 0
  1213. .param p1, "view" # Landroid/view/View;
  1214. .param p2, "value" # F
  1215. .prologue
  1216. .line 774
  1217. return-void
  1218. .end method
  1219. .method public setScrollIndicators(Landroid/view/View;I)V
  1220. .locals 0
  1221. .param p1, "view" # Landroid/view/View;
  1222. .param p2, "indicators" # I
  1223. .prologue
  1224. .line 1053
  1225. return-void
  1226. .end method
  1227. .method public setScrollIndicators(Landroid/view/View;II)V
  1228. .locals 0
  1229. .param p1, "view" # Landroid/view/View;
  1230. .param p2, "indicators" # I
  1231. .param p3, "mask" # I
  1232. .prologue
  1233. .line 1058
  1234. return-void
  1235. .end method
  1236. .method public setTransitionName(Landroid/view/View;Ljava/lang/String;)V
  1237. .locals 0
  1238. .param p1, "view" # Landroid/view/View;
  1239. .param p2, "transitionName" # Ljava/lang/String;
  1240. .prologue
  1241. .line 808
  1242. return-void
  1243. .end method
  1244. .method public setTranslationX(Landroid/view/View;F)V
  1245. .locals 0
  1246. .param p1, "view" # Landroid/view/View;
  1247. .param p2, "value" # F
  1248. .prologue
  1249. .line 744
  1250. return-void
  1251. .end method
  1252. .method public setTranslationY(Landroid/view/View;F)V
  1253. .locals 0
  1254. .param p1, "view" # Landroid/view/View;
  1255. .param p2, "value" # F
  1256. .prologue
  1257. .line 749
  1258. return-void
  1259. .end method
  1260. .method public setTranslationZ(Landroid/view/View;F)V
  1261. .locals 0
  1262. .param p1, "view" # Landroid/view/View;
  1263. .param p2, "translationZ" # F
  1264. .prologue
  1265. .line 835
  1266. return-void
  1267. .end method
  1268. .method public setX(Landroid/view/View;F)V
  1269. .locals 0
  1270. .param p1, "view" # Landroid/view/View;
  1271. .param p2, "value" # F
  1272. .prologue
  1273. .line 779
  1274. return-void
  1275. .end method
  1276. .method public setY(Landroid/view/View;F)V
  1277. .locals 0
  1278. .param p1, "view" # Landroid/view/View;
  1279. .param p2, "value" # F
  1280. .prologue
  1281. .line 784
  1282. return-void
  1283. .end method
  1284. .method public startNestedScroll(Landroid/view/View;I)Z
  1285. .locals 1
  1286. .param p1, "view" # Landroid/view/View;
  1287. .param p2, "axes" # I
  1288. .prologue
  1289. .line 961
  1290. instance-of v0, p1, Landroid/support/v4/view/NestedScrollingChild;
  1291. if-eqz v0, :cond_0
  1292. .line 962
  1293. check-cast p1, Landroid/support/v4/view/NestedScrollingChild;
  1294. .end local p1 # "view":Landroid/view/View;
  1295. invoke-interface {p1, p2}, Landroid/support/v4/view/NestedScrollingChild;->startNestedScroll(I)Z
  1296. move-result v0
  1297. .line 964
  1298. :goto_0
  1299. return v0
  1300. .restart local p1 # "view":Landroid/view/View;
  1301. :cond_0
  1302. const/4 v0, 0x0
  1303. goto :goto_0
  1304. .end method
  1305. .method public stopNestedScroll(Landroid/view/View;)V
  1306. .locals 1
  1307. .param p1, "view" # Landroid/view/View;
  1308. .prologue
  1309. .line 969
  1310. instance-of v0, p1, Landroid/support/v4/view/NestedScrollingChild;
  1311. if-eqz v0, :cond_0
  1312. .line 970
  1313. check-cast p1, Landroid/support/v4/view/NestedScrollingChild;
  1314. .end local p1 # "view":Landroid/view/View;
  1315. invoke-interface {p1}, Landroid/support/v4/view/NestedScrollingChild;->stopNestedScroll()V
  1316. .line 972
  1317. :cond_0
  1318. return-void
  1319. .end method