ListView修改快速滑动的滑块
Posted gali
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ListView修改快速滑动的滑块相关的知识,希望对你有一定的参考价值。
1:如图
2: ListView加入快速滑动属性
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fastScrollEnabled="true"
android:focusable="true"
android:overScrollMode="never"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
3:修改activity的主题
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:fastScrollThumbDrawable">@drawable/scroll_block</item>
</style>
4:如果是fragment则
4.1:
<style name="FragmentTheme1" parent="AppTheme">
<item name="fragment_color_title">@color/styleColor1</item>
<item name="android:fastScrollThumbDrawable">@drawable/scroll_block</item>
</style>
4.2:
ctxWithTheme = new ContextThemeWrapper(getActivity().getApplicationContext(), R.style.FragmentTheme1);
localLayoutInflater = inflater.cloneInContext(ctxWithTheme);
rootView = (ViewGroup) localLayoutInflater.inflate(R.layout.fragment_song, null, false);
以上是关于ListView修改快速滑动的滑块的主要内容,如果未能解决你的问题,请参考以下文章