use of com.kale.floatbar.util.Prefs in project Float-Bar by tianzhijiexian.
the class FloatDisplaySettingActivity method onCreate.
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.prefs_list_content);
addPreferencesFromResource(R.xml.float_display_preference);
prefs = new Prefs(this);
colorList = (MyListPreference) findPreference("color");
colorList.setOnPreferenceChangeListener(this);
// 找到preference
alphaSb = (MySeekBarPreference) findPreference("alpha");
// 设置起始时的进度
alphaSb.setDefaultProgressValue(prefs.getAlpha());
// 设置最大的数值,不超过10000。如果超过了请在seekbarPreference源码中进行修改max值
alphaSb.setMax(255);
// 设置监听器
alphaSb.setOnSeekBarPrefsChangeListener(this);
rightCBox = (CheckBoxPreference) findPreference("rightMode");
rightCBox.setOnPreferenceChangeListener(this);
widthSb = (MySeekBarPreference) findPreference("width");
widthSb.setMax(80);
widthSb.setDefaultProgressValue(prefs.getWidth());
widthSb.setOnSeekBarPrefsChangeListener(this);
heightSb = (MySeekBarPreference) findPreference("height");
heightSb.setMax(1000);
heightSb.setDefaultProgressValue(prefs.getHeight());
heightSb.setOnSeekBarPrefsChangeListener(this);
distanceSb = (MySeekBarPreference) findPreference("distance");
distanceSb.setMax(1000);
distanceSb.setDefaultProgressValue(prefs.getDistance());
distanceSb.setOnSeekBarPrefsChangeListener(this);
}
use of com.kale.floatbar.util.Prefs in project Float-Bar by tianzhijiexian.
the class DrawService method onCreate.
@Override
public void onCreate() {
super.onCreate();
prefs = new Prefs(this);
// 注册监听home键广播
receiver = new HomeKeyReceiver();
registerReceiver(receiver, new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS));
initDrawFloating();
updateUi();
}
use of com.kale.floatbar.util.Prefs in project Float-Bar by tianzhijiexian.
the class MainActivity method onCreate.
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.prefs_list_content);
addPreferencesFromResource(R.xml.float_preference);
prefs = new Prefs(MainActivity.this);
startcBox = (CheckBoxPreference) findPreference("started");
startcBox.setOnPreferenceChangeListener(this);
sendMail = (Preference) findPreference("mail");
sendMail.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
Util.sendMail(MainActivity.this, "联系作者");
return false;
}
});
returnDefault = (Preference) findPreference("returnDefaultSetting");
returnDefault.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
showDialog(MainActivity.this, "恢复默认设置", "确认后悬浮窗将会采用默认的设置", "确定", "取消");
return false;
}
});
// startActivity(new Intent(MainActivity.this,TestActivity.class));
}
use of com.kale.floatbar.util.Prefs in project Float-Bar by tianzhijiexian.
the class FloatService method onCreate.
@Override
public void onCreate() {
super.onCreate();
Log.e(tag, "onCreate");
prefs = new Prefs(service);
createFloatView();
}
use of com.kale.floatbar.util.Prefs in project Float-Bar by tianzhijiexian.
the class DrawSettingActivity method onCreate.
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.prefs_list_content);
addPreferencesFromResource(R.xml.draw_preference);
Prefs prefs = new Prefs(this);
checkbox = (CheckBoxPreference) findPreference("drawMode");
checkbox.setOnPreferenceChangeListener(this);
colorList = (MyListPreference) findPreference("drawColor");
colorList.setOnPreferenceChangeListener(this);
textColorList = (MyListPreference) findPreference("drawTextColor");
textColorList.setOnPreferenceChangeListener(this);
seekbar = (MySeekBarPreference) findPreference("drawAlpha");
seekbar.setDefaultProgressValue(prefs.getDrawAlpha());
seekbar.setMax(255);
seekbar.setOnSeekBarPrefsChangeListener(this);
startService(new Intent(DrawSettingActivity.this, DrawService.class));
}
Aggregations