123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- .class public final Landroid/support/v4/view/GravityCompat;
- .super Ljava/lang/Object;
- .source "GravityCompat.java"
- # annotations
- .annotation system Ldalvik/annotation/MemberClasses;
- value = {
- Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;,
- Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;,
- Landroid/support/v4/view/GravityCompat$GravityCompatImpl;
- }
- .end annotation
- # static fields
- .field public static final END:I = 0x800005
- .field static final IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl;
- .field public static final RELATIVE_HORIZONTAL_GRAVITY_MASK:I = 0x800007
- .field public static final RELATIVE_LAYOUT_DIRECTION:I = 0x800000
- .field public static final START:I = 0x800003
- # direct methods
- .method static constructor <clinit>()V
- .locals 2
- .prologue
- .line 89
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- .line 90
- .local v0, "version":I
- const/16 v1, 0x11
- if-lt v0, v1, :cond_0
- .line 91
- new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;
- invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;-><init>()V
- sput-object v1, Landroid/support/v4/view/GravityCompat;->IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl;
- .line 95
- :goto_0
- return-void
- .line 93
- :cond_0
- new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;
- invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;-><init>()V
- sput-object v1, Landroid/support/v4/view/GravityCompat;->IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl;
- goto :goto_0
- .end method
- .method private constructor <init>()V
- .locals 0
- .prologue
- .line 204
- invoke-direct {p0}, Ljava/lang/Object;-><init>()V
- return-void
- .end method
- .method public static apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V
- .locals 9
- .param p0, "gravity" # I
- .param p1, "w" # I
- .param p2, "h" # I
- .param p3, "container" # Landroid/graphics/Rect;
- .param p4, "xAdj" # I
- .param p5, "yAdj" # I
- .param p6, "outRect" # Landroid/graphics/Rect;
- .param p7, "layoutDirection" # I
- .prologue
- .line 162
- sget-object v0, Landroid/support/v4/view/GravityCompat;->IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl;
- move v1, p0
- move v2, p1
- move v3, p2
- move-object v4, p3
- move v5, p4
- move v6, p5
- move-object v7, p6
- move/from16 v8, p7
- invoke-interface/range {v0 .. v8}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;->apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V
- .line 163
- return-void
- .end method
- .method public static apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V
- .locals 7
- .param p0, "gravity" # I
- .param p1, "w" # I
- .param p2, "h" # I
- .param p3, "container" # Landroid/graphics/Rect;
- .param p4, "outRect" # Landroid/graphics/Rect;
- .param p5, "layoutDirection" # I
- .prologue
- .line 132
- sget-object v0, Landroid/support/v4/view/GravityCompat;->IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl;
- move v1, p0
- move v2, p1
- move v3, p2
- move-object v4, p3
- move-object v5, p4
- move v6, p5
- invoke-interface/range {v0 .. v6}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;->apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V
- .line 133
- return-void
- .end method
- .method public static applyDisplay(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V
- .locals 1
- .param p0, "gravity" # I
- .param p1, "display" # Landroid/graphics/Rect;
- .param p2, "inoutObj" # Landroid/graphics/Rect;
- .param p3, "layoutDirection" # I
- .prologue
- .line 186
- sget-object v0, Landroid/support/v4/view/GravityCompat;->IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl;
- invoke-interface {v0, p0, p1, p2, p3}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;->applyDisplay(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V
- .line 187
- return-void
- .end method
- .method public static getAbsoluteGravity(II)I
- .locals 1
- .param p0, "gravity" # I
- .param p1, "layoutDirection" # I
- .prologue
- .line 201
- sget-object v0, Landroid/support/v4/view/GravityCompat;->IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl;
- invoke-interface {v0, p0, p1}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;->getAbsoluteGravity(II)I
- move-result v0
- return v0
- .end method
|