@Override
public void onResume(){
super.onResume();
getPreferenceScreen().getSharedPreferences()
.registerOnSharedPreferenceChangeListener(this);
LayerDrawable drawPref = (LayerDrawable)getResources().getDrawable(R.drawable.draw_pref);
GradientDrawable backPref = (GradientDrawable) drawPref.findDrawableByLayerId(R.id.backtemp);
LayerDrawable drawWifi = (LayerDrawable)getResources().getDrawable(R.drawable.draw_wifi);
GradientDrawable backWifi = (GradientDrawable) drawWifi.findDrawableByLayerId(R.id.backtemp);
LayerDrawable drawBluetooth = (LayerDrawable)getResources().getDrawable(R.drawable.draw_bluetooth);
GradientDrawable backBluetooth = (GradientDrawable) drawBluetooth.findDrawableByLayerId(R.id.backtemp);
LayerDrawable drawGPS = (LayerDrawable)getResources().getDrawable(R.drawable.draw_gps);
GradientDrawable backGPS = (GradientDrawable) drawGPS.findDrawableByLayerId(R.id.backtemp);
LayerDrawable drawTime = (LayerDrawable)getResources().getDrawable(R.drawable.draw_time);
GradientDrawable backTime = (GradientDrawable) drawTime.findDrawableByLayerId(R.id.backtemp);
LayerDrawable drawGeekyLauncher = (LayerDrawable)getResources().getDrawable(R.drawable.draw_geekylauncher);
RotateDrawable backGL = (RotateDrawable) drawGeekyLauncher.findDrawableByLayerId(R.id.backtemp);
LayerDrawable drawPro = (LayerDrawable)getResources().getDrawable(R.drawable.draw_pref_pro);
GradientDrawable backPro = (GradientDrawable) drawPro.findDrawableByLayerId(R.id.backtemp);
GradientDrawable backPro2 = (GradientDrawable) drawPro.findDrawableByLayerId(R.id.backtemp2);
backPref.setColor(themeColor);
backWifi.setColor(themeColor);
backBluetooth.setColor(themeColor);
backGPS.setColor(themeColor);
backTime.setColor(themeColor);
backPro.setColor(themeColor); backPro2.setColor(themeColor);
backGL.setDrawable(new ColorDrawable(themeColor));
stable.setIcon(drawPref);
widget.setIcon(drawPref);
autoremove.setIcon(drawPref);
autorecovs.setIcon(drawPref);
autotrans.setIcon(drawPref);
style.setIcon(drawPref);
colortext.setIcon(drawPref);
sizes.setIcon(drawPref);
overview.setIcon(drawPref);
prefwifi.setIcon(drawWifi);
prefbluetooth.setIcon(drawBluetooth);
prefgps.setIcon(drawGPS);
preftime.setIcon(drawTime);
launcher.setIcon(drawGeekyLauncher);
ad.setIcon(drawPro);
}
SettingGUI.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:Shortcuts
作者:
评论列表
文章目录