Skip to content

Commit 5f5803d

Browse files
committed
replace the big icon with a drawable layer list
1 parent bc02c56 commit 5f5803d

File tree

8 files changed

+45
-2
lines changed

8 files changed

+45
-2
lines changed

app/src/main/java/com/simplemobiletools/flashlight/activities/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ public void disableFlashlight() {
133133

134134
private void changeIconColor(int colorId, ImageView imageView) {
135135
final int appColor = getResources().getColor(colorId);
136-
imageView.getDrawable().mutate().setColorFilter(appColor, PorterDuff.Mode.SRC_IN);
136+
imageView.getDrawable().mutate().setColorFilter(appColor, PorterDuff.Mode.SRC_ATOP);
137137
}
138138

139139
@Subscribe
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
3+
<item
4+
android:width="60dp"
5+
android:height="60dp"
6+
android:left="60dp"
7+
android:top="60dp">
8+
<shape
9+
android:shape="oval">
10+
<stroke
11+
android:width="15dp"
12+
android:color="@android:color/white"/>
13+
<solid android:color="@android:color/transparent"/>
14+
</shape>
15+
</item>
16+
17+
<item
18+
android:width="120dp"
19+
android:height="120dp"
20+
android:left="30dp"
21+
android:top="30dp">
22+
<shape
23+
android:shape="oval">
24+
<stroke
25+
android:width="15dp"
26+
android:color="@android:color/white"/>
27+
<solid android:color="@android:color/transparent"/>
28+
</shape>
29+
</item>
30+
31+
<item
32+
android:width="180dp"
33+
android:height="180dp">
34+
<shape
35+
android:shape="oval">
36+
<stroke
37+
android:width="15dp"
38+
android:color="@android:color/white"/>
39+
<solid android:color="@android:color/transparent"/>
40+
</shape>
41+
</item>
42+
43+
</layer-list>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
android:id="@+id/toggle_btn"
1414
android:layout_width="wrap_content"
1515
android:layout_height="wrap_content"
16-
android:src="@mipmap/flashlight_big"/>
16+
android:src="@drawable/circles"/>
1717

1818
<ImageButton
1919
android:id="@+id/bright_display_btn"
-13.6 KB
Binary file not shown.
-9.99 KB
Binary file not shown.
-24.6 KB
Binary file not shown.
-39.4 KB
Binary file not shown.
-67.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)