18-04-1396، 09:04 ب.ظ
سلام جناب شهرکی وقت بخیر،
من برای استفاده از سیک بار از کتابخانه https://github.com/anothem/android-range-seek-bar استفاده میکنم.
دو عدد رو میخام برای سرچ بگیرم که از ده میلیون تا دو میلیارد هست.
حالا میخام برای قیمت ها استپ استپ و عدد رند بشه. مثلا: ده میلیون 50 ، 100 ، 200 ، 300 ، 500 ، 1 میلیارد و 2 ملیارد. لطفا اسکرین شات ها رو ببنیید کامل متوجه منظورم میشید.
لطفا راهنماییم کنید.
نمایش در تکست ویو:
من برای استفاده از سیک بار از کتابخانه https://github.com/anothem/android-range-seek-bar استفاده میکنم.
دو عدد رو میخام برای سرچ بگیرم که از ده میلیون تا دو میلیارد هست.
حالا میخام برای قیمت ها استپ استپ و عدد رند بشه. مثلا: ده میلیون 50 ، 100 ، 200 ، 300 ، 500 ، 1 میلیارد و 2 ملیارد. لطفا اسکرین شات ها رو ببنیید کامل متوجه منظورم میشید.
لطفا راهنماییم کنید.
// Search minimum price range public static int PRICE_RANGE_MIN_DEFAULT = 10000000; // Search maximum price range public static int PRICE_RANGE_MAX_DEFAULT = 2000000000;rangeBarPrice.setNotifyWhileDragging(true); rangeBarPrice.setRangeValues(Config.PRICE_RANGE_MIN_DEFAULT, Config.PRICE_RANGE_MAX_DEFAULT); rangeBarPrice.setSelectedMinValue(Config.PRICE_RANGE_MIN_DEFAULT); rangeBarPrice.setSelectedMaxValue(Config.PRICE_RANGE_MAX_DEFAULT); rangeBarPrice.setOnRangeSeekBarChangeListener(new RangeSeekBar.OnRangeSeekBarChangeListener<Integer>() { @Override public void onRangeSeekBarValuesChanged(RangeSeekBar bar, Integer minValue, Integer maxValue) { updatePrice(bar.getSelectedMinValue(), bar.getSelectedMaxValue()); Log.e(minValue.toString(), maxValue.toString()); } }); updatePrice(rangeBarPrice.getSelectedMinValue(), rangeBarPrice.getSelectedMaxValue());
نمایش در تکست ویو:
private void updatePrice(Number minValue, Number maxValue) { tvPriceMin.setText(String.valueOf(minValue)); tvPriceMax.setText(String.valueOf(maxValue)); }