Skip to content

Commit 99b5981

Browse files
committed
Fixed stripe drawable initialization
1 parent 6f9ffce commit 99b5981

7 files changed

Lines changed: 491 additions & 293 deletions

File tree

app/src/main/java/com/github/nikartm/stripedprocessbutton/MainActivity.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ protected void onCreate(Bundle savedInstanceState) {
2727

2828
stripedButton.setOnClickListener(v -> stripedButton.start());
2929
btnStop.setOnClickListener(v -> stripedButton.stop());
30-
stripedButton.adjustButton().setStripeWidth(20).setStripeGradient(false);
30+
31+
// stripedButton.setStripeWidth(13).setStripeGradient(false);
32+
// stripedButton.start();
3133

3234
btn_2.start();
3335
btn_3.start();

app/src/main/res/layout/activity_main.xml

Lines changed: 29 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
android:layout_marginStart="16dp"
2727
android:layout_marginTop="16dp"
2828
android:text="Start process"
29+
tools:spb_showStripes="true"
2930
app:spb_loadingText="Loading..."
3031
app:spb_cornerRadius="25"
3132
android:clickable="true"
@@ -45,48 +46,51 @@
4546
android:foreground="@drawable/ripple"
4647
android:text="Stop"/>
4748

48-
<com.github.nikartm.support.StripedProcessButton
49-
android:id="@+id/btn_2"
50-
android:layout_width="200dp"
51-
android:layout_height="70dp"
52-
android:layout_marginBottom="8dp"
53-
android:layout_marginEnd="16dp"
54-
android:layout_marginStart="16dp"
55-
android:layout_marginTop="40dp"
56-
android:text="Start process"
57-
app:spb_background="#283593"
58-
app:spb_mainStripColor="#283593"
59-
app:spb_subStripeColor="#E0E0E0"
60-
app:spb_stripeAlpha="0.5"
61-
app:spb_loadingText="Loading..."
62-
app:spb_cornerRadius="60"
63-
app:spb_stripeTilt="0"
64-
android:clickable="true"
65-
android:focusable="true"
66-
android:textColor="#ffffff" />
67-
6849
<com.github.nikartm.support.StripedProcessButton
6950
android:id="@+id/btn_3"
7051
android:layout_width="100dp"
7152
android:layout_height="100dp"
7253
android:layout_marginBottom="8dp"
7354
android:layout_marginEnd="16dp"
7455
android:layout_marginStart="16dp"
75-
android:layout_marginTop="16dp"
56+
android:layout_marginTop="50dp"
7657
android:clickable="true"
7758
android:focusable="true"
7859
android:textColor="#ffffff"
7960
android:text="Start process"
80-
android:layout_gravity="end"
61+
tools:spb_showStripes="true"
8162
app:spb_stripeGradient="false"
8263
app:spb_stripeRevert="true"
8364
app:spb_background="#6D4C41"
8465
app:spb_mainStripColor="#6D4C41"
8566
app:spb_subStripeColor="#FF9800"
67+
app:spb_stripeTilt="15"
8668
app:spb_stripeAlpha="0.8"
8769
app:spb_loadingText="Loading..."
8870
app:spb_cornerRadius="270" />
8971

72+
<com.github.nikartm.support.StripedProcessButton
73+
android:id="@+id/btn_2"
74+
android:layout_width="200dp"
75+
android:layout_height="70dp"
76+
android:layout_marginBottom="8dp"
77+
android:layout_marginEnd="16dp"
78+
android:layout_marginStart="16dp"
79+
android:layout_marginTop="16dp"
80+
android:text="Start process"
81+
tools:spb_showStripes="true"
82+
app:spb_background="#283593"
83+
app:spb_mainStripColor="#283593"
84+
app:spb_subStripeColor="#E0E0E0"
85+
app:spb_stripeAlpha="0.5"
86+
app:spb_loadingText="Loading..."
87+
app:spb_cornerRadius="60"
88+
app:spb_stripeTilt="0"
89+
app:spb_stripeWidth="6dp"
90+
android:clickable="true"
91+
android:focusable="true"
92+
android:textColor="#ffffff" />
93+
9094
<com.github.nikartm.support.StripedProcessButton
9195
android:id="@+id/btn_4"
9296
android:layout_width="match_parent"
@@ -96,9 +100,11 @@
96100
android:layout_marginStart="16dp"
97101
android:layout_marginTop="16dp"
98102
android:text="Start process"
103+
tools:spb_showStripes="true"
99104
app:spb_loadingText="Loading..."
100105
app:spb_stripeGradient="false"
101-
app:spb_stripeWidth="18dp"
106+
app:spb_stripeWidth="30dp"
107+
app:spb_stripeTilt="35"
102108
app:spb_subStripeColor="#ffffff"
103109
app:spb_background="#212121"
104110
app:spb_stripeDuration="120"

0 commit comments

Comments
 (0)