首页 > 解决方案 > 如何从新的 android material design Slider 中获取价值

问题描述

使用新材料设计滑块com.google.android.material.slider.Slider。由于它最近才发布,因此文档很差。试图从滑块中获得价值,但现在没有运气。换句话说,setOnProgressChanged { }Seekbar 中的滑块相当于什么。

标签: androidmaterial-designandroid-seekbarmaterial-components-androidandroid-slider

解决方案


  Slider slider = findViewById(R.id.slider);
  slider.addOnSliderTouchListener(touchListener);

然后

private final OnSliderTouchListener touchListener =
      new OnSliderTouchListener() {
        @Override
        public void onStartTrackingTouch(Slider slider) {

        }

        @Override
        public void onStopTrackingTouch(Slider slider) {

        }
      };

更多详情,请查看SliderMainDemoFragment.java


推荐阅读