Skip to content

Commit 1ae82b0

Browse files
refactor: Improved settings screen icons and added new icons
Significantly enhanced user experience and visual consistency: - Replaced existing icons on the settings screen with improved versions for better clarity and visual appeal. - Added new icons for various settings options to enhance discoverability and user interaction. - Changed icon sizes to 24dp for better consistency and alignment with Material Design guidelines. - Removed unnecessary icon tinting from PreferenceCategory to simplify the visual hierarchy and improve readability.
1 parent ad99120 commit 1ae82b0

File tree

24 files changed

+43
-118
lines changed

24 files changed

+43
-118
lines changed

app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/android/lessons/basics/history/AndroidHistory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class AndroidHistory extends AppCompatActivity {
1515
@Override
1616
protected void onCreate(Bundle savedInstanceState) {
1717
super.onCreate(savedInstanceState);
18-
com.d4rk.androidtutorials.java.databinding.ActivityAndroidHistoryBinding binding = ActivityAndroidHistoryBinding.inflate(getLayoutInflater());
18+
ActivityAndroidHistoryBinding binding = ActivityAndroidHistoryBinding.inflate(getLayoutInflater());
1919
setContentView(binding.getRoot());
2020
MobileAds.initialize(this);
2121

app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/startup/dialogs/ConsentDialogFragment.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
package com.d4rk.androidtutorials.java.ui.screens.startup.dialogs;
22

33
import android.app.Dialog;
4-
import android.os.Bundle;
5-
import android.view.LayoutInflater;
64
import android.content.SharedPreferences;
7-
import androidx.preference.PreferenceManager;
5+
import android.os.Bundle;
86

97
import androidx.annotation.NonNull;
108
import androidx.annotation.Nullable;
119
import androidx.fragment.app.DialogFragment;
10+
import androidx.preference.PreferenceManager;
1211

1312
import com.d4rk.androidtutorials.java.BuildConfig;
1413
import com.d4rk.androidtutorials.java.R;
@@ -30,7 +29,7 @@ public void setConsentListener(ConsentListener listener) {
3029
@NonNull
3130
@Override
3231
public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
33-
DialogConsentBinding binding = DialogConsentBinding.inflate(LayoutInflater.from(requireContext()));
32+
DialogConsentBinding binding = DialogConsentBinding.inflate(getLayoutInflater());
3433

3534
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(requireContext());
3635
boolean defaultChecked = !BuildConfig.DEBUG;
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
<vector xmlns:android="http://schemas.android.com/apk/res/android"
2+
xmlns:tools="http://schemas.android.com/tools"
23
android:width="24dp"
34
android:height="24dp"
45
android:viewportWidth="960"
56
android:viewportHeight="960"
67
android:tint="?attr/colorControlNormal">
78
<path
89
android:fillColor="@android:color/white"
9-
android:pathData="M234,684Q285,645 348,622.5Q411,600 480,600Q549,600 612,622.5Q675,645 726,684Q761,643 780.5,591Q800,539 800,480Q800,347 706.5,253.5Q613,160 480,160Q347,160 253.5,253.5Q160,347 160,480Q160,539 179.5,591Q199,643 234,684ZM480,520Q421,520 380.5,479.5Q340,439 340,380Q340,321 380.5,280.5Q421,240 480,240Q539,240 579.5,280.5Q620,321 620,380Q620,439 579.5,479.5Q539,520 480,520ZM480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q563,80 636,111.5Q709,143 763,197Q817,251 848.5,324Q880,397 880,480Q880,563 848.5,636Q817,709 763,763Q709,817 636,848.5Q563,880 480,880ZM480,800Q533,800 580,784.5Q627,769 666,740Q627,711 580,695.5Q533,680 480,680Q427,680 380,695.5Q333,711 294,740Q333,769 380,784.5Q427,800 480,800ZM480,440Q506,440 523,423Q540,406 540,380Q540,354 523,337Q506,320 480,320Q454,320 437,337Q420,354 420,380Q420,406 437,423Q454,440 480,440ZM480,380Q480,380 480,380Q480,380 480,380Q480,380 480,380Q480,380 480,380Q480,380 480,380Q480,380 480,380Q480,380 480,380Q480,380 480,380ZM480,740Q480,740 480,740Q480,740 480,740Q480,740 480,740Q480,740 480,740Q480,740 480,740Q480,740 480,740Q480,740 480,740Q480,740 480,740Z"/>
10+
android:pathData="M234,684Q285,645 348,622.5Q411,600 480,600Q549,600 612,622.5Q675,645 726,684Q761,643 780.5,591Q800,539 800,480Q800,347 706.5,253.5Q613,160 480,160Q347,160 253.5,253.5Q160,347 160,480Q160,539 179.5,591Q199,643 234,684ZM480,520Q421,520 380.5,479.5Q340,439 340,380Q340,321 380.5,280.5Q421,240 480,240Q539,240 579.5,280.5Q620,321 620,380Q620,439 579.5,479.5Q539,520 480,520ZM480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q563,80 636,111.5Q709,143 763,197Q817,251 848.5,324Q880,397 880,480Q880,563 848.5,636Q817,709 763,763Q709,817 636,848.5Q563,880 480,880ZM480,800Q533,800 580,784.5Q627,769 666,740Q627,711 580,695.5Q533,680 480,680Q427,680 380,695.5Q333,711 294,740Q333,769 380,784.5Q427,800 480,800ZM480,440Q506,440 523,423Q540,406 540,380Q540,354 523,337Q506,320 480,320Q454,320 437,337Q420,354 420,380Q420,406 437,423Q454,440 480,440ZM480,380Q480,380 480,380Q480,380 480,380Q480,380 480,380Q480,380 480,380Q480,380 480,380Q480,380 480,380Q480,380 480,380Q480,380 480,380ZM480,740Q480,740 480,740Q480,740 480,740Q480,740 480,740Q480,740 480,740Q480,740 480,740Q480,740 480,740Q480,740 480,740Q480,740 480,740Z"
11+
tools:ignore="VectorPath" />
1012
</vector>

app/src/main/res/drawable-anydpi/ic_appearance_tinted.xml

Lines changed: 0 additions & 12 deletions
This file was deleted.

app/src/main/res/drawable-anydpi/ic_bug_report.xml

Lines changed: 0 additions & 10 deletions
This file was deleted.

app/src/main/res/drawable-anydpi/ic_build_tinted.xml

Lines changed: 0 additions & 9 deletions
This file was deleted.

app/src/main/res/drawable-anydpi/ic_handshake.xml

Lines changed: 0 additions & 10 deletions
This file was deleted.

app/src/main/res/drawable-anydpi/ic_notifications_tinted.xml

Lines changed: 0 additions & 9 deletions
This file was deleted.

app/src/main/res/drawable-anydpi/ic_safety_check_tinted.xml

Lines changed: 0 additions & 9 deletions
This file was deleted.
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
<vector xmlns:android="http://schemas.android.com/apk/res/android"
2+
xmlns:tools="http://schemas.android.com/tools"
23
android:width="24dp"
34
android:height="24dp"
45
android:viewportWidth="960"
56
android:viewportHeight="960"
67
android:tint="?attr/colorControlNormal">
78
<path
89
android:fillColor="@android:color/white"
9-
android:pathData="M480,880Q398,880 325,848.5Q252,817 197.5,762.5Q143,708 111.5,635Q80,562 80,480Q80,397 111.5,324.5Q143,252 197.5,197.5Q252,143 325,111.5Q398,80 480,80Q563,80 635.5,111.5Q708,143 762.5,197.5Q817,252 848.5,324.5Q880,397 880,480Q880,562 848.5,635Q817,708 762.5,762.5Q708,817 635.5,848.5Q563,880 480,880ZM480,640Q540,640 597,657.5Q654,675 704,708Q750,662 775,603.5Q800,545 800,480Q800,346 707,253Q614,160 480,160Q346,160 253,253Q160,346 160,480Q160,545 184.5,604Q209,663 256,708Q306,675 363,657.5Q420,640 480,640ZM480,720Q439,720 400,730Q361,740 326,760Q361,780 400,790Q439,800 480,800Q521,800 560,790Q599,780 634,760Q599,740 560,730Q521,720 480,720ZM280,440Q297,440 308.5,428.5Q320,417 320,400Q320,383 308.5,371.5Q297,360 280,360Q263,360 251.5,371.5Q240,383 240,400Q240,417 251.5,428.5Q263,440 280,440ZM400,320Q417,320 428.5,308.5Q440,297 440,280Q440,263 428.5,251.5Q417,240 400,240Q383,240 371.5,251.5Q360,263 360,280Q360,297 371.5,308.5Q383,320 400,320ZM680,440Q697,440 708.5,428.5Q720,417 720,400Q720,383 708.5,371.5Q697,360 680,360Q663,360 651.5,371.5Q640,383 640,400Q640,417 651.5,428.5Q663,440 680,440ZM480,560Q513,560 536.5,536.5Q560,513 560,480Q560,467 556,454.5Q552,442 544,432L598,296Q605,280 598.5,264.5Q592,249 576,242Q561,235 545.5,241.5Q530,248 524,264L470,400Q440,405 420,427.5Q400,450 400,480Q400,513 423.5,536.5Q447,560 480,560ZM480,640Q480,640 480,640Q480,640 480,640Q480,640 480,640Q480,640 480,640L480,640Q480,640 480,640Q480,640 480,640Q480,640 480,640Q480,640 480,640ZM480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434ZM480,720Q480,720 480,720Q480,720 480,720Q480,720 480,720Q480,720 480,720Q480,720 480,720Q480,720 480,720Q480,720 480,720Q480,720 480,720Z"/>
10+
android:pathData="M480,880Q398,880 325,848.5Q252,817 197.5,762.5Q143,708 111.5,635Q80,562 80,480Q80,397 111.5,324.5Q143,252 197.5,197.5Q252,143 325,111.5Q398,80 480,80Q563,80 635.5,111.5Q708,143 762.5,197.5Q817,252 848.5,324.5Q880,397 880,480Q880,562 848.5,635Q817,708 762.5,762.5Q708,817 635.5,848.5Q563,880 480,880ZM480,640Q540,640 597,657.5Q654,675 704,708Q750,662 775,603.5Q800,545 800,480Q800,346 707,253Q614,160 480,160Q346,160 253,253Q160,346 160,480Q160,545 184.5,604Q209,663 256,708Q306,675 363,657.5Q420,640 480,640ZM480,720Q439,720 400,730Q361,740 326,760Q361,780 400,790Q439,800 480,800Q521,800 560,790Q599,780 634,760Q599,740 560,730Q521,720 480,720ZM280,440Q297,440 308.5,428.5Q320,417 320,400Q320,383 308.5,371.5Q297,360 280,360Q263,360 251.5,371.5Q240,383 240,400Q240,417 251.5,428.5Q263,440 280,440ZM400,320Q417,320 428.5,308.5Q440,297 440,280Q440,263 428.5,251.5Q417,240 400,240Q383,240 371.5,251.5Q360,263 360,280Q360,297 371.5,308.5Q383,320 400,320ZM680,440Q697,440 708.5,428.5Q720,417 720,400Q720,383 708.5,371.5Q697,360 680,360Q663,360 651.5,371.5Q640,383 640,400Q640,417 651.5,428.5Q663,440 680,440ZM480,560Q513,560 536.5,536.5Q560,513 560,480Q560,467 556,454.5Q552,442 544,432L598,296Q605,280 598.5,264.5Q592,249 576,242Q561,235 545.5,241.5Q530,248 524,264L470,400Q440,405 420,427.5Q400,450 400,480Q400,513 423.5,536.5Q447,560 480,560ZM480,640Q480,640 480,640Q480,640 480,640Q480,640 480,640Q480,640 480,640L480,640Q480,640 480,640Q480,640 480,640Q480,640 480,640Q480,640 480,640ZM480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434Q480,434 480,434ZM480,720Q480,720 480,720Q480,720 480,720Q480,720 480,720Q480,720 480,720Q480,720 480,720Q480,720 480,720Q480,720 480,720Q480,720 480,720Z"
11+
tools:ignore="VectorPath" />
1012
</vector>

0 commit comments

Comments
 (0)