List of usage examples for android.app Dialog getWindow
public @Nullable Window getWindow()
From source file:com.xplink.android.carchecklist.CarCheckListActivity.java
private void SlideDocumentLayout() { final SharedPreferences settings = getSharedPreferences("mysettings", 0); final SharedPreferences.Editor editor = settings.edit(); final Dialog documentdialog = new Dialog(CarCheckListActivity.this, R.style.backgrounddialog); documentdialog.requestWindowFeature(Window.FEATURE_NO_TITLE); documentdialog.setContentView(R.layout.documentdialoglayout); documentdialog.getWindow().getAttributes().windowAnimations = R.style.DocumentDialogAnimation; documentdialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); // make everything around Dialog brightness than default WindowManager.LayoutParams lp = documentdialog.getWindow().getAttributes(); lp.dimAmount = 0f;//from w w w. j a v a2 s . co m final CheckBox chkinsurance = (CheckBox) documentdialog.getWindow().findViewById(R.id.doc_insurance); final CheckBox chkactTaxLabel = (CheckBox) documentdialog.getWindow().findViewById(R.id.doc_actTaxLabel); final CheckBox chkbill = (CheckBox) documentdialog.getWindow().findViewById(R.id.doc_bill); final CheckBox chklicensePlate = (CheckBox) documentdialog.getWindow().findViewById(R.id.doc_licensePlate); final CheckBox chklicenseManual = (CheckBox) documentdialog.getWindow() .findViewById(R.id.doc_licenseManual); final CheckBox chkcarPartPaper = (CheckBox) documentdialog.getWindow().findViewById(R.id.doc_carPartPaper); final CheckBox chkcarManual = (CheckBox) documentdialog.getWindow().findViewById(R.id.doc_carManual); final CheckBox chklicenseRegister = (CheckBox) documentdialog.getWindow() .findViewById(R.id.doc_licenseRegister); final CheckBox chkgift = (CheckBox) documentdialog.getWindow().findViewById(R.id.doc_gift); // Change font chkinsurance.setTypeface(type); chkactTaxLabel.setTypeface(type); chkbill.setTypeface(type); chklicensePlate.setTypeface(type); chklicenseManual.setTypeface(type); chkcarPartPaper.setTypeface(type); chkcarManual.setTypeface(type); chklicenseRegister.setTypeface(type); chkgift.setTypeface(type); documentdialog.setCanceledOnTouchOutside(true); documentdialog.setOnCancelListener(new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialog) { headdocument.setVisibility(ImageView.VISIBLE); TranslateAnimation slideoutheaddocument = new TranslateAnimation(0, 0, 350, 800); slideoutheaddocument.setDuration(500); slideoutheaddocument.setFillAfter(true); headdocument.startAnimation(slideoutheaddocument); Map<String, Boolean> mp = new HashMap<String, Boolean>(); mp.put("doc_insurance", chkinsurance.isChecked()); mp.put("doc_actTaxLabel", chkactTaxLabel.isChecked()); mp.put("doc_bill", chkbill.isChecked()); mp.put("doc_licensePlate", chklicensePlate.isChecked()); mp.put("doc_licenseManual", chklicenseManual.isChecked()); mp.put("doc_carPartPaper", chkcarPartPaper.isChecked()); mp.put("doc_carManual", chkcarManual.isChecked()); mp.put("doc_licenseRegister", chklicenseRegister.isChecked()); mp.put("doc_gift", chkgift.isChecked()); filterStore("document", mp); save(mp); } }); TextView document = (TextView) documentdialog.getWindow().findViewById(R.id.Document); document.setTypeface(type); Button documentback = (Button) documentdialog.getWindow().findViewById(R.id.Documentback); documentback.setTypeface(type); documentback.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { documentdialog.dismiss(); headdocument.setVisibility(ImageView.VISIBLE); TranslateAnimation slideoutheaddocument = new TranslateAnimation(0, 0, 350, 800); slideoutheaddocument.setDuration(500); slideoutheaddocument.setFillAfter(true); headdocument.startAnimation(slideoutheaddocument); Map<String, Boolean> mp = new HashMap<String, Boolean>(); mp.put("doc_insurance", chkinsurance.isChecked()); mp.put("doc_actTaxLabel", chkactTaxLabel.isChecked()); mp.put("doc_bill", chkbill.isChecked()); mp.put("doc_licensePlate", chklicensePlate.isChecked()); mp.put("doc_licenseManual", chklicenseManual.isChecked()); mp.put("doc_carPartPaper", chkcarPartPaper.isChecked()); mp.put("doc_carManual", chkcarManual.isChecked()); mp.put("doc_licenseRegister", chklicenseRegister.isChecked()); mp.put("doc_gift", chkgift.isChecked()); filterStore("document", mp); save(mp); } }); chkinsurance.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalDocument(increment); } else { increment = false; getTotalDocument(increment); } DocumentProgress.setProgress(PercenDocument); percendocument.setText("" + PercenDocument + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkactTaxLabel.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalDocument(increment); } else { increment = false; getTotalDocument(increment); } DocumentProgress.setProgress(PercenDocument); percendocument.setText("" + PercenDocument + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkbill.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalDocument(increment); } else { increment = false; getTotalDocument(increment); } DocumentProgress.setProgress(PercenDocument); percendocument.setText("" + PercenDocument + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chklicensePlate.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalDocument(increment); } else { increment = false; getTotalDocument(increment); } DocumentProgress.setProgress(PercenDocument); percendocument.setText("" + PercenDocument + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chklicenseManual.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalDocument(increment); } else { increment = false; getTotalDocument(increment); } DocumentProgress.setProgress(PercenDocument); percendocument.setText("" + PercenDocument + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkcarPartPaper.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalDocument(increment); } else { increment = false; getTotalDocument(increment); } DocumentProgress.setProgress(PercenDocument); percendocument.setText("" + PercenDocument + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkcarManual.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalDocument(increment); } else { increment = false; getTotalDocument(increment); } DocumentProgress.setProgress(PercenDocument); percendocument.setText("" + PercenDocument + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chklicenseRegister.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalDocument(increment); } else { increment = false; getTotalDocument(increment); } DocumentProgress.setProgress(PercenDocument); percendocument.setText("" + PercenDocument + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkgift.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalDocument(increment); } else { increment = false; getTotalDocument(increment); } DocumentProgress.setProgress(PercenDocument); percendocument.setText("" + PercenDocument + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); headdocument.setVisibility(ImageView.VISIBLE); TranslateAnimation slideheaddocument = new TranslateAnimation(0, 0, 800, 350); slideheaddocument.setDuration(500); slideheaddocument.setFillAfter(true); headdocument.startAnimation(slideheaddocument); documentdialog.show(); WindowManager.LayoutParams params = documentdialog.getWindow().getAttributes(); params.y = 350; params.x = 60; params.gravity = Gravity.TOP | Gravity.LEFT; documentdialog.getWindow().setAttributes(params); chkinsurance.setChecked(load("doc_insurance")); chkactTaxLabel.setChecked(load("doc_actTaxLabel")); chkbill.setChecked(load("doc_bill")); chklicensePlate.setChecked(load("doc_licensePlate")); chklicenseManual.setChecked(load("doc_licenseManual")); chkcarPartPaper.setChecked(load("doc_carPartPaper")); chkcarManual.setChecked(load("doc_carManual")); chklicenseRegister.setChecked(load("doc_licenseRegister")); chkgift.setChecked(load("doc_gift")); }
From source file:com.xplink.android.carchecklist.CarCheckListActivity.java
private void SlideEngineLayout() { DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); float height = metrics.heightPixels; float width = metrics.widthPixels; int left840 = (int) ((width / 100) * 65.625); final SharedPreferences settings = getSharedPreferences("mysettings", 0); final SharedPreferences.Editor editor = settings.edit(); final Dialog enginedialog = new Dialog(CarCheckListActivity.this, R.style.backgrounddialog); enginedialog.requestWindowFeature(Window.FEATURE_NO_TITLE); enginedialog.setContentView(R.layout.enginedialoglayout); enginedialog.getWindow().getAttributes().windowAnimations = R.style.EngineDialogAnimation; enginedialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); // make everything around Dialog brightness than default WindowManager.LayoutParams lp = enginedialog.getWindow().getAttributes(); lp.dimAmount = 0f;//from www.ja v a 2s .c o m final CheckBox chkengine_hood = (CheckBox) enginedialog.getWindow().findViewById(R.id.engine_hood); final CheckBox chkengine_backHood = (CheckBox) enginedialog.getWindow().findViewById(R.id.engine_backHood); final CheckBox chkengine_underEngine = (CheckBox) enginedialog.getWindow() .findViewById(R.id.engine_underEngine); final CheckBox chkengine_brakeOil = (CheckBox) enginedialog.getWindow().findViewById(R.id.engine_brakeOil); final CheckBox chkengine_engineOil = (CheckBox) enginedialog.getWindow() .findViewById(R.id.engine_engineOil); final CheckBox chkengine_waterCoolant = (CheckBox) enginedialog.getWindow() .findViewById(R.id.engine_waterCoolant); final CheckBox chkengine_belt = (CheckBox) enginedialog.getWindow().findViewById(R.id.engine_belt); final CheckBox chkengine_gear = (CheckBox) enginedialog.getWindow().findViewById(R.id.engine_gear); final CheckBox chkengine_liquidLevel = (CheckBox) enginedialog.getWindow() .findViewById(R.id.engine_liquidLevel); final CheckBox chkengine_soundOut = (CheckBox) enginedialog.getWindow().findViewById(R.id.engine_soundOut); final CheckBox chkengine_soundIn = (CheckBox) enginedialog.getWindow().findViewById(R.id.engine_soundIn); // Change font chkengine_hood.setTypeface(type); chkengine_backHood.setTypeface(type); chkengine_underEngine.setTypeface(type); chkengine_brakeOil.setTypeface(type); chkengine_engineOil.setTypeface(type); chkengine_waterCoolant.setTypeface(type); chkengine_belt.setTypeface(type); chkengine_gear.setTypeface(type); chkengine_liquidLevel.setTypeface(type); chkengine_soundOut.setTypeface(type); chkengine_soundIn.setTypeface(type); enginedialog.setCanceledOnTouchOutside(true); enginedialog.setOnCancelListener(new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialog) { headengine.setVisibility(ImageView.VISIBLE); TranslateAnimation slideoutheadengine = new TranslateAnimation(0, 0, 490, -500); slideoutheadengine.setDuration(300); slideoutheadengine.setFillAfter(true); headengine.startAnimation(slideoutheadengine); Map<String, Boolean> mp = new HashMap<String, Boolean>(); mp.put("engine_hood", chkengine_hood.isChecked()); mp.put("engine_backHood", chkengine_backHood.isChecked()); mp.put("engine_underEngine", chkengine_underEngine.isChecked()); mp.put("engine_brakeOil", chkengine_brakeOil.isChecked()); mp.put("engine_engineOil", chkengine_engineOil.isChecked()); mp.put("engine_waterCoolant", chkengine_waterCoolant.isChecked()); mp.put("engine_belt", chkengine_belt.isChecked()); mp.put("engine_gear", chkengine_gear.isChecked()); mp.put("engine_liquidLevel", chkengine_liquidLevel.isChecked()); mp.put("engine_soundOut", chkengine_soundOut.isChecked()); mp.put("engine_soundIn", chkengine_soundIn.isChecked()); filterStore("engine", mp); save(mp); } }); TextView engine = (TextView) enginedialog.getWindow().findViewById(R.id.Engine); engine.setTypeface(type); Button engineback = (Button) enginedialog.getWindow().findViewById(R.id.Engineback); engineback.setTypeface(type); engineback.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { enginedialog.dismiss(); headengine.setVisibility(ImageView.VISIBLE); TranslateAnimation slideoutheadengine = new TranslateAnimation(0, 0, 490, -500); slideoutheadengine.setDuration(300); slideoutheadengine.setFillAfter(true); headengine.startAnimation(slideoutheadengine); Map<String, Boolean> mp = new HashMap<String, Boolean>(); mp.put("engine_hood", chkengine_hood.isChecked()); mp.put("engine_backHood", chkengine_backHood.isChecked()); mp.put("engine_underEngine", chkengine_underEngine.isChecked()); mp.put("engine_brakeOil", chkengine_brakeOil.isChecked()); mp.put("engine_engineOil", chkengine_engineOil.isChecked()); mp.put("engine_waterCoolant", chkengine_waterCoolant.isChecked()); mp.put("engine_belt", chkengine_belt.isChecked()); mp.put("engine_gear", chkengine_gear.isChecked()); mp.put("engine_liquidLevel", chkengine_liquidLevel.isChecked()); mp.put("engine_soundOut", chkengine_soundOut.isChecked()); mp.put("engine_soundIn", chkengine_soundIn.isChecked()); filterStore("engine", mp); save(mp); } }); chkengine_hood.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalEngine(increment); } else { increment = false; getTotalEngine(increment); } EngineProgress.setProgress(PercenEngine); percenengine.setText("" + PercenEngine + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkengine_backHood.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalEngine(increment); } else { increment = false; getTotalEngine(increment); } EngineProgress.setProgress(PercenEngine); percenengine.setText("" + PercenEngine + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkengine_underEngine.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalEngine(increment); } else { increment = false; getTotalEngine(increment); } EngineProgress.setProgress(PercenEngine); percenengine.setText("" + PercenEngine + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkengine_brakeOil.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalEngine(increment); } else { increment = false; getTotalEngine(increment); } EngineProgress.setProgress(PercenEngine); percenengine.setText("" + PercenEngine + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkengine_engineOil.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalEngine(increment); } else { increment = false; getTotalEngine(increment); } EngineProgress.setProgress(PercenEngine); percenengine.setText("" + PercenEngine + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkengine_waterCoolant.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalEngine(increment); } else { increment = false; getTotalEngine(increment); } EngineProgress.setProgress(PercenEngine); percenengine.setText("" + PercenEngine + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkengine_belt.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalEngine(increment); } else { increment = false; getTotalEngine(increment); } EngineProgress.setProgress(PercenEngine); percenengine.setText("" + PercenEngine + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkengine_gear.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalEngine(increment); } else { increment = false; getTotalEngine(increment); } EngineProgress.setProgress(PercenEngine); percenengine.setText("" + PercenEngine + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkengine_liquidLevel.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalEngine(increment); } else { increment = false; getTotalEngine(increment); } EngineProgress.setProgress(PercenEngine); percenengine.setText("" + PercenEngine + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkengine_soundOut.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalEngine(increment); } else { increment = false; getTotalEngine(increment); } EngineProgress.setProgress(PercenEngine); percenengine.setText("" + PercenEngine + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkengine_soundIn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalEngine(increment); } else { increment = false; getTotalEngine(increment); } EngineProgress.setProgress(PercenEngine); percenengine.setText("" + PercenEngine + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); headengine.setVisibility(ImageView.VISIBLE); TranslateAnimation slideheadengine = new TranslateAnimation(0, 0, 0, 490); slideheadengine.setDuration(300); slideheadengine.setFillAfter(true); headengine.startAnimation(slideheadengine); enginedialog.show(); WindowManager.LayoutParams params = enginedialog.getWindow().getAttributes(); params.y = 1; params.x = left840; params.gravity = Gravity.TOP | Gravity.LEFT; enginedialog.getWindow().setAttributes(params); chkengine_hood.setChecked(load("engine_hood")); chkengine_backHood.setChecked(load("engine_backHood")); chkengine_underEngine.setChecked(load("engine_underEngine")); chkengine_brakeOil.setChecked(load("engine_brakeOil")); chkengine_engineOil.setChecked(load("engine_engineOil")); chkengine_waterCoolant.setChecked(load("engine_waterCoolant")); chkengine_belt.setChecked(load("engine_belt")); chkengine_gear.setChecked(load("engine_gear")); chkengine_liquidLevel.setChecked(load("engine_liquidLevel")); chkengine_soundOut.setChecked(load("engine_soundOut")); chkengine_soundIn.setChecked(load("engine_soundIn")); }
From source file:com.xplink.android.carchecklist.CarCheckListActivity.java
private void SlideSettingLayout() { SharedPreferences mSharedPrefs = getSharedPreferences("mysettings", Context.MODE_PRIVATE); // Bundle seek = getIntent().getExtras(); final Dialog settingdialog = new Dialog(CarCheckListActivity.this, R.style.backgrounddialog); settingdialog.requestWindowFeature(Window.FEATURE_NO_TITLE); settingdialog.setContentView(R.layout.settingdialoglayout); final SeekBar powerseekbar = (SeekBar) settingdialog.getWindow().findViewById(R.id.Powerbar); final SeekBar engineseekbar = (SeekBar) settingdialog.getWindow().findViewById(R.id.Enginebar); final SeekBar exteriorseekbar = (SeekBar) settingdialog.getWindow().findViewById(R.id.Exteriorbar); // exteriorseekbar.setIndeterminate(false); final SeekBar interiorseekbar = (SeekBar) settingdialog.getWindow().findViewById(R.id.Interiorbar); final SeekBar documentseekbar = (SeekBar) settingdialog.getWindow().findViewById(R.id.Documentbar); // seekbar.putInt("Powerbar", powerseekbarValue).commit(); // if(seek != null){ Log.i("insettings", "seekbar : power-> " + mSharedPrefs.getInt("Powerbar", 0)); Log.i("insettings", "seekbar : engine->" + mSharedPrefs.getInt("Enginebar", 0)); Log.i("insettings", "seekbar : exterior->" + mSharedPrefs.getInt("Exteriorbar", 0)); Log.i("insettings", "seekbar : interior->" + mSharedPrefs.getInt("Interiorbar", 0)); Log.i("insettings", "seekbar : document->" + mSharedPrefs.getInt("Documentbar", 0)); powerseekbar.setProgress(mSharedPrefs.getInt("Powerbar", 0)); engineseekbar.setProgress(mSharedPrefs.getInt("Enginebar", 0)); exteriorseekbar.setProgress(mSharedPrefs.getInt("Exteriorbar", 0)); interiorseekbar.setProgress(mSharedPrefs.getInt("Interiorbar", 0)); documentseekbar.setProgress(mSharedPrefs.getInt("Documentbar", 0)); /*/*from w w w. j ava2 s .c o m*/ * for(Map.Entry<String, Integer> entry : mapSetting.entrySet()){ * if("interior".equals(entry.getKey())) edit.putInt("Interiorbar", * entry.getValue()); else if("power".equals(entry.getKey())) * edit.putInt("Powerbar", entry.getValue()); else * if("engine".equals(entry.getKey())) edit.putInt("Enginebar", * entry.getValue()); else if("exterior".equals(entry.getKey())) * edit.putInt("Exteriorbar", entry.getValue()); else * edit.putInt("Documentbar", entry.getValue()); * * //Log.i("checkSettingsName", "checkSettingsName : " + * entry.getKey()); } */ // ****************************************************check exist // current setting int powerBar = mSharedPrefs.getInt("Powerbar", 0); int engineBar = mSharedPrefs.getInt("Enginebar", 0); int exteriorBar = mSharedPrefs.getInt("Exteriorbar", 0); int interiorBar = mSharedPrefs.getInt("Interiorbar", 0); int documentBar = mSharedPrefs.getInt("Documentbar", 0); Log.i("power_setting", "*****in setting******power setting : " + powerBar); Log.i("engine_setting", "engine setting : " + engineBar); Log.i("exterior_setting", "exterior setting : " + exteriorBar); Log.i("interior_setting", "interior setting : " + interiorBar); Log.i("document_setting", "document setting : " + documentBar); // } TextView setting = (TextView) settingdialog.getWindow().findViewById(R.id.Setting); TextView priority = (TextView) settingdialog.getWindow().findViewById(R.id.Priority); TextView low = (TextView) settingdialog.getWindow().findViewById(R.id.Low); TextView high = (TextView) settingdialog.getWindow().findViewById(R.id.High); TextView textexterior = (TextView) settingdialog.getWindow().findViewById(R.id.textexterior); TextView textinterior = (TextView) settingdialog.getWindow().findViewById(R.id.textinterior); TextView textpower = (TextView) settingdialog.getWindow().findViewById(R.id.textpower); TextView textengine = (TextView) settingdialog.getWindow().findViewById(R.id.textengine); TextView textdocument = (TextView) settingdialog.getWindow().findViewById(R.id.textdocument); TextView one = (TextView) settingdialog.getWindow().findViewById(R.id.one); TextView two = (TextView) settingdialog.getWindow().findViewById(R.id.two); TextView three = (TextView) settingdialog.getWindow().findViewById(R.id.three); TextView four = (TextView) settingdialog.getWindow().findViewById(R.id.four); TextView five = (TextView) settingdialog.getWindow().findViewById(R.id.five); setting.setTypeface(type); priority.setTypeface(type); low.setTypeface(type); high.setTypeface(type); textexterior.setTypeface(type); textinterior.setTypeface(type); textpower.setTypeface(type); textengine.setTypeface(type); textdocument.setTypeface(type); one.setTypeface(type); two.setTypeface(type); three.setTypeface(type); four.setTypeface(type); five.setTypeface(type); settingdialog.getWindow().getAttributes().windowAnimations = R.style.SettingDialogAnimation; settingdialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); // make everything around Dialog brightness than default WindowManager.LayoutParams lp = settingdialog.getWindow().getAttributes(); lp.dimAmount = 0f; settingdialog.setCanceledOnTouchOutside(true); settingdialog.setOnCancelListener(new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialog) { headsetting.setVisibility(ImageView.VISIBLE); TranslateAnimation slideoutheadsetting = new TranslateAnimation(0, 0, 0, -468); slideoutheadsetting.setDuration(500); slideoutheadsetting.setFillAfter(true); headsetting.startAnimation(slideoutheadsetting); } }); Button btnsave = (Button) settingdialog.getWindow().findViewById(R.id.save); btnsave.setTypeface(type); btnsave.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { settingdialog.dismiss(); headsetting.setVisibility(ImageView.VISIBLE); TranslateAnimation slideoutheadsetting = new TranslateAnimation(0, 0, 0, -468); slideoutheadsetting.setDuration(500); slideoutheadsetting.setFillAfter(true); headsetting.startAnimation(slideoutheadsetting); powerseekbarValue = powerseekbar.getProgress(); engineseekbarValue = engineseekbar.getProgress(); exteriorseekbarValue = exteriorseekbar.getProgress(); interiorseekbarValue = interiorseekbar.getProgress(); documentseekbarValue = documentseekbar.getProgress(); Priority(); SharedPreferences mSharedPrefs = getSharedPreferences("mysettings", Context.MODE_PRIVATE); Editor seekbar = mSharedPrefs.edit(); seekbar.putInt("Powerbar", powerseekbarValue); seekbar.putInt("Enginebar", engineseekbarValue); seekbar.putInt("Exteriorbar", exteriorseekbarValue); seekbar.putInt("Interiorbar", interiorseekbarValue); seekbar.putInt("Documentbar", documentseekbarValue); seekbar.commit(); /* * int powerBar = shared2.getInt("Powerbar", 0); int engineBar = * shared2.getInt("Enginebar", 0); int exteriorBar = * shared2.getInt("Exteriorbar", 0); int interiorBar = * shared2.getInt("Interiorbar", 0); int documentBar = * shared2.getInt("Documentbar", 0); */ RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); Button btnreset = (Button) settingdialog.getWindow().findViewById(R.id.reset); btnreset.setTypeface(type); btnreset.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { AlertDialog alertDialog = new AlertDialog.Builder(CarCheckListActivity.this).setTitle("Reset") .setMessage("Do you really want to clear data?") .setPositiveButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // do nothing } }).setNegativeButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Intent intent = getIntent(); SharedPreferences sharedPreferences = getSharedPreferences("mysettings", Context.MODE_PRIVATE); sharedPreferences.edit().clear().commit(); /* * int CheckDocumentTotal, * CheckPowerTotal, CheckEngineTotal, * CheckExteriorTotal, * CheckInteriorTotal, PercenDocument, * PercenPower, PercenEngine, * PercenExterior, PercenInterior, * PercenRatio, Checknum, * powerseekbarValue, * engineseekbarValue, * exteriorseekbarValue, * interiorseekbarValue, * documentseekbarValue, sumPriority, * PowerPriority, EnginePriority, * ExteriorPriority, InteriorPriority, * DocumentPriority, * documentprogressValue; */ /* * Log.i("checkreset", * "BEFORE CLEAR -> CheckDocumentTotal : " * + CheckDocumentTotal); * Log.i("checkreset", * "CheckPowerTotal : " + * CheckPowerTotal); Log.i("checkreset", * "CheckEngineTotal : " + * CheckEngineTotal); * Log.i("checkreset", * "CheckExteriorTotal : " + * CheckExteriorTotal); * Log.i("checkreset", * "CheckInteriorTotal : " + * CheckInteriorTotal); * Log.i("checkreset", * "PercenDocument : " + * PercenDocument); Log.i("checkreset", * "PercenPower : " + PercenPower); * Log.i("checkreset", "PercenEngine : " * + PercenEngine); Log.i("checkreset", * "PercenExterior : " + * PercenExterior); Log.i("checkreset", * "PercenInterior : " + * PercenInterior); Log.i("checkreset", * "PercenRatio : " + PercenRatio); * Log.i("checkreset", "Checknum : " + * Checknum); Log.i("checkreset", * "powerseekbarValue : " + * powerseekbarValue); * Log.i("checkreset", * "engineseekbarValue : " + * engineseekbarValue); * Log.i("checkreset", * "interiorseekbarValue : " + * interiorseekbarValue); * Log.i("checkreset", * "exteriorseekbarValue : " + * exteriorseekbarValue); * Log.i("checkreset", * "documentseekbarValue : " + * documentseekbarValue); * Log.i("checkreset", "sumPriority : " * + sumPriority); Log.i("checkreset", * "PowerPriority : " + PowerPriority); * Log.i("checkreset", * "EnginePriority : " + * EnginePriority); Log.i("checkreset", * "ExteriorPriority : " + * ExteriorPriority); * Log.i("checkreset", * "InteriorPriority : " + * InteriorPriority); * Log.i("checkreset", * "DocumentPriority : " + * DocumentPriority); */ getIntent().removeExtra("power"); getIntent().removeExtra("engine"); getIntent().removeExtra("exterior"); getIntent().removeExtra("interior"); getIntent().removeExtra("document"); //startActivity(intent); Intent ii = new Intent(getApplicationContext(), CarCheckListActivity.class); startActivity(ii); finish(); } }).show(); } }); Button btnChangeLanguage = (Button) settingdialog.getWindow().findViewById(R.id.change_language); btnChangeLanguage.setTypeface(type); btnChangeLanguage.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent myIntent = new Intent(CarCheckListActivity.this, ChangeLanguage.class); // th myIntent.putExtra("power", PercenPower); myIntent.putExtra("engine", PercenEngine); myIntent.putExtra("exterior", PercenExterior); myIntent.putExtra("interior", PercenInterior); myIntent.putExtra("document", PercenDocument); myIntent.putExtra("numpower", CheckPowerTotal); myIntent.putExtra("numengine", CheckEngineTotal); myIntent.putExtra("numexterior", CheckExteriorTotal); myIntent.putExtra("numinterior", CheckInteriorTotal); myIntent.putExtra("numdocument", CheckDocumentTotal); SharedPreferences shared = getSharedPreferences("mysettings", Context.MODE_PRIVATE); Editor editor = shared.edit(); int powerBar = shared.getInt("Powerbar", 0); int engineBar = shared.getInt("Enginebar", 0); int exteriorBar = shared.getInt("Exteriorbar", 0); int interiorBar = shared.getInt("Interiorbar", 0); int documentBar = shared.getInt("Documentbar", 0); Log.i("power_setting", "power setting : " + powerBar); Log.i("engine_setting", "engine setting : " + engineBar); Log.i("exterior_setting", "exterior setting : " + exteriorBar); Log.i("interior_setting", "interior setting : " + interiorBar); Log.i("document_setting", "document setting : " + documentBar); Log.i("checkInList", "Check in List : " + shared.getInt("checknum", 0)); CarCheckListActivity.this.startActivity(myIntent); finish(); } }); Button btnRecord = (Button) settingdialog.getWindow().findViewById(R.id.record); btnRecord.setTypeface(type); btnRecord.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Log.i("record", "record onClick"); final AlertDialog.Builder adb = new AlertDialog.Builder(getApplicationContext()); adb.setTitle("Warning Dialog"); adb.setMessage("you must select more than one checklist."); adb.setPositiveButton("Ok", null); SharedPreferences shared = getSharedPreferences("mysettings", MODE_PRIVATE); powerWeight = shared.getInt("Powerbar", 0); engineWeight = shared.getInt("Enginebar", 0); exteriorWeight = shared.getInt("Exteriorbar", 0); interiorWeight = shared.getInt("Interiorbar", 0); documentWeight = shared.getInt("Documentbar", 0); String display = "before record activity >> " + powerWeight + "|" + engineWeight + "|" + exteriorWeight + "|" + interiorWeight + "|" + documentWeight; Log.i("display", display); Log.i("checklist", "" + PercenPower); Log.i("checklist", "" + PercenEngine); Log.i("checklist", "" + PercenExterior); Log.i("checklist", "" + PercenInterior); Log.i("checklist", "" + PercenDocument); // checking scope isSaveCheckBox(); // progressCheckListLog(); // checking scope CarCheckListActivity.this.startActivity(intent); finish(); } }); Button btnList = (Button) settingdialog.getWindow().findViewById(R.id.list); btnList.setTypeface(type); btnList.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Checknumcheckbox(); Intent listSaving = new Intent(getApplicationContext(), ListSaveActivity.class); startActivity(listSaving); finish(); } }); headsetting.setVisibility(ImageView.VISIBLE); TranslateAnimation slideheadsetting = new TranslateAnimation(0, 0, -468, 0); slideheadsetting.setDuration(500); slideheadsetting.setFillAfter(true); headsetting.startAnimation(slideheadsetting); settingdialog.show(); WindowManager.LayoutParams params = settingdialog.getWindow().getAttributes(); params.y = 0; params.x = 60; params.gravity = Gravity.TOP | Gravity.LEFT; settingdialog.getWindow().setAttributes(params); powerseekbarValue = mSharedPrefs.getInt("Powerbar", 0); engineseekbarValue = mSharedPrefs.getInt("Enginebar", 0); exteriorseekbarValue = mSharedPrefs.getInt("Exteriorbar", 0); interiorseekbarValue = mSharedPrefs.getInt("Interiorbar", 0); documentseekbarValue = mSharedPrefs.getInt("Documentbar", 0); PowerPriority = powerseekbarValue + 1; EnginePriority = engineseekbarValue + 1; ExteriorPriority = exteriorseekbarValue + 1; InteriorPriority = interiorseekbarValue + 1; DocumentPriority = documentseekbarValue + 1; /* * powerseekbar.setProgress(mSharedPrefs.getInt("Powerbar", 0)); * engineseekbar.setProgress(mSharedPrefs.getInt("Enginebar", 0)); * exteriorseekbar.setProgress(mSharedPrefs.getInt("Exteriorbar", 0)); * interiorseekbar.setProgress(mSharedPrefs.getInt("Interior", 0)); * documentseekbar.setProgress(mSharedPrefs.getInt("Documentbar", 0)); */ powerseekbar.setProgress(powerseekbarValue); engineseekbar.setProgress(engineseekbarValue); exteriorseekbar.setProgress(exteriorseekbarValue); interiorseekbar.setProgress(interiorseekbarValue); documentseekbar.setProgress(documentseekbarValue); }
From source file:com.xplink.android.carchecklist.CarCheckListActivity.java
private void SlideInteriorLayout() { final SharedPreferences settings = getSharedPreferences("mysettings", 0); final SharedPreferences.Editor editor = settings.edit(); final Dialog interiordialog = new Dialog(CarCheckListActivity.this, R.style.backgrounddialog); interiordialog.requestWindowFeature(Window.FEATURE_NO_TITLE); interiordialog.setContentView(R.layout.interiordialoglayout); interiordialog.getWindow().getAttributes().windowAnimations = R.style.InteriorDialogAnimation; interiordialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); // make everything around Dialog brightness than default WindowManager.LayoutParams lp = interiordialog.getWindow().getAttributes(); lp.dimAmount = 0f;//w w w .j a va 2 s.co m final CheckBox chkinside_seat = (CheckBox) interiordialog.getWindow().findViewById(R.id.inside_seat); final CheckBox chkinside_console = (CheckBox) interiordialog.getWindow().findViewById(R.id.inside_console); final CheckBox chkinside_steeringWheel = (CheckBox) interiordialog.getWindow() .findViewById(R.id.inside_steeringWheel); final CheckBox chkinside_transmission = (CheckBox) interiordialog.getWindow() .findViewById(R.id.inside_transmission); final CheckBox chkinside_sideDoors = (CheckBox) interiordialog.getWindow() .findViewById(R.id.inside_sideDoors); final CheckBox chkinside_dashBoard = (CheckBox) interiordialog.getWindow() .findViewById(R.id.inside_dashBoard); final CheckBox chkinside_carpet = (CheckBox) interiordialog.getWindow().findViewById(R.id.inside_carpet); final CheckBox chkinside_curtain = (CheckBox) interiordialog.getWindow().findViewById(R.id.inside_curtain); final CheckBox chkinside_seatBelt = (CheckBox) interiordialog.getWindow() .findViewById(R.id.inside_seatBelt); final CheckBox chkinside_backDoor = (CheckBox) interiordialog.getWindow() .findViewById(R.id.inside_backDoor); final CheckBox chkinside_lidOil = (CheckBox) interiordialog.getWindow().findViewById(R.id.inside_lidOil); final CheckBox chkinside_setSeat = (CheckBox) interiordialog.getWindow().findViewById(R.id.inside_setSeat); final CheckBox chkinside_brakePedal = (CheckBox) interiordialog.getWindow() .findViewById(R.id.inside_brakePedal); final CheckBox chkinside_accelerator = (CheckBox) interiordialog.getWindow() .findViewById(R.id.inside_accelerator); final CheckBox chkinside_handBrake = (CheckBox) interiordialog.getWindow() .findViewById(R.id.inside_handBrake); // Change font chkinside_seat.setTypeface(type); chkinside_console.setTypeface(type); chkinside_steeringWheel.setTypeface(type); chkinside_transmission.setTypeface(type); chkinside_sideDoors.setTypeface(type); chkinside_dashBoard.setTypeface(type); chkinside_carpet.setTypeface(type); chkinside_curtain.setTypeface(type); chkinside_seatBelt.setTypeface(type); chkinside_backDoor.setTypeface(type); chkinside_lidOil.setTypeface(type); chkinside_setSeat.setTypeface(type); chkinside_brakePedal.setTypeface(type); chkinside_accelerator.setTypeface(type); chkinside_handBrake.setTypeface(type); interiordialog.setCanceledOnTouchOutside(true); interiordialog.setOnCancelListener(new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialog) { headinterior.setVisibility(ImageView.VISIBLE); TranslateAnimation slideoutheadinterior = new TranslateAnimation(0, 0, 180, 800); slideoutheadinterior.setDuration(500); slideoutheadinterior.setFillAfter(true); headinterior.startAnimation(slideoutheadinterior); Map<String, Boolean> mp = new HashMap<String, Boolean>(); mp.put("inside_seat", chkinside_seat.isChecked()); mp.put("inside_console", chkinside_console.isChecked()); mp.put("inside_steeringWheel", chkinside_steeringWheel.isChecked()); mp.put("inside_transmission", chkinside_transmission.isChecked()); mp.put("inside_sideDoors", chkinside_sideDoors.isChecked()); mp.put("inside_dashBoard", chkinside_dashBoard.isChecked()); mp.put("inside_carpet", chkinside_carpet.isChecked()); mp.put("inside_curtain", chkinside_curtain.isChecked()); mp.put("inside_seatBelt", chkinside_seatBelt.isChecked()); mp.put("inside_backDoor", chkinside_backDoor.isChecked()); mp.put("inside_lidOil", chkinside_lidOil.isChecked()); mp.put("inside_setSeat", chkinside_setSeat.isChecked()); mp.put("inside_brakePedal", chkinside_brakePedal.isChecked()); mp.put("inside_accelerator", chkinside_accelerator.isChecked()); mp.put("inside_handBrake", chkinside_handBrake.isChecked()); filterStore("interior", mp); save(mp); } }); TextView interior = (TextView) interiordialog.getWindow().findViewById(R.id.Interior); interior.setTypeface(type); Button interiorback = (Button) interiordialog.getWindow().findViewById(R.id.Interiorback); interiorback.setTypeface(type); interiorback.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { interiordialog.dismiss(); headinterior.setVisibility(ImageView.VISIBLE); TranslateAnimation slideoutheadinterior = new TranslateAnimation(0, 0, 180, 800); slideoutheadinterior.setDuration(500); slideoutheadinterior.setFillAfter(true); headinterior.startAnimation(slideoutheadinterior); Map<String, Boolean> mp = new HashMap<String, Boolean>(); mp.put("inside_seat", chkinside_seat.isChecked()); mp.put("inside_console", chkinside_console.isChecked()); mp.put("inside_steeringWheel", chkinside_steeringWheel.isChecked()); mp.put("inside_transmission", chkinside_transmission.isChecked()); mp.put("inside_sideDoors", chkinside_sideDoors.isChecked()); mp.put("inside_dashBoard", chkinside_dashBoard.isChecked()); mp.put("inside_carpet", chkinside_carpet.isChecked()); mp.put("inside_curtain", chkinside_curtain.isChecked()); mp.put("inside_seatBelt", chkinside_seatBelt.isChecked()); mp.put("inside_backDoor", chkinside_backDoor.isChecked()); mp.put("inside_lidOil", chkinside_lidOil.isChecked()); mp.put("inside_setSeat", chkinside_setSeat.isChecked()); mp.put("inside_brakePedal", chkinside_brakePedal.isChecked()); mp.put("inside_accelerator", chkinside_accelerator.isChecked()); mp.put("inside_handBrake", chkinside_handBrake.isChecked()); filterStore("interior", mp); save(mp); } }); chkinside_seat.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_console.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_steeringWheel.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_transmission.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_sideDoors.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_dashBoard.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_carpet.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_curtain.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_seatBelt.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_backDoor.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_lidOil.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_setSeat.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_brakePedal.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_accelerator.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkinside_handBrake.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalInterior(increment); } else { increment = false; getTotalInterior(increment); } InteriorProgress.setProgress(PercenInterior); perceninterior.setText("" + PercenInterior + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); headinterior.setVisibility(ImageView.VISIBLE); TranslateAnimation slideheadinterior = new TranslateAnimation(0, 0, 800, 180); slideheadinterior.setDuration(500); slideheadinterior.setFillAfter(true); headinterior.startAnimation(slideheadinterior); interiordialog.show(); WindowManager.LayoutParams params = interiordialog.getWindow().getAttributes(); params.y = 180; params.x = 60; params.gravity = Gravity.TOP | Gravity.LEFT; interiordialog.getWindow().setAttributes(params); chkinside_seat.setChecked(load("inside_seat")); chkinside_console.setChecked(load("inside_console")); chkinside_steeringWheel.setChecked(load("inside_steeringWheel")); chkinside_transmission.setChecked(load("inside_transmission")); chkinside_sideDoors.setChecked(load("inside_sideDoors")); chkinside_dashBoard.setChecked(load("inside_dashBoard")); chkinside_carpet.setChecked(load("inside_carpet")); chkinside_curtain.setChecked(load("inside_curtain")); chkinside_seatBelt.setChecked(load("inside_seatBelt")); chkinside_backDoor.setChecked(load("inside_backDoor")); chkinside_lidOil.setChecked(load("inside_lidOil")); chkinside_setSeat.setChecked(load("inside_setSeat")); chkinside_brakePedal.setChecked(load("inside_brakePedal")); chkinside_accelerator.setChecked(load("inside_accelerator")); chkinside_handBrake.setChecked(load("inside_handBrake")); }
From source file:com.nttec.everychan.ui.presentation.BoardFragment.java
@SuppressLint("InlinedApi") private void openGridGallery() { final int tnSize = resources.getDimensionPixelSize(R.dimen.post_thumbnail_size); class GridGalleryAdapter extends ArrayAdapter<Triple<AttachmentModel, String, String>> implements View.OnClickListener, AbsListView.OnScrollListener { private final GridView view; private boolean selectingMode = false; private boolean[] isSelected = null; private volatile boolean isBusy = false; public GridGalleryAdapter(GridView view, List<Triple<AttachmentModel, String, String>> list) { super(activity, 0, list); this.view = view; this.isSelected = new boolean[list.size()]; }/*from w w w.j av a 2 s. c o m*/ @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { } @Override public void onScrollStateChanged(AbsListView view, int scrollState) { if (scrollState == AbsListView.OnScrollListener.SCROLL_STATE_IDLE) { if (isBusy) setNonBusy(); isBusy = false; } else isBusy = true; } private void setNonBusy() { if (!downloadThumbnails()) return; for (int i = 0; i < view.getChildCount(); ++i) { View v = view.getChildAt(i); Object tnTag = v.findViewById(R.id.post_thumbnail_image).getTag(); if (tnTag == null || tnTag == Boolean.FALSE) fill(view.getPositionForView(v), v, false); } } @Override public View getView(int position, View convertView, ViewGroup parent) { if (convertView == null) { convertView = new FrameLayout(activity); convertView.setLayoutParams(new AbsListView.LayoutParams(tnSize, tnSize)); ImageView tnImage = new ImageView(activity); tnImage.setLayoutParams(new FrameLayout.LayoutParams(tnSize, tnSize, Gravity.CENTER)); tnImage.setScaleType(ImageView.ScaleType.CENTER_INSIDE); tnImage.setId(R.id.post_thumbnail_image); ((FrameLayout) convertView).addView(tnImage); } convertView.setTag(getItem(position).getLeft()); safeRegisterForContextMenu(convertView); convertView.setOnClickListener(this); fill(position, convertView, isBusy); if (isSelected[position]) { /*ImageView overlay = new ImageView(activity); overlay.setImageResource(android.R.drawable.checkbox_on_background);*/ FrameLayout overlay = new FrameLayout(activity); overlay.setBackgroundColor(Color.argb(128, 0, 255, 0)); if (((FrameLayout) convertView).getChildCount() < 2) ((FrameLayout) convertView).addView(overlay); } else { if (((FrameLayout) convertView).getChildCount() > 1) ((FrameLayout) convertView).removeViewAt(1); } return convertView; } private void safeRegisterForContextMenu(View view) { try { view.setOnCreateContextMenuListener(new View.OnCreateContextMenuListener() { @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { if (presentationModel == null) { Fragment currentFragment = MainApplication .getInstance().tabsSwitcher.currentFragment; if (currentFragment instanceof BoardFragment) { currentFragment.onCreateContextMenu(menu, v, menuInfo); } } else { BoardFragment.this.onCreateContextMenu(menu, v, menuInfo); } } }); } catch (Exception e) { Logger.e(TAG, e); } } @Override public void onClick(View v) { if (selectingMode) { int position = view.getPositionForView(v); isSelected[position] = !isSelected[position]; notifyDataSetChanged(); } else { BoardFragment fragment = BoardFragment.this; if (presentationModel == null) { Fragment currentFragment = MainApplication.getInstance().tabsSwitcher.currentFragment; if (currentFragment instanceof BoardFragment) fragment = (BoardFragment) currentFragment; } fragment.openAttachment((AttachmentModel) v.getTag()); } } private void fill(int position, View view, boolean isBusy) { AttachmentModel attachment = getItem(position).getLeft(); String attachmentHash = getItem(position).getMiddle(); ImageView tnImage = (ImageView) view.findViewById(R.id.post_thumbnail_image); if (attachment.thumbnail == null || attachment.thumbnail.length() == 0) { tnImage.setTag(Boolean.TRUE); tnImage.setImageResource(Attachments.getDefaultThumbnailResId(attachment.type)); return; } tnImage.setTag(Boolean.FALSE); CancellableTask imagesDownloadTask = BoardFragment.this.imagesDownloadTask; ExecutorService imagesDownloadExecutor = BoardFragment.this.imagesDownloadExecutor; if (presentationModel == null) { Fragment currentFragment = MainApplication.getInstance().tabsSwitcher.currentFragment; if (currentFragment instanceof BoardFragment) { imagesDownloadTask = ((BoardFragment) currentFragment).imagesDownloadTask; imagesDownloadExecutor = ((BoardFragment) currentFragment).imagesDownloadExecutor; } } bitmapCache.asyncGet(attachmentHash, attachment.thumbnail, tnSize, chan, localFile, imagesDownloadTask, tnImage, imagesDownloadExecutor, Async.UI_HANDLER, downloadThumbnails() && !isBusy, downloadThumbnails() ? (isBusy ? 0 : R.drawable.thumbnail_error) : Attachments.getDefaultThumbnailResId(attachment.type)); } public void setSelectingMode(boolean selectingMode) { this.selectingMode = selectingMode; if (!selectingMode) { Arrays.fill(isSelected, false); notifyDataSetChanged(); } } public void selectAll() { if (selectingMode) { Arrays.fill(isSelected, true); notifyDataSetChanged(); } } public void downloadSelected(final Runnable onFinish) { final Dialog progressDialog = ProgressDialog.show(activity, resources.getString(R.string.grid_gallery_dlg_title), resources.getString(R.string.grid_gallery_dlg_message), true, false); Async.runAsync(new Runnable() { @Override public void run() { BoardFragment fragment = BoardFragment.this; if (fragment.presentationModel == null) { Fragment currentFragment = MainApplication.getInstance().tabsSwitcher.currentFragment; if (currentFragment instanceof BoardFragment) fragment = (BoardFragment) currentFragment; } boolean flag = false; for (int i = 0; i < isSelected.length; ++i) if (isSelected[i]) if (!fragment.downloadFile(getItem(i).getLeft(), true)) flag = true; final boolean toast = flag; activity.runOnUiThread(new Runnable() { @Override public void run() { if (toast) Toast.makeText(activity, R.string.notification_download_exists_or_in_queue, Toast.LENGTH_LONG).show(); progressDialog.dismiss(); onFinish.run(); } }); } }); } } try { List<Triple<AttachmentModel, String, String>> list = presentationModel.getAttachments(); if (list == null) { Toast.makeText(activity, R.string.notifacation_updating_now, Toast.LENGTH_LONG).show(); return; } GridView grid = new GridView(activity); final GridGalleryAdapter gridAdapter = new GridGalleryAdapter(grid, list); grid.setNumColumns(GridView.AUTO_FIT); grid.setColumnWidth(tnSize); int spacing = (int) (resources.getDisplayMetrics().density * 5 + 0.5f); grid.setVerticalSpacing(spacing); grid.setHorizontalSpacing(spacing); grid.setPadding(spacing, spacing, spacing, spacing); grid.setAdapter(gridAdapter); grid.setOnScrollListener(gridAdapter); grid.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 0, 1f)); final Button btnToSelecting = new Button(activity); btnToSelecting.setText(R.string.grid_gallery_select); CompatibilityUtils.setTextAppearance(btnToSelecting, android.R.style.TextAppearance_Small); btnToSelecting.setSingleLine(); btnToSelecting.setVisibility(View.VISIBLE); btnToSelecting.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT)); final LinearLayout layoutSelectingButtons = new LinearLayout(activity); layoutSelectingButtons.setOrientation(LinearLayout.HORIZONTAL); layoutSelectingButtons.setWeightSum(10f); Button btnDownload = new Button(activity); btnDownload.setLayoutParams( new LinearLayout.LayoutParams(0, LinearLayout.LayoutParams.WRAP_CONTENT, 3.25f)); btnDownload.setText(R.string.grid_gallery_download); CompatibilityUtils.setTextAppearance(btnDownload, android.R.style.TextAppearance_Small); btnDownload.setSingleLine(); Button btnSelectAll = new Button(activity); btnSelectAll.setLayoutParams( new LinearLayout.LayoutParams(0, LinearLayout.LayoutParams.WRAP_CONTENT, 3.75f)); btnSelectAll.setText(android.R.string.selectAll); CompatibilityUtils.setTextAppearance(btnSelectAll, android.R.style.TextAppearance_Small); btnSelectAll.setSingleLine(); Button btnCancel = new Button(activity); btnCancel.setLayoutParams(new LinearLayout.LayoutParams(0, LinearLayout.LayoutParams.WRAP_CONTENT, 3f)); btnCancel.setText(android.R.string.cancel); CompatibilityUtils.setTextAppearance(btnCancel, android.R.style.TextAppearance_Small); btnCancel.setSingleLine(); layoutSelectingButtons.addView(btnDownload); layoutSelectingButtons.addView(btnSelectAll); layoutSelectingButtons.addView(btnCancel); layoutSelectingButtons.setVisibility(View.GONE); layoutSelectingButtons.setLayoutParams(new LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT)); btnToSelecting.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { btnToSelecting.setVisibility(View.GONE); layoutSelectingButtons.setVisibility(View.VISIBLE); gridAdapter.setSelectingMode(true); } }); btnCancel.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { btnToSelecting.setVisibility(View.VISIBLE); layoutSelectingButtons.setVisibility(View.GONE); gridAdapter.setSelectingMode(false); } }); btnSelectAll.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { gridAdapter.selectAll(); } }); btnDownload.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { gridAdapter.downloadSelected(new Runnable() { @Override public void run() { btnToSelecting.setVisibility(View.VISIBLE); layoutSelectingButtons.setVisibility(View.GONE); gridAdapter.setSelectingMode(false); } }); } }); LinearLayout dlgLayout = new LinearLayout(activity); dlgLayout.setOrientation(LinearLayout.VERTICAL); dlgLayout.addView(btnToSelecting); dlgLayout.addView(layoutSelectingButtons); dlgLayout.addView(grid); Dialog gridDialog = new Dialog(activity); gridDialog.requestWindowFeature(Window.FEATURE_NO_TITLE); gridDialog.setContentView(dlgLayout); gridDialog.getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); gridDialog.show(); } catch (OutOfMemoryError oom) { MainApplication.freeMemory(); Logger.e(TAG, oom); Toast.makeText(activity, R.string.error_out_of_memory, Toast.LENGTH_LONG).show(); } }
From source file:com.xplink.android.carchecklist.CarCheckListActivity.java
private void SlidePowerLayout() { DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); float height = metrics.heightPixels; float width = metrics.widthPixels; int left500 = (int) ((width / 100) * 39); int top200 = (int) ((width / 100) * 15.7); final SharedPreferences settings = getSharedPreferences("mysettings", 0); final SharedPreferences.Editor editor = settings.edit(); final Dialog powerdialog = new Dialog(CarCheckListActivity.this, R.style.backgrounddialog); powerdialog.requestWindowFeature(Window.FEATURE_NO_TITLE); powerdialog.setContentView(R.layout.powerdialoglayout); powerdialog.getWindow().getAttributes().windowAnimations = R.style.PowerDialogAnimation; powerdialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); // make everything around Dialog brightness than default WindowManager.LayoutParams lp = powerdialog.getWindow().getAttributes(); lp.dimAmount = 0f;/*from w ww .ja v a 2 s . c om*/ final CheckBox chkpower_headLight = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_headLight); final CheckBox chkpower_dim = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_dim); final CheckBox chkpower_highBeam = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_highBeam); final CheckBox chkpower_dashBoardLight = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_dashBoardLight); final CheckBox chkpower_cabinSeatLight = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_cabinSeatLight); final CheckBox chkpower_sideDoorLight = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_sideDoorLight); final CheckBox chkpower_turnSignal = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_turnSignal); final CheckBox chkpower_air = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_air); final CheckBox chkpower_thermometer = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_thermometer); final CheckBox chkpower_horn = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_horn); final CheckBox chkpower_wipe = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_wipe); final CheckBox chkpower_rainSensor = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_rainSensor); final CheckBox chkpower_thirdBrakeLight = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_thirdBrakeLight); final CheckBox chkpower_antiFoggyBack = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_antiFoggyBack); final CheckBox chkpower_antiFoggySide = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_antiFoggySide); final CheckBox chkpower_steeringWheelTest = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_steeringWheelTest); final CheckBox chkpower_steeringWheelSet = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_steeringWheelSet); final CheckBox chkpower_carStereo = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_carStereo); final CheckBox chkpower_electronicWindow = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_electronicWindow); final CheckBox chkpower_sideMirror = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_sideMirror); final CheckBox chkpower_warnDoor = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_warnDoor); final CheckBox chkpower_warnSeatBelt = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_warnSeatBelt); final CheckBox chkpower_warnHandBrake = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_warnHandBrake); final CheckBox chkpower_clock = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_clock); final CheckBox chkpower_remoteKey = (CheckBox) powerdialog.getWindow().findViewById(R.id.power_remoteKey); final CheckBox chkpower_centralLock = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_centralLock); final CheckBox chkpower_transmissionPosition = (CheckBox) powerdialog.getWindow() .findViewById(R.id.power_transmissionPosition); // change font chkpower_headLight.setTypeface(type); chkpower_dim.setTypeface(type); chkpower_highBeam.setTypeface(type); chkpower_dashBoardLight.setTypeface(type); chkpower_cabinSeatLight.setTypeface(type); chkpower_sideDoorLight.setTypeface(type); chkpower_turnSignal.setTypeface(type); chkpower_air.setTypeface(type); chkpower_thermometer.setTypeface(type); chkpower_horn.setTypeface(type); chkpower_wipe.setTypeface(type); chkpower_rainSensor.setTypeface(type); chkpower_thirdBrakeLight.setTypeface(type); chkpower_antiFoggyBack.setTypeface(type); chkpower_antiFoggySide.setTypeface(type); chkpower_steeringWheelTest.setTypeface(type); chkpower_steeringWheelSet.setTypeface(type); chkpower_carStereo.setTypeface(type); chkpower_electronicWindow.setTypeface(type); chkpower_sideMirror.setTypeface(type); chkpower_warnDoor.setTypeface(type); chkpower_warnSeatBelt.setTypeface(type); chkpower_warnHandBrake.setTypeface(type); chkpower_clock.setTypeface(type); chkpower_remoteKey.setTypeface(type); chkpower_centralLock.setTypeface(type); chkpower_transmissionPosition.setTypeface(type); powerdialog.setCanceledOnTouchOutside(true); powerdialog.setOnCancelListener(new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialog) { headpower.setVisibility(ImageView.VISIBLE); TranslateAnimation slideoutheadpower = new TranslateAnimation(0, 0, 200, 800); slideoutheadpower.setDuration(500); slideoutheadpower.setFillAfter(true); headpower.startAnimation(slideoutheadpower); Map<String, Boolean> mp = new HashMap<String, Boolean>(); mp.put("power_headLight", chkpower_headLight.isChecked()); mp.put("power_dim", chkpower_dim.isChecked()); mp.put("power_highBeam", chkpower_highBeam.isChecked()); mp.put("power_dashBoardLight", chkpower_dashBoardLight.isChecked()); mp.put("power_cabinSeatLight", chkpower_cabinSeatLight.isChecked()); mp.put("power_sideDoorLight", chkpower_sideDoorLight.isChecked()); mp.put("power_turnSignal", chkpower_turnSignal.isChecked()); mp.put("power_air", chkpower_air.isChecked()); mp.put("power_thermometer", chkpower_thermometer.isChecked()); mp.put("power_horn", chkpower_horn.isChecked()); mp.put("power_wipe", chkpower_wipe.isChecked()); mp.put("power_rainSensor", chkpower_rainSensor.isChecked()); mp.put("power_thirdBrakeLight", chkpower_thirdBrakeLight.isChecked()); mp.put("power_antiFoggyBack", chkpower_antiFoggyBack.isChecked()); mp.put("power_antiFoggySide", chkpower_antiFoggySide.isChecked()); mp.put("power_steeringWheelTest", chkpower_steeringWheelTest.isChecked()); mp.put("power_steeringWheelSet", chkpower_steeringWheelSet.isChecked()); mp.put("power_carStereo", chkpower_carStereo.isChecked()); mp.put("power_electronicWindow", chkpower_electronicWindow.isChecked()); mp.put("power_sideMirror", chkpower_sideMirror.isChecked()); mp.put("power_warnDoor", chkpower_warnDoor.isChecked()); mp.put("power_warnSeatBelt", chkpower_warnSeatBelt.isChecked()); mp.put("power_warnHandBrake", chkpower_warnHandBrake.isChecked()); mp.put("power_clock", chkpower_clock.isChecked()); mp.put("power_remoteKey", chkpower_remoteKey.isChecked()); mp.put("power_centralLock", chkpower_centralLock.isChecked()); mp.put("power_transmissionPosition", chkpower_transmissionPosition.isChecked()); filterStore("power", mp); save(mp); } }); TextView power = (TextView) powerdialog.getWindow().findViewById(R.id.Power); power.setTypeface(type); Button powerback = (Button) powerdialog.getWindow().findViewById(R.id.Powerback); powerback.setTypeface(type); powerback.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { powerdialog.dismiss(); headpower.setVisibility(ImageView.VISIBLE); TranslateAnimation slideoutheadpower = new TranslateAnimation(0, 0, 200, 800); slideoutheadpower.setDuration(500); slideoutheadpower.setFillAfter(true); headpower.startAnimation(slideoutheadpower); Map<String, Boolean> mp = new HashMap<String, Boolean>(); mp.put("power_headLight", chkpower_headLight.isChecked()); mp.put("power_dim", chkpower_dim.isChecked()); mp.put("power_highBeam", chkpower_highBeam.isChecked()); mp.put("power_dashBoardLight", chkpower_dashBoardLight.isChecked()); mp.put("power_cabinSeatLight", chkpower_cabinSeatLight.isChecked()); mp.put("power_sideDoorLight", chkpower_sideDoorLight.isChecked()); mp.put("power_turnSignal", chkpower_turnSignal.isChecked()); mp.put("power_air", chkpower_air.isChecked()); mp.put("power_thermometer", chkpower_thermometer.isChecked()); mp.put("power_horn", chkpower_horn.isChecked()); mp.put("power_wipe", chkpower_wipe.isChecked()); mp.put("power_rainSensor", chkpower_rainSensor.isChecked()); mp.put("power_thirdBrakeLight", chkpower_thirdBrakeLight.isChecked()); mp.put("power_antiFoggyBack", chkpower_antiFoggyBack.isChecked()); mp.put("power_antiFoggySide", chkpower_antiFoggySide.isChecked()); mp.put("power_steeringWheelTest", chkpower_steeringWheelTest.isChecked()); mp.put("power_steeringWheelSet", chkpower_steeringWheelSet.isChecked()); mp.put("power_carStereo", chkpower_carStereo.isChecked()); mp.put("power_electronicWindow", chkpower_electronicWindow.isChecked()); mp.put("power_sideMirror", chkpower_sideMirror.isChecked()); mp.put("power_warnDoor", chkpower_warnDoor.isChecked()); mp.put("power_warnSeatBelt", chkpower_warnSeatBelt.isChecked()); mp.put("power_warnHandBrake", chkpower_warnHandBrake.isChecked()); mp.put("power_clock", chkpower_clock.isChecked()); mp.put("power_remoteKey", chkpower_remoteKey.isChecked()); mp.put("power_centralLock", chkpower_centralLock.isChecked()); mp.put("power_transmissionPosition", chkpower_transmissionPosition.isChecked()); filterStore("power", mp); save(mp); } }); chkpower_headLight.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_dim.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_highBeam.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_dashBoardLight.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_cabinSeatLight.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_sideDoorLight.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_turnSignal.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_air.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_thermometer.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_horn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_wipe.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_rainSensor.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_thirdBrakeLight.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_antiFoggyBack.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_antiFoggySide.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_steeringWheelTest.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_steeringWheelSet.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_carStereo.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_electronicWindow.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_sideMirror.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_warnDoor.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_warnSeatBelt.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_warnHandBrake.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_clock.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_remoteKey.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_centralLock.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); chkpower_transmissionPosition.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { boolean increment = true; if (((CheckBox) v).isChecked()) { getTotalPower(increment); } else { increment = false; getTotalPower(increment); } PowerProgress.setProgress(PercenPower); percenpower.setText("" + PercenPower + "%"); RatioProgress.setProgress(PercenRatio); Ratiotext.setText("Rating of the Vehicle. " + PercenRatio + " %"); CheckRatio(); } }); headpower.setVisibility(ImageView.VISIBLE); TranslateAnimation slideheadpower = new TranslateAnimation(0, 0, 800, 200); slideheadpower.setDuration(300); slideheadpower.setFillAfter(true); headpower.startAnimation(slideheadpower); powerdialog.show(); WindowManager.LayoutParams params = powerdialog.getWindow().getAttributes(); params.y = top200; params.x = left500; params.gravity = Gravity.TOP | Gravity.LEFT; powerdialog.getWindow().setAttributes(params); isSaveCheckBox(); chkpower_headLight.setChecked(load("power_headLight")); chkpower_dim.setChecked(load("power_dim")); chkpower_highBeam.setChecked(load("power_highBeam")); chkpower_dashBoardLight.setChecked(load("power_dashBoardLight")); chkpower_cabinSeatLight.setChecked(load("power_cabinSeatLight")); chkpower_sideDoorLight.setChecked(load("power_sideDoorLight")); chkpower_turnSignal.setChecked(load("power_turnSignal")); chkpower_air.setChecked(load("power_air")); chkpower_thermometer.setChecked(load("power_thermometer")); chkpower_horn.setChecked(load("power_horn")); chkpower_wipe.setChecked(load("power_wipe")); chkpower_rainSensor.setChecked(load("power_rainSensor")); chkpower_thirdBrakeLight.setChecked(load("power_thirdBrakeLight")); chkpower_antiFoggyBack.setChecked(load("power_antiFoggyBack")); chkpower_antiFoggySide.setChecked(load("power_antiFoggySide")); chkpower_steeringWheelTest.setChecked(load("power_steeringWheelTest")); chkpower_steeringWheelSet.setChecked(load("power_steeringWheelSet")); chkpower_carStereo.setChecked(load("power_carStereo")); chkpower_electronicWindow.setChecked(load("power_electronicWindow")); chkpower_sideMirror.setChecked(load("power_sideMirror")); chkpower_warnDoor.setChecked(load("power_warnDoor")); chkpower_warnSeatBelt.setChecked(load("power_warnSeatBelt")); chkpower_warnHandBrake.setChecked(load("power_warnHandBrake")); chkpower_clock.setChecked(load("power_clock")); chkpower_remoteKey.setChecked(load("power_remoteKey")); chkpower_centralLock.setChecked(load("power_centralLock")); chkpower_transmissionPosition.setChecked(load("power_transmissionPosition")); }
From source file:org.anurag.file.quest.TaskerActivity.java
/** * //from www.j av a 2 s . c om */ @Override public void onItemClick(QuickAction source, int pos, int actionId) { CURRENT_ITEM = mViewPager.getCurrentItem(); switch (actionId) { case -1: // THIS CASE DIAPLAYS AN ACTIVITY SHOWING THE // DEVELOPMENT STAGE OF THE APP break; case 1: // IF CURRENT ITEM IS 0 AND CATEGORIES ARE DIAPLAYED // THEN USER SELECTS FILTER BUTTON,IT SHOWS 7 OPTION // FIRST OPTION IS CASE 1 //SEARCH_FLAG = true; load_FIle_Gallery(0); search(); mVFlipper.showNext(); mVFlipper.setAnimation(nextAnim()); break; case 2: // IF CURRENT ITEM IS 0 AND CATEGORIES ARE DIAPLAYED // THEN USER SELECTS FILTER BUTTON,IT SHOWS 7 OPTION // SECOND OPTION IS CASE 2 //SEARCH_FLAG = true; load_FIle_Gallery(1); search(); mVFlipper.showNext(); mVFlipper.setAnimation(nextAnim()); break; case 3: // IF CURRENT ITEM IS 0 AND CATEGORIES ARE DIAPLAYED // THEN USER SELECTS FILTER BUTTON,IT SHOWS 7 OPTION // THIRT OPTION IS CASE 3 //SEARCH_FLAG = true; load_FIle_Gallery(2); search(); mVFlipper.showNext(); mVFlipper.setAnimation(nextAnim()); break; case 4: // IF CURRENT ITEM IS 0 AND CATEGORIES ARE DIAPLAYED // THEN USER SELECTS FILTER BUTTON,IT SHOWS 7 OPTION // Fourth OPTION IS CASE 4 //SEARCH_FLAG = true; load_FIle_Gallery(3); search(); mVFlipper.showNext(); mVFlipper.setAnimation(nextAnim()); break; case 5: // IF CURRENT ITEM IS 0 AND CATEGORIES ARE DIAPLAYED // THEN USER SELECTS FILTER BUTTON,IT SHOWS 7 OPTION // FIFTH OPTION IS CASE 5 //SEARCH_FLAG = true; load_FIle_Gallery(4); search(); mVFlipper.showNext(); mVFlipper.setAnimation(nextAnim()); break; case 6: // IF CURRENT ITEM IS 0 AND CATEGORIES ARE DIAPLAYED // THEN USER SELECTS FILTER BUTTON,IT SHOWS 7 OPTION // SIXTH OPTION IS CASE 6 //SEARCH_FLAG = true; load_FIle_Gallery(5); search(); mVFlipper.showNext(); mVFlipper.setAnimation(nextAnim()); break; case 7: // IF CURRENT ITEM IS 0 AND CATEGORIES ARE DIAPLAYED // THEN USER SELECTS FILTER BUTTON,IT SHOWS 7 OPTION // SEVENTH OPTION IS CASE 7 //SEARCH_FLAG = true; load_FIle_Gallery(6); search(); mVFlipper.showNext(); mVFlipper.setAnimation(nextAnim()); break; case 8: // IF CURRENT ITEM IS 0 AND USER SELECTS JUMP TO BUTTON // THEN SEVEN LOCATIONS ARE SHOWN // FIRST LOCATION IS CASE 8 load_FIle_Gallery(0); break; case 9: // IF CURRENT ITEM IS 0 AND USER SELECTS JUMP TO BUTTON // THEN SEVEN LOCATIONS ARE SHOWN // SECOND LOCATION IS CASE 9 //loadMediaList(pos=1); //elementInFocus = true; //media.setAdapter(new MediaElementAdapter(getBaseContext(), R.layout.row_list_1, mediaFileList)); load_FIle_Gallery(1); break; case 10: // IF CURRENT ITEM IS 0 AND USER SELECTS JUMP TO BUTTON // THEN SEVEN LOCATIONS ARE SHOWN // THIRD LOCATION IS CASE 10 load_FIle_Gallery(2); break; case 11: // IF CURRENT ITEM IS 0 AND USER SELECTS JUMP TO BUTTON // THEN SEVEN LOCATIONS ARE SHOWN // FOURTH LOCATION IS CASE 11 load_FIle_Gallery(3); break; case 12: // IF CURRENT ITEM IS 0 AND USER SELECTS JUMP TO BUTTON // THEN SEVEN LOCATIONS ARE SHOWN // FIFTH LOCATION IS CASE 12 load_FIle_Gallery(4); break; case 13: // IF CURRENT ITEM IS 0 AND USER SELECTS JUMP TO BUTTON // THEN SEVEN LOCATIONS ARE SHOWN // SIXTH LOCATION IS CASE 13 load_FIle_Gallery(5); break; case 14: // IF CURRENT ITEM IS 0 AND USER SELECTS JUMP TO BUTTON // THEN SEVEN LOCATIONS ARE SHOWN // SEVENTH LOCATION IS CASE 14 load_FIle_Gallery(6); break; case 80: // SHOWING THE OPTIONS AVAILABLE FOR CHANGING APPREANCE QuickAction q = new QuickAction(getBaseContext()); ActionItem q1 = new ActionItem(100, " Adjust Transparency", getResources().getDrawable(R.drawable.ic_launcher_appreance)); q.addActionItem(q1); if (CURRENT_ITEM != 3) { q1 = new ActionItem(90, " Set Folder Icon", getResources().getDrawable(R.drawable.ic_launcher_folder_violet)); q.addActionItem(q1); } q.setOnActionItemClickListener(this); q.show(indicator); break; case 90: //DIRECTED FROM CASE 80 // DISPLAYS THE OPTIONS AVAILABLE FOR CHANGING FOLDER ICON TO SHOW int FOLDER_TYPE = RootAdapter.FOLDER_TYPE; QuickAction ac = new QuickAction(getBaseContext()); ActionItem it; if (FOLDER_TYPE == 0) it = new ActionItem(2800, " Window Style Folder", getResources().getDrawable(R.drawable.ic_launcher_apply)); else it = new ActionItem(2800, " Window Style Folder", getResources().getDrawable(R.drawable.ic_launcher_folder_orange)); ac.addActionItem(it); if (FOLDER_TYPE == 1) it = new ActionItem(2900, " Oxygen Violet Folder", getResources().getDrawable(R.drawable.ic_launcher_apply)); else it = new ActionItem(2900, " Oxygen Violet Folder", getResources().getDrawable(R.drawable.ic_launcher_folder_violet)); ac.addActionItem(it); if (FOLDER_TYPE == 2) it = new ActionItem(3000, " Oxygen Orange Folder", getResources().getDrawable(R.drawable.ic_launcher_apply)); else it = new ActionItem(3000, " Oxygen Orange Folder", getResources().getDrawable(R.drawable.ic_launcher_folder_oxygen)); ac.addActionItem(it); if (FOLDER_TYPE == 3) it = new ActionItem(3100, " Yellow Folder", getResources().getDrawable(R.drawable.ic_launcher_apply)); else it = new ActionItem(3100, " Yellow Folder", getResources().getDrawable(R.drawable.ic_launcher_folder_yellow)); ac.addActionItem(it); if (FOLDER_TYPE == 4) it = new ActionItem(3101, " Ubuntu Orange Folder", getResources().getDrawable(R.drawable.ic_launcher_apply)); else it = new ActionItem(3101, " Ubuntu Orange Folder", getResources().getDrawable(R.drawable.ic_launcher_folder_ubuntu)); ac.addActionItem(it); if (FOLDER_TYPE == 5) it = new ActionItem(3102, " Ubuntu Black Folder", getResources().getDrawable(R.drawable.ic_launcher_apply)); else it = new ActionItem(3102, " Ubuntu Black Folder", getResources().getDrawable(R.drawable.ic_launcher_folder_ubuntu_black)); ac.addActionItem(it); if (FOLDER_TYPE == 6) it = new ActionItem(3103, " Gnome Folder", getResources().getDrawable(R.drawable.ic_launcher_apply)); else it = new ActionItem(3103, " Gnome Folder", getResources().getDrawable(R.drawable.ic_launcher_folder_gnome)); ac.addActionItem(it); ac.setOnActionItemClickListener(this); ac.show(indicator); break; case 100: // DIRECTED FROM CASE 80 // SHOWING ALL THE TRANSPARENCY LEVEL AVAILABLE QuickAction d = new QuickAction(getBaseContext()); ActionItem l; if (TRANS_LEVEL == 0.6f) l = new ActionItem(1700, " 60% Opaque", getResources().getDrawable(R.drawable.ic_launcher_apply)); else l = new ActionItem(1700, " 60% Opaque", getResources().getDrawable(R.drawable.ic_launcher_appreance)); d.addActionItem(l); if (TRANS_LEVEL == 0.7f) l = new ActionItem(1800, " 70% Opaque", getResources().getDrawable(R.drawable.ic_launcher_apply)); else l = new ActionItem(1800, " 70% Opaque", getResources().getDrawable(R.drawable.ic_launcher_appreance)); d.addActionItem(l); if (TRANS_LEVEL == 0.8f) l = new ActionItem(1900, " 80% Opaque", getResources().getDrawable(R.drawable.ic_launcher_apply)); else l = new ActionItem(1900, " 80% Opaque", getResources().getDrawable(R.drawable.ic_launcher_appreance)); d.addActionItem(l); if (TRANS_LEVEL == 0.9f) l = new ActionItem(2000, " 90% Opaque", getResources().getDrawable(R.drawable.ic_launcher_apply)); else l = new ActionItem(2000, " 90% Opaque", getResources().getDrawable(R.drawable.ic_launcher_appreance)); d.addActionItem(l); if (TRANS_LEVEL == 1.0f) l = new ActionItem(2100, " 100% Opaque", getResources().getDrawable(R.drawable.ic_launcher_apply)); else l = new ActionItem(2100, " 100% Opaque", getResources().getDrawable(R.drawable.ic_launcher_appreance)); d.addActionItem(l); d.setOnActionItemClickListener(this); d.show(indicator); break; case 200: // DISPLAYS OPTIONS AVAILABLE IF USER SELECTS FOLDER OPTIONS QuickAction a = new QuickAction(getBaseContext()); ActionItem i = new ActionItem(800, "Set Panel On Startup", getResources().getDrawable(R.drawable.ic_launcher_startup)); a.addActionItem(i); if (mViewPager.getCurrentItem() != 3) { i = new ActionItem(900, "Set Directory On Startup", getResources().getDrawable(R.drawable.ic_launcher_startup)); a.addActionItem(i); } a.setOnActionItemClickListener(this); a.show(indicator); break; case 300: QuickAction b = new QuickAction(getBaseContext()); ActionItem j; if (SHOW_HIDDEN_FOLDERS) j = new ActionItem(1000, "Show Hidden Folders", getResources().getDrawable(R.drawable.ic_launcher_apply)); else j = new ActionItem(1000, "Show Hidden Folders", getResources().getDrawable(R.drawable.ic_launcher_disabled)); b.addActionItem(j); j = new ActionItem(1100, "Sorting", getResources().getDrawable(R.drawable.ic_launcher_folder_orange)); b.addActionItem(j); b.setOnActionItemClickListener(this); b.show(indicator); break; case 400: // LAUNCHES AN INTERFACE FOR SELECTING A DIRECTORY FOR HOME // WITH REQUEST CODE 400 new GetHomeDirectory(mContext, size.x * 4 / 5, preferences); break; case 500: // RESETS APP SETTINGS TO DEFAULT edit.clear(); edit.putString("INTERNAL_PATH_ONE", INTERNAL_PATH_ONE = PATH); edit.putString("INTERNAL_PATH_TWO", INTERNAL_PATH_TWO = PATH); edit.putInt("SHOW_APP", SHOW_APP = 1); edit.putInt("CURRENT_PREF_ITEM", CURRENT_PREF_ITEM = 2); edit.putFloat("TRANS_LEVEL", TRANS_LEVEL = 0.8f); edit.putBoolean("SHOW_HIDDEN_FOLDERS", SHOW_HIDDEN_FOLDERS = false); edit.putInt("SORT_TYPE", SORT_TYPE = 2); edit.putInt("FOLDER_TYPE", FOLDER_TYPE = 3); edit.putString("HOME_DIRECTORY", HOME_DIRECTORY = null); edit.putBoolean("ENABLE_ON_LAUNCH", ENABLE_ON_LAUNCH = false); edit.commit(); // CLEARING THE DEFAULT SELECTED APPS SharedPreferences pr = getSharedPreferences("DEFAULT_APPS", MODE_PRIVATE); SharedPreferences.Editor ed = pr.edit(); ed.clear(); ed.commit(); Toast.makeText(getBaseContext(), "Restored To Default", Toast.LENGTH_SHORT).show(); break; case 600: CURRENT_ITEM = mViewPager.getCurrentItem(); setAdapter(CURRENT_ITEM); break; case 700: { Dialog as = new Dialog(mContext, R.style.custom_dialog_theme); as.setContentView(R.layout.info_layout); as.getWindow().getAttributes().width = size.x * 5 / 6; as.setCancelable(true); as.show(); } break; case 800: // DIRECTED FROM CASE 200 // IT IS FIRST OPTION AVAILABLE UNDER STARTUP QuickAction e = new QuickAction(getBaseContext()); ActionItem m; if (CURRENT_PREF_ITEM == 0) m = new ActionItem(2200, "File Gallery", getResources().getDrawable(R.drawable.ic_launcher_apply)); else m = new ActionItem(2200, "File Gallery", getResources().getDrawable(R.drawable.ic_launcher_startup)); e.addActionItem(m); if (CURRENT_PREF_ITEM == 1) m = new ActionItem(2300, "/", getResources().getDrawable(R.drawable.ic_launcher_apply)); else m = new ActionItem(2300, "/", getResources().getDrawable(R.drawable.ic_launcher_startup)); e.addActionItem(m); if (CURRENT_PREF_ITEM == 2) m = new ActionItem(2400, "SD Card", getResources().getDrawable(R.drawable.ic_launcher_apply)); else m = new ActionItem(2400, "SD Card", getResources().getDrawable(R.drawable.ic_launcher_startup)); e.addActionItem(m); if (CURRENT_PREF_ITEM == 3) m = new ActionItem(2500, "Your App Store", getResources().getDrawable(R.drawable.ic_launcher_apply)); else m = new ActionItem(2500, "Your App Store", getResources().getDrawable(R.drawable.ic_launcher_startup)); e.addActionItem(m); e.setOnActionItemClickListener(this); e.show(indicator); break; case 900: // DIRECTED FROM CASE 200 // IT IS SECOND OPTION AVAILABLE UNDER STARTUP QuickAction f = new QuickAction(getBaseContext()); ActionItem n = new ActionItem(2600, "/", getResources().getDrawable(R.drawable.ic_launcher_startup)); f.addActionItem(n); n = new ActionItem(2700, "SD Card", getResources().getDrawable(R.drawable.ic_launcher_startup)); f.addActionItem(n); if (ENABLE_ON_LAUNCH) n = new ActionItem(3600, "Enable On Launch", getResources().getDrawable(R.drawable.ic_launcher_apply)); else n = new ActionItem(3600, "Enable On Launch", getResources().getDrawable(R.drawable.ic_launcher_disabled)); f.addActionItem(n); f.setOnActionItemClickListener(this); f.show(indicator); break; case 1000: // CASE 300 DIRECTED QUICKACTION TO CASE 1000 , FIRST OPTION UNDER FOLDER OPTIONS // IF HIDDEN FOLDERS ARE VISIBLE HIDE IT OTHER WISE MAKE THEM VISIBLE if (SHOW_HIDDEN_FOLDERS) { edit.putBoolean("SHOW_HIDDEN_FOLDERS", false); SHOW_HIDDEN_FOLDERS = RFileManager.SHOW_HIDDEN_FOLDER = SFileManager.SHOW_HIDDEN_FOLDER = false; } else { SHOW_HIDDEN_FOLDERS = RFileManager.SHOW_HIDDEN_FOLDER = SFileManager.SHOW_HIDDEN_FOLDER = true; edit.putBoolean("SHOW_HIDDEN_FOLDERS", true); } edit.commit(); setAdapter(CURRENT_ITEM); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); break; case 1100: // DISPLAYS THE AVAILABLE SORTING METHODS AVAILABLE QuickAction c = new QuickAction(getBaseContext()); ActionItem k; if (SORT_TYPE == 1) k = new ActionItem(1200, "Alphabetical Order", getResources().getDrawable(R.drawable.ic_launcher_apply)); else k = new ActionItem(1200, "Alphabetical Order", getResources().getDrawable(R.drawable.ic_launcher_folder_orange)); c.addActionItem(k); if (SORT_TYPE == 2) k = new ActionItem(1300, "Folder First Then File", getResources().getDrawable(R.drawable.ic_launcher_apply)); else k = new ActionItem(1300, "Folder First Then File", getResources().getDrawable(R.drawable.ic_launcher_folder_orange)); c.addActionItem(k); if (SORT_TYPE == 3) k = new ActionItem(1400, "File First Then Folder", getResources().getDrawable(R.drawable.ic_launcher_apply)); else k = new ActionItem(1400, "File First Then Folder", getResources().getDrawable(R.drawable.ic_launcher_folder_orange)); c.addActionItem(k); if (SORT_TYPE == 4) k = new ActionItem(1500, "Hidedn Item First", getResources().getDrawable(R.drawable.ic_launcher_apply)); else k = new ActionItem(1500, "Hidden Item First", getResources().getDrawable(R.drawable.ic_launcher_folder_orange)); c.addActionItem(k); if (SORT_TYPE == 5) k = new ActionItem(1600, "Non Hidden Item First", getResources().getDrawable(R.drawable.ic_launcher_apply)); else k = new ActionItem(1600, "Non Hidden First", getResources().getDrawable(R.drawable.ic_launcher_folder_orange)); c.addActionItem(k); c.setOnActionItemClickListener(this); c.show(indicator); break; case 1200: // DIRECTED FROM CASE 1100 // SETS SORTING IN ALPHABETICAL ORDER SORT_TYPE = RFileManager.SORT_TYPE = SFileManager.SORT_TYPE = 1; edit.putInt("SORT_TYPE", 1); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); setAdapter(CURRENT_ITEM); break; case 1300: // SETS SORTING IN FOLDER FIRST THEN FILE // DIRECTED FROM CASE 1100 SORT_TYPE = RFileManager.SORT_TYPE = SFileManager.SORT_TYPE = 2; edit.putInt("SORT_TYPE", 2); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); setAdapter(CURRENT_ITEM); break; case 1400: // SETS DORTING IN FILE FIRST THE FOLDER // DIRECTED FROM CASE 1100 SORT_TYPE = RFileManager.SORT_TYPE = SFileManager.SORT_TYPE = 3; edit.putInt("SORT_TYPE", 3); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); setAdapter(CURRENT_ITEM); break; case 1500: // SETS SORTING IN SHOW HIDDEN ITEM FIRST // DIRECTED FROM CASE 1100 SORT_TYPE = RFileManager.SORT_TYPE = SFileManager.SORT_TYPE = 4; edit.putInt("SORT_TYPE", 4); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); setAdapter(CURRENT_ITEM); break; case 1600: // SETS SORTING IN SHOW NON HIDDEN ITEMS FIRST // DIRECTED FROM CASE 1100 SORT_TYPE = RFileManager.SORT_TYPE = SFileManager.SORT_TYPE = 5; edit.putInt("SORT_TYPE", 5); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); setAdapter(CURRENT_ITEM); break; case 1700: //DIRECTED FROM CASE 100 //SETS THE TRANSPARENCY TO 60% TRANS_LEVEL = 0.6f; edit.putFloat("TRANS_LEVEL", 0.6f); edit.commit(); this.getWindow().getAttributes().alpha = TRANS_LEVEL; Toast.makeText(getBaseContext(), "Settings saved,restart app to view change", Toast.LENGTH_SHORT) .show(); break; case 1800: //DIRECTED FROM CASE 100 //SETS THE TRANSPARENCY TO 70% TRANS_LEVEL = 0.7f; edit.putFloat("TRANS_LEVEL", 0.7f); edit.commit(); this.getWindow().getAttributes().alpha = TRANS_LEVEL; Toast.makeText(getBaseContext(), "Settings saved,restart app to view change", Toast.LENGTH_SHORT) .show(); break; case 1900: //DIRECTED FROM CASE 100 //SETS THE TRANSPARENCY TO 80% TRANS_LEVEL = 0.8f; edit.putFloat("TRANS_LEVEL", 0.8f); edit.commit(); this.getWindow().getAttributes().alpha = TRANS_LEVEL; Toast.makeText(getBaseContext(), "Settings saved,restart app to view change", Toast.LENGTH_SHORT) .show(); break; case 2000: //DIRECTED FROM CASE 100 //SETS THE TRANSPARENCY TO 90% TRANS_LEVEL = 0.9f; edit.putFloat("TRANS_LEVEL", 0.9f); edit.commit(); this.getWindow().getAttributes().alpha = TRANS_LEVEL; Toast.makeText(getBaseContext(), "Settings saved,restart app to view change", Toast.LENGTH_SHORT) .show(); break; case 2100: //DIRECTED FROM CASE 100 //SETS THE TRANSPARENCY TO 100% TRANS_LEVEL = 1.0f; edit.putFloat("TRANS_LEVEL", 1.0f); edit.commit(); this.getWindow().getAttributes().alpha = TRANS_LEVEL; Toast.makeText(getBaseContext(), "Settings saved,restart app to view change", Toast.LENGTH_SHORT) .show(); break; case 2200: //DIRECTED FROM CASE 800 //SETS THE SETTING TO LOAD ALL FILE PANEL TO LOAD FIRST CURRENT_PREF_ITEM = 0; edit.putInt("CURRENT_PREF_ITEM", 0); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Saved", Toast.LENGTH_SHORT).show(); break; case 2300: //DIRECTED FROM CASE 800 //SETS THE SETTING TO LOAD SD CARD PANEL-1 TO LOAD FIRST CURRENT_PREF_ITEM = 1; edit.putInt("CURRENT_PREF_ITEM", 1); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Saved", Toast.LENGTH_SHORT).show(); break; case 2400: //DIRECTED FROM CASE 800 //SETS THE SETTING TO LOAD SD CARD PANEL-2 TO LOAD FIRST CURRENT_PREF_ITEM = 2; edit.putInt("CURRENT_PREF_ITEM", 2); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Saved", Toast.LENGTH_SHORT).show(); break; case 2500: //DIRECTED FROM CASE 800 //SETS THE SETTING TO LOAD ALL FILE PANEL TO LOAD FIRST //CURRENT_PREF_ITEM = 3; edit.putInt("CURRENT_PREF_ITEM", 3); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Saved", Toast.LENGTH_SHORT).show(); break; case 2600: // LAUNCHES AN ACTIVITY TO SELECT THE DIRECTORY FOR INTERNAL STORAGE 1 // DIRECTED FROM CASE 900 new SetLaunchDir(mContext, size.x * 4 / 5, preferences, 1); break; case 2700: // LAUNCHES AN ACTIVITY TO SELECT THE DIRECTORY FOR INTERNAL STORAGE 2 // DIRECTED FROM CASE 900 new SetLaunchDir(mContext, size.x * 4 / 5, preferences, 2); break; case 2800: // DIRECTED FROM CAE 90 // SETS THE FOLDER ICON TO DEFAULT FOLDER ICON RootAdapter.FOLDER_TYPE = SimpleAdapter.FOLDER_TYPE = 0; edit.putInt("FOLDER_TYPE", 0); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); setAdapter(CURRENT_ITEM); break; case 2900: // DIRECTED FROM CAE 90 // SETS THE FOLDER ICON TO VIOLET FOLDER ICON RootAdapter.FOLDER_TYPE = SimpleAdapter.FOLDER_TYPE = 1; edit.putInt("FOLDER_TYPE", 1); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); setAdapter(CURRENT_ITEM); break; case 3000: // DIRECTED FROM CAE 90 // SETS THE FOLDER ICON TO OXYGEN FOLDER ICON RootAdapter.FOLDER_TYPE = SimpleAdapter.FOLDER_TYPE = 2; edit.putInt("FOLDER_TYPE", 2); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); setAdapter(CURRENT_ITEM); break; case 3100: // DIRECTED FROM CAE 90 // SETS THE FOLDER ICON TO YELLOW FOLDER ICON RootAdapter.FOLDER_TYPE = SimpleAdapter.FOLDER_TYPE = 3; edit.putInt("FOLDER_TYPE", 3); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); setAdapter(CURRENT_ITEM); break; case 3101: // DIRECTED FROM CAE 90 // SETS THE FOLDER ICON TO YELLOW FOLDER ICON RootAdapter.FOLDER_TYPE = SimpleAdapter.FOLDER_TYPE = 4; edit.putInt("FOLDER_TYPE", 4); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); setAdapter(CURRENT_ITEM); break; case 3102: // DIRECTED FROM CAE 90 // SETS THE FOLDER ICON TO YELLOW FOLDER ICON RootAdapter.FOLDER_TYPE = SimpleAdapter.FOLDER_TYPE = 5; edit.putInt("FOLDER_TYPE", 5); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); setAdapter(CURRENT_ITEM); break; case 3103: // DIRECTED FROM CAE 90 // SETS THE FOLDER ICON TO YELLOW FOLDER ICON RootAdapter.FOLDER_TYPE = SimpleAdapter.FOLDER_TYPE = 6; edit.putInt("FOLDER_TYPE", 6); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); setAdapter(CURRENT_ITEM); break; case 3200: //DIRECTED FROM CASE 400 ONLY FOR APP PANEL // DISPLAYS OPTION FOR SETTING TO SHOW USER OR SYSTEM OR BOTH TYPES OF APP QuickAction s = new QuickAction(getBaseContext()); ActionItem ti; if (SHOW_APP == 1) ti = new ActionItem(3300, "Show Downloaded Apps", getResources().getDrawable(R.drawable.ic_launcher_apply)); else ti = new ActionItem(3300, "Show Downloaded Apps", getResources().getDrawable(R.drawable.ic_launcher_user)); s.addActionItem(ti); if (SHOW_APP == 2) ti = new ActionItem(3400, "Show System Apps", getResources().getDrawable(R.drawable.ic_launcher_apply)); else ti = new ActionItem(3400, "Show System Apps", getResources().getDrawable(R.drawable.ic_launcher_system)); s.addActionItem(ti); if (SHOW_APP == 3) ti = new ActionItem(3500, "Show Both Of Them", getResources().getDrawable(R.drawable.ic_launcher_apply)); else ti = new ActionItem(3500, "Show Both Of Them", getResources().getDrawable(R.drawable.ic_launcher_both)); s.addActionItem(ti); s.setOnActionItemClickListener(this); s.show(indicator); break; case 3300: // SETS THE SETTING TO SHOW DOWNLOADED APPS ONLY // DIRECTED FROM CASE 3200 edit.putInt("SHOW_APP", 1); edit.commit(); SHOW_APP = nManager.SHOW_APP = 1; Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); nList = nManager.giveMeAppList(); nAppAdapter = new AppAdapter(getBaseContext(), R.layout.row_list_1, nList); APP_LIST_VIEW.setAdapter(nAppAdapter); break; case 3400: // SETS THE SETTING TO SHOW SYSTEM APPS ONLY // DIRECTED FROM CASE 3200 edit.putInt("SHOW_APP", 2); edit.commit(); SHOW_APP = nManager.SHOW_APP = 2; Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); nList = nManager.giveMeAppList(); nAppAdapter = new AppAdapter(getBaseContext(), R.layout.row_list_1, nList); APP_LIST_VIEW.setAdapter(nAppAdapter); break; case 3500: // SETS THE SETTING TO SHOW DOWNLOADED AND SYSTEM APPS // DIRECTED FROM CASE 3200 edit.putInt("SHOW_APP", 3); edit.commit(); SHOW_APP = nManager.SHOW_APP = 3; Toast.makeText(getBaseContext(), "Settings Have Been Applied", Toast.LENGTH_SHORT).show(); nList = nManager.giveMeAppList(); nAppAdapter = new AppAdapter(getBaseContext(), R.layout.row_list_1, nList); APP_LIST_VIEW.setAdapter(nAppAdapter); break; case 3600: // DIRECTED FROM CASE 900 // ENABLES OR DISABLES TO SHOW PREFFERED DIRECTORY ON LAUNCH if (ENABLE_ON_LAUNCH) edit.putBoolean("ENABLE_ON_LAUNCH", ENABLE_ON_LAUNCH = false); else edit.putBoolean("ENABLE_ON_LAUNCH", ENABLE_ON_LAUNCH = true); edit.commit(); Toast.makeText(getBaseContext(), "Settings Have Been Saved", Toast.LENGTH_SHORT).show(); break; } }
From source file:com.vkassin.mtrade.Common.java
public static void putArcDeal(final Context ctx) { final Dialog dialog = new Dialog(ctx); dialog.setContentView(R.layout.arcdeal_dialog); dialog.setTitle(R.string.ArcDealDialogTitle); datetxt = (EditText) dialog.findViewById(R.id.expdateedit); SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy"); Date dat1 = new Date(); datetxt.setText(sdf.format(dat1));//ww w. j a va2 s .c om mYear = dat1.getYear() + 1900; mMonth = dat1.getMonth(); mDay = dat1.getDate(); final Date dat = new GregorianCalendar(mYear, mMonth, mDay).getTime(); datetxt.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Log.i(TAG, "Show DatePickerDialog"); DatePickerDialog dpd = new DatePickerDialog(ctx, mDateSetListener, mYear, mMonth, mDay); dpd.show(); } }); TextView itext = (TextView) dialog.findViewById(R.id.instrtext); itext.setText(Common.arcfilter); Button customDialog_Cancel = (Button) dialog.findViewById(R.id.cancelbutt); customDialog_Cancel.setOnClickListener(new Button.OnClickListener() { public void onClick(View arg0) { dialog.dismiss(); } }); Button customDialog_Put = (Button) dialog.findViewById(R.id.putorder); customDialog_Put.setOnClickListener(new Button.OnClickListener() { public void onClick(View arg0) { Double price = new Double(0); Long qval = new Long(0); final EditText pricetxt = (EditText) dialog.findViewById(R.id.priceedit); final EditText quanttxt = (EditText) dialog.findViewById(R.id.quantedit); try { price = Double.valueOf(pricetxt.getText().toString()); } catch (Exception e) { Toast.makeText(ctx, R.string.CorrectPrice, Toast.LENGTH_SHORT).show(); return; } try { qval = Long.valueOf(quanttxt.getText().toString()); } catch (Exception e) { Toast.makeText(ctx, R.string.CorrectQty, Toast.LENGTH_SHORT).show(); return; } // if (dat.compareTo(new GregorianCalendar(mYear, mMonth, mDay) // .getTime()) > 0) { // // Toast.makeText(ctx, R.string.CorrectDate, // Toast.LENGTH_SHORT).show(); // // return; // } long maxkey = 0; Iterator<String> itr2 = arcdealMap.keySet().iterator(); while (itr2.hasNext()) { String key1 = itr2.next(); long k = Long.parseLong(key1); if (k > maxkey) maxkey = k; } Deal adeal = new Deal(); Iterator<String> itr1 = instrMap.keySet().iterator(); while (itr1.hasNext()) { String key1 = itr1.next(); Instrument in = instrMap.get(key1); if (in.symbol.equals(Common.arcfilter)) { adeal.instrId = Long.valueOf(in.id); break; } } final RadioButton bu0 = (RadioButton) dialog.findViewById(R.id.radio0); adeal.price = price; adeal.qty = qval; adeal.dtime = new GregorianCalendar(mYear, mMonth, mDay).getTimeInMillis(); adeal.direct = bu0.isChecked() ? Long.valueOf(0) : Long.valueOf(1); Collection<String> lacc = Common.getAccountList(); adeal.account = (lacc == null) ? "" : lacc.iterator().next(); arcdealMap.put(String.valueOf(maxkey + 1), adeal); Common.saveArcDeals(); Common.arcActivity.refresh(); dialog.dismiss(); } }); dialog.show(); WindowManager.LayoutParams lp = new WindowManager.LayoutParams(); lp.copyFrom(dialog.getWindow().getAttributes()); lp.width = WindowManager.LayoutParams.FILL_PARENT; lp.height = WindowManager.LayoutParams.FILL_PARENT; dialog.getWindow().setAttributes(lp); }
From source file:com.jiandanbaoxian.fragment.DialogFragmentCreater.java
/** * Dialog ???/*from w w w . ja v a 2s.c o m*/ * @param mContext * @return */ private Dialog showLicenseChoiceDialog(final Context mContext) { View convertView = LayoutInflater.from(mContext).inflate(R.layout.dialog_license_choice, null); final Dialog dialog = new Dialog(mContext, R.style.mystyle); View.OnClickListener listener = new View.OnClickListener() { @Override public void onClick(View v) { switch (v.getId()) { case R.id.layout_rule: if (isAgree) { isAgree = false; ImageView imageView = (ImageView) v.findViewById(R.id.iv_choose); // TextView textView = (TextView)v.findViewById(R.id.tv_rule); imageView.setImageResource(R.drawable.icon_choose); // textView.setBackgroundColor(getResources().getColor(R.color.bg_gray_color_level_0)); // textView.setTextColor(getResources().getColor(R.color.tv_gray_color_level_3)); } else { isAgree = true; ImageView imageView = (ImageView) v.findViewById(R.id.iv_choose); // TextView textView = (TextView)v.findViewById(R.id.tv_rule); imageView.setImageResource(R.drawable.icon_choose_selected); // textView.setBackgroundResource(R.drawable.btn_select_base_shape_0); // textView.setTextColor(getResources().getColor(R.color.white_color)); } break; } if (onLicenseDialogClickListener != null) { onLicenseDialogClickListener.onClick(v, isAgree); } } }; TitleBar titleBar; SwipeRefreshLayout swipeLayout; final WebView webView; ProgressBar progressBar; LinearLayout layoutRule; LinearLayout layoutConfirm; titleBar = (TitleBar) convertView.findViewById(R.id.title_bar); swipeLayout = (SwipeRefreshLayout) convertView.findViewById(R.id.swipe_layout); webView = (WebView) convertView.findViewById(R.id.webView); progressBar = (ProgressBar) convertView.findViewById(R.id.progress_bar); layoutRule = (LinearLayout) convertView.findViewById(R.id.layout_rule); layoutConfirm = (LinearLayout) convertView.findViewById(R.id.layout_confirm); WebChromeClient client = new AppChromeWebClient(titleBar, progressBar, swipeLayout); webView.setWebChromeClient(client); webView.setWebViewClient(new AppWebClient()); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl(webViewURL); webView.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_DOWN) { if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) { webView.goBack(); //? return true; //? } } return false; } }); titleBar.initTitleBarInfo("", R.drawable.arrow_left, -1, "", ""); titleBar.setOnTitleBarClickListener(new TitleBar.OnTitleBarClickListener() { @Override public void onLeftButtonClick(View v) { if (webView.canGoBack()) { webView.goBack(); //? return; //? } if (onLicenseDialogClickListener != null) { onLicenseDialogClickListener.onClick(v, isAgree); dismiss(); } } @Override public void onRightButtonClick(View v) { } }); UIUtils.initSwipeRefreshLayout(swipeLayout); swipeLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { webView.reload(); } }); layoutConfirm.setOnClickListener(listener); layoutRule.setOnClickListener(listener); dialog.setContentView(convertView); dialog.getWindow().setWindowAnimations(R.style.dialog_right_control_style); return dialog; }
From source file:xj.property.activity.HXBaseActivity.MainActivity.java
/** * ??dialog//w ww . ja v a 2 s .co m */ private void showConflictDialog() { isConflictDialogShow = true; final UserInfoDetailBean detailBean = PreferencesUtil.getLoginInfo(getApplication()); username = detailBean.getUsername(); password = detailBean.getPassword(); final XJUserInfoBean bean = new XJUserInfoBean(); bean.setInfo(detailBean); if (xjpushManager != null) { xjpushManager.unregisterLoginedPushService(); } else { xjpushManager = new XJPushManager(this); xjpushManager.unregisterLoginedPushService(); } // boolean flag= PushManager.getInstance().unBindAlias(MainActivity.this, PreferencesUtil.getLoginInfo(MainActivity.this).getEmobId()); // Log.i("onion","flag"+flag); XjApplication.getInstance().logout(new EMCallBack() { @Override public void onSuccess() { runOnUiThread(new Runnable() { @Override public void run() { refreshUI(); refreshNewBangBiUI(); } }); } @Override public void onError(int i, String s) { } @Override public void onProgress(int i, String s) { } }); PreferencesUtil.Logout(MainActivity.this); if (!MainActivity.this.isFinishing()) { // clear up global variables try { final Dialog dialog = new Dialog(MainActivity.this, R.style.MyDialogStyle); dialog.setContentView(R.layout.dialog_conflict); TextView tv_cancle = (TextView) dialog.findViewById(R.id.tv_cancle); TextView tv_relogin = (TextView) dialog.findViewById(R.id.tv_relogin); tv_cancle.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { conflictBuilder = null; dialog.dismiss(); index = 0; updateUnreadLabel(); startActivity(new Intent(MainActivity.this, MainActivity.class)); // finish(); } }); tv_relogin.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { final ProgressDialog pd = new ProgressDialog(MainActivity.this, ProgressDialog.THEME_HOLO_LIGHT); pd.setCanceledOnTouchOutside(false); pd.setCancelable(false); pd.setOnCancelListener(new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialog) { progressShow = false; } }); progressShow = true; pd.setMessage("..."); if (pd != null && !MainActivity.this.isFinishing()) pd.show(); //??? // getuser((int) detailBean.getCommunityId(),detailBean.getEmobId()); UserUtils.reLoginUser(MainActivity.this, username, password, new Handler() { @Override public void handleMessage(Message msg) { switch (msg.what) { case Config.LoginUserComplete: if (progressShow) pd.dismiss(); dialog.dismiss(); startActivity(new Intent(MainActivity.this, MainActivity.class)); isConflict = false; // boolean flag = PushManager.getInstance().bindAlias(MainActivity.this, PreferencesUtil.getLoginInfo(MainActivity.this).getEmobId()); PushManager.getInstance().turnOnPush(MainActivity.this); if (xjpushManager == null) { xjpushManager = new XJPushManager(getmContext()); } xjpushManager.registerLoginedPushService(); break; case Config.LoginUserFailure: if (progressShow && !MainActivity.this.isFinishing()) { pd.dismiss(); Toast.makeText(MainActivity.this, "?", Toast.LENGTH_SHORT) .show(); } break; default: pd.setMessage(".."); break; } } }); /* UserUtils.loginEMChat(MainActivity.this, username, bean, new Handler() { @Override public void handleMessage(Message msg) { switch (msg.what) { case Config.LoginUserComplete: if (progressShow) pd.dismiss(); dialog.dismiss(); UserUtils.appLogin(MainActivity.this,PushManager.getInstance().getClientid(MainActivity.this), PreferencesUtil.getLoginInfo(MainActivity.this).getUsername()); startActivity(new Intent(MainActivity.this, MainActivity.class)); isConflict=false; boolean flag= PushManager.getInstance().bindAlias(MainActivity.this, PreferencesUtil.getLoginInfo(MainActivity.this).getEmobId()); PushManager.getInstance().turnOnPush(MainActivity.this); break; case Config.LoginUserFailure: if (progressShow && !MainActivity.this.isFinishing()) { pd.dismiss(); Toast.makeText(MainActivity.this, "?", Toast.LENGTH_SHORT).show(); } break; default: pd.setMessage(".."); break; } } });*/ } }); dialog.getWindow().setBackgroundDrawable(new ColorDrawable(0)); dialog.setCancelable(false); dialog.show(); isConflict = true; } catch (Exception e) { EMLog.e(TAG, "---------color conflictBuilder error" + e.getMessage()); } } }