class android.widget.StackView$StackSlider
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.widget.StackView$StackSlider
super_class: java.lang.Object
{
android.view.View mView;
descriptor: Landroid/view/View;
flags: (0x0000)
float mYProgress;
descriptor: F
flags: (0x0000)
float mXProgress;
descriptor: F
flags: (0x0000)
static final int NORMAL_MODE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final int BEGINNING_OF_STACK_MODE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int END_OF_STACK_MODE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
int mMode;
descriptor: I
flags: (0x0000)
final android.widget.StackView this$0;
descriptor: Landroid/widget/StackView;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(android.widget.StackView);
descriptor: (Landroid/widget/StackView;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield android.widget.StackView$StackSlider.mMode:I
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/widget/StackView$StackSlider;
MethodParameters:
Name Flags
this$0 final
public void <init>(android.widget.StackView, android.widget.StackView$StackSlider);
descriptor: (Landroid/widget/StackView;Landroid/widget/StackView$StackSlider;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield android.widget.StackView$StackSlider.mMode:I
2: aload 0
aload 2
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
putfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
3: aload 0
aload 2
getfield android.widget.StackView$StackSlider.mYProgress:F
putfield android.widget.StackView$StackSlider.mYProgress:F
4: aload 0
aload 2
getfield android.widget.StackView$StackSlider.mXProgress:F
putfield android.widget.StackView$StackSlider.mXProgress:F
5: aload 0
aload 2
getfield android.widget.StackView$StackSlider.mMode:I
putfield android.widget.StackView$StackSlider.mMode:I
6: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/widget/StackView$StackSlider;
0 7 2 copy Landroid/widget/StackView$StackSlider;
MethodParameters:
Name Flags
this$0 final
copy
private float cubic(float);
descriptor: (F)F
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: fconst_2
fload 1
fmul
fconst_1
fsub
f2d
ldc 3.0
invokestatic java.lang.Math.pow:(DD)D
dconst_1
dadd
d2f
fconst_2
fdiv
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/widget/StackView$StackSlider;
0 1 1 r F
MethodParameters:
Name Flags
r
private float highlightAlphaInterpolator(float);
descriptor: (F)F
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: ldc 0.4
fstore 2
start local 2 1: fload 1
fload 2
fcmpg
ifge 3
2: ldc 0.85
aload 0
fload 1
fload 2
fdiv
invokevirtual android.widget.StackView$StackSlider.cubic:(F)F
fmul
freturn
3: StackMap locals: float
StackMap stack:
ldc 0.85
aload 0
fconst_1
fload 1
fload 2
fsub
fconst_1
fload 2
fsub
fdiv
fsub
invokevirtual android.widget.StackView$StackSlider.cubic:(F)F
fmul
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/widget/StackView$StackSlider;
0 4 1 r F
1 4 2 pivot F
MethodParameters:
Name Flags
r
private float viewAlphaInterpolator(float);
descriptor: (F)F
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: ldc 0.3
fstore 2
start local 2 1: fload 1
fload 2
fcmpl
ifle 3
2: fload 1
fload 2
fsub
fconst_1
fload 2
fsub
fdiv
freturn
3: StackMap locals: float
StackMap stack:
fconst_0
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/widget/StackView$StackSlider;
0 4 1 r F
1 4 2 pivot F
MethodParameters:
Name Flags
r
private float rotationInterpolator(float);
descriptor: (F)F
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: ldc 0.2
fstore 2
start local 2 1: fload 1
fload 2
fcmpg
ifge 3
2: fconst_0
freturn
3: StackMap locals: float
StackMap stack:
fload 1
fload 2
fsub
fconst_1
fload 2
fsub
fdiv
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/widget/StackView$StackSlider;
0 4 1 r F
1 4 2 pivot F
MethodParameters:
Name Flags
r
void setView(android.view.View);
descriptor: (Landroid/view/View;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/widget/StackView$StackSlider;
0 2 1 v Landroid/view/View;
MethodParameters:
Name Flags
v
public void setYProgress(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: fconst_1
fload 1
invokestatic java.lang.Math.min:(FF)F
fstore 1
1: fconst_0
fload 1
invokestatic java.lang.Math.max:(FF)F
fstore 1
2: aload 0
fload 1
putfield android.widget.StackView$StackSlider.mYProgress:F
3: aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
ifnonnull 4
return
4: StackMap locals:
StackMap stack:
aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
invokevirtual android.view.View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
checkcast android.widget.StackView$LayoutParams
astore 2
start local 2 5: aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mHighlight:Landroid/widget/ImageView;
invokevirtual android.widget.ImageView.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
checkcast android.widget.StackView$LayoutParams
astore 3
start local 3 6: aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mStackMode:I
ifne 7
iconst_1
goto 8
StackMap locals: android.widget.StackView$LayoutParams android.widget.StackView$LayoutParams
StackMap stack:
7: iconst_m1
StackMap locals:
StackMap stack: int
8: istore 4
start local 4 9: fconst_0
aload 0
getfield android.widget.StackView$StackSlider.mYProgress:F
invokestatic java.lang.Float.compare:(FF)I
ifeq 13
fconst_1
aload 0
getfield android.widget.StackView$StackSlider.mYProgress:F
invokestatic java.lang.Float.compare:(FF)I
ifeq 13
10: aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
invokevirtual android.view.View.getLayerType:()I
ifne 15
11: aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
iconst_2
aconst_null
invokevirtual android.view.View.setLayerType:(ILandroid/graphics/Paint;)V
12: goto 15
13: StackMap locals: int
StackMap stack:
aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
invokevirtual android.view.View.getLayerType:()I
ifeq 15
14: aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
iconst_0
aconst_null
invokevirtual android.view.View.setLayerType:(ILandroid/graphics/Paint;)V
15: StackMap locals:
StackMap stack:
aload 0
getfield android.widget.StackView$StackSlider.mMode:I
tableswitch { // 0 - 2
0: 16
1: 35
2: 30
default: 39
}
16: StackMap locals:
StackMap stack:
aload 2
fload 1
fneg
iload 4
i2f
fmul
aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mSlideAmount:I
i2f
fmul
invokestatic java.lang.Math.round:(F)I
invokevirtual android.widget.StackView$LayoutParams.setVerticalOffset:(I)V
17: aload 3
fload 1
fneg
iload 4
i2f
fmul
aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mSlideAmount:I
i2f
fmul
invokestatic java.lang.Math.round:(F)I
invokevirtual android.widget.StackView$LayoutParams.setVerticalOffset:(I)V
18: aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mHighlight:Landroid/widget/ImageView;
aload 0
fload 1
invokevirtual android.widget.StackView$StackSlider.highlightAlphaInterpolator:(F)F
invokevirtual android.widget.ImageView.setAlpha:(F)V
19: aload 0
fconst_1
fload 1
fsub
invokevirtual android.widget.StackView$StackSlider.viewAlphaInterpolator:(F)F
fstore 5
start local 5 20: aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
invokevirtual android.view.View.getAlpha:()F
fconst_0
fcmpl
ifne 23
fload 5
fconst_0
fcmpl
ifeq 23
aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
invokevirtual android.view.View.getVisibility:()I
ifeq 23
21: aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
iconst_0
invokevirtual android.view.View.setVisibility:(I)V
22: goto 26
StackMap locals: float
StackMap stack:
23: fload 5
fconst_0
fcmpl
ifne 26
aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
invokevirtual android.view.View.getAlpha:()F
fconst_0
fcmpl
ifeq 26
24: aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
invokevirtual android.view.View.getVisibility:()I
ifne 26
25: aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
iconst_4
invokevirtual android.view.View.setVisibility:(I)V
26: StackMap locals:
StackMap stack:
aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
fload 5
invokevirtual android.view.View.setAlpha:(F)V
27: aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
iload 4
i2f
ldc 90.0
fmul
aload 0
fload 1
invokevirtual android.widget.StackView$StackSlider.rotationInterpolator:(F)F
fmul
invokevirtual android.view.View.setRotationX:(F)V
28: aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mHighlight:Landroid/widget/ImageView;
iload 4
i2f
ldc 90.0
fmul
aload 0
fload 1
invokevirtual android.widget.StackView$StackSlider.rotationInterpolator:(F)F
fmul
invokevirtual android.widget.ImageView.setRotationX:(F)V
29: goto 39
end local 5 30: StackMap locals:
StackMap stack:
fload 1
ldc 0.2
fmul
fstore 1
31: aload 2
iload 4
ineg
i2f
fload 1
fmul
aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mSlideAmount:I
i2f
fmul
invokestatic java.lang.Math.round:(F)I
invokevirtual android.widget.StackView$LayoutParams.setVerticalOffset:(I)V
32: aload 3
iload 4
ineg
i2f
fload 1
fmul
aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mSlideAmount:I
i2f
fmul
invokestatic java.lang.Math.round:(F)I
invokevirtual android.widget.StackView$LayoutParams.setVerticalOffset:(I)V
33: aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mHighlight:Landroid/widget/ImageView;
aload 0
fload 1
invokevirtual android.widget.StackView$StackSlider.highlightAlphaInterpolator:(F)F
invokevirtual android.widget.ImageView.setAlpha:(F)V
34: goto 39
35: StackMap locals:
StackMap stack:
fconst_1
fload 1
fsub
ldc 0.2
fmul
fstore 1
36: aload 2
iload 4
i2f
fload 1
fmul
aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mSlideAmount:I
i2f
fmul
invokestatic java.lang.Math.round:(F)I
invokevirtual android.widget.StackView$LayoutParams.setVerticalOffset:(I)V
37: aload 3
iload 4
i2f
fload 1
fmul
aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mSlideAmount:I
i2f
fmul
invokestatic java.lang.Math.round:(F)I
invokevirtual android.widget.StackView$LayoutParams.setVerticalOffset:(I)V
38: aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mHighlight:Landroid/widget/ImageView;
aload 0
fload 1
invokevirtual android.widget.StackView$StackSlider.highlightAlphaInterpolator:(F)F
invokevirtual android.widget.ImageView.setAlpha:(F)V
39: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Landroid/widget/StackView$StackSlider;
0 40 1 r F
5 40 2 viewLp Landroid/widget/StackView$LayoutParams;
6 40 3 highlightLp Landroid/widget/StackView$LayoutParams;
9 40 4 stackDirection I
20 30 5 alpha F
MethodParameters:
Name Flags
r
public void setXProgress(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: fconst_2
fload 1
invokestatic java.lang.Math.min:(FF)F
fstore 1
1: ldc -2.0
fload 1
invokestatic java.lang.Math.max:(FF)F
fstore 1
2: aload 0
fload 1
putfield android.widget.StackView$StackSlider.mXProgress:F
3: aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
ifnonnull 4
return
4: StackMap locals:
StackMap stack:
aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
invokevirtual android.view.View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
checkcast android.widget.StackView$LayoutParams
astore 2
start local 2 5: aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mHighlight:Landroid/widget/ImageView;
invokevirtual android.widget.ImageView.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
checkcast android.widget.StackView$LayoutParams
astore 3
start local 3 6: fload 1
ldc 0.2
fmul
fstore 1
7: aload 2
fload 1
aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mSlideAmount:I
i2f
fmul
invokestatic java.lang.Math.round:(F)I
invokevirtual android.widget.StackView$LayoutParams.setHorizontalOffset:(I)V
8: aload 3
fload 1
aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mSlideAmount:I
i2f
fmul
invokestatic java.lang.Math.round:(F)I
invokevirtual android.widget.StackView$LayoutParams.setHorizontalOffset:(I)V
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/widget/StackView$StackSlider;
0 10 1 r F
5 10 2 viewLp Landroid/widget/StackView$LayoutParams;
6 10 3 highlightLp Landroid/widget/StackView$LayoutParams;
MethodParameters:
Name Flags
r
void setMode(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.widget.StackView$StackSlider.mMode:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/widget/StackView$StackSlider;
0 2 1 mode I
MethodParameters:
Name Flags
mode
float getDurationForNeutralPosition();
descriptor: ()F
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
fconst_0
invokevirtual android.widget.StackView$StackSlider.getDuration:(ZF)F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/widget/StackView$StackSlider;
float getDurationForOffscreenPosition();
descriptor: ()F
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
fconst_0
invokevirtual android.widget.StackView$StackSlider.getDuration:(ZF)F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/widget/StackView$StackSlider;
float getDurationForNeutralPosition(float);
descriptor: (F)F
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
fload 1
invokevirtual android.widget.StackView$StackSlider.getDuration:(ZF)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/widget/StackView$StackSlider;
0 1 1 velocity F
MethodParameters:
Name Flags
velocity
float getDurationForOffscreenPosition(float);
descriptor: (F)F
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
fload 1
invokevirtual android.widget.StackView$StackSlider.getDuration:(ZF)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/widget/StackView$StackSlider;
0 1 1 velocity F
MethodParameters:
Name Flags
velocity
private float getDuration(boolean, float);
descriptor: (ZF)F
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
ifnull 17
1: aload 0
getfield android.widget.StackView$StackSlider.mView:Landroid/view/View;
invokevirtual android.view.View.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams;
checkcast android.widget.StackView$LayoutParams
astore 3
start local 3 2: aload 3
getfield android.widget.StackView$LayoutParams.horizontalOffset:I
i2d
aload 3
getfield android.widget.StackView$LayoutParams.verticalOffset:I
i2d
invokestatic java.lang.Math.hypot:(DD)D
d2f
fstore 4
start local 4 3: aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mSlideAmount:I
i2d
ldc 0.4
aload 0
getfield android.widget.StackView$StackSlider.this$0:Landroid/widget/StackView;
getfield android.widget.StackView.mSlideAmount:I
i2f
fmul
f2d
invokestatic java.lang.Math.hypot:(DD)D
d2f
fstore 5
start local 5 4: fload 4
fload 5
fcmpl
ifle 6
5: fload 5
fstore 4
6: StackMap locals: android.widget.StackView$LayoutParams float float
StackMap stack:
fload 2
fconst_0
fcmpl
ifne 10
7: iload 1
ifeq 8
fconst_1
fload 4
fload 5
fdiv
fsub
goto 9
StackMap locals:
StackMap stack:
8: fload 4
fload 5
fdiv
StackMap locals:
StackMap stack: float
9: ldc 400.0
fmul
freturn
10: StackMap locals:
StackMap stack:
iload 1
ifeq 11
fload 4
fload 2
invokestatic java.lang.Math.abs:(F)F
fdiv
goto 12
11: StackMap locals:
StackMap stack:
fload 5
fload 4
fsub
fload 2
invokestatic java.lang.Math.abs:(F)F
fdiv
12: StackMap locals:
StackMap stack: float
fstore 6
start local 6 13: fload 6
ldc 50.0
fcmpg
iflt 15
14: fload 6
ldc 400.0
fcmpl
ifle 16
15: StackMap locals: float
StackMap stack:
aload 0
iload 1
fconst_0
invokevirtual android.widget.StackView$StackSlider.getDuration:(ZF)F
freturn
16: StackMap locals:
StackMap stack:
fload 6
freturn
end local 6 end local 5 end local 4 end local 3 17: StackMap locals: android.widget.StackView$StackSlider int float
StackMap stack:
fconst_0
freturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Landroid/widget/StackView$StackSlider;
0 18 1 invert Z
0 18 2 velocity F
2 17 3 viewLp Landroid/widget/StackView$LayoutParams;
3 17 4 d F
4 17 5 maxd F
13 17 6 duration F
MethodParameters:
Name Flags
invert
velocity
public float getYProgress();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.widget.StackView$StackSlider.mYProgress:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/widget/StackView$StackSlider;
public float getXProgress();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.widget.StackView$StackSlider.mXProgress:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/widget/StackView$StackSlider;
}
SourceFile: "StackView.java"
NestHost: android.widget.StackView
InnerClasses:
public LayoutParams = android.view.ViewGroup$LayoutParams of android.view.ViewGroup
LayoutParams = android.widget.StackView$LayoutParams of android.widget.StackView
private StackSlider = android.widget.StackView$StackSlider of android.widget.StackView