[SQUASH] Bring back Udfps icons and Animations [2/3]

Change-Id: I21db60139dceaa595324a2a35f05ed39006eec66
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>

Bring back icon shapes, icon packs, fonts Customisation

Signed-off-by: sb6596 <shubhamprince111@gmail.com>
Change-Id: I0a80a90faa83d94ec8652fc48faee8e1ae710f09
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
Signed-off-by: SuperDroidBond <superdroidbond@yahoo.com>
Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
SagarMakhar
2021-12-21 16:24:09 +00:00
committed by Hưng Phan
parent ae82e06f22
commit 72f3241d7d
5 changed files with 522 additions and 2 deletions

View File

@@ -51,6 +51,7 @@ import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.search.SearchIndexable;
import android.provider.SearchIndexableResource;
import com.android.internal.util.cherish.fod.FodUtils;
import com.android.internal.util.cherish.CherishUtils;
import java.util.ArrayList;
import java.util.List;
@@ -60,6 +61,7 @@ public class LockScreenSettings extends SettingsPreferenceFragment implements
private static final String AOD_SCHEDULE_KEY = "always_on_display_schedule";
private static final String SCREEN_OFF_FOD_KEY = "screen_off_fod";
private static final String UDFPS_HAPTIC_FEEDBACK = "udfps_haptic_feedback";
static final int MODE_DISABLED = 0;
static final int MODE_NIGHT = 1;
@@ -69,6 +71,8 @@ public class LockScreenSettings extends SettingsPreferenceFragment implements
Preference mAODPref;
Preference mFODPref;
private SystemSettingSwitchPreference mFODScreenOff;
private SystemSettingSwitchPreference mUdfpsHapticFeedback;
@Override
public void onCreate(Bundle icicle) {
@@ -89,9 +93,11 @@ public class LockScreenSettings extends SettingsPreferenceFragment implements
e.printStackTrace();
}
mFODPref = findPreference(SCREEN_OFF_FOD_KEY);
PreferenceCategory udfps = (PreferenceCategory) prefScreen.findPreference("udfps_category");
mFODScreenOff = (SystemSettingSwitchPreference) findPreference(SCREEN_OFF_FOD_KEY);
mUdfpsHapticFeedback = (SystemSettingSwitchPreference) findPreference(UDFPS_HAPTIC_FEEDBACK);
if (!FodUtils.hasFodSupport(getContext())) {
removePreference(SCREEN_OFF_FOD_KEY);
prefScreen.removePreference(udfps);
}
mAODPref = findPreference(AOD_SCHEDULE_KEY);