Android 是否有任何视图可以包含可处理显示或隐藏状态的recyclerview?
正如标题所说,我需要一个视图来隐藏或显示recyclerview。Android 是否有任何视图可以包含可处理显示或隐藏状态的recyclerview?,android,layout,view,android-recyclerview,spinner,Android,Layout,View,Android Recyclerview,Spinner,正如标题所说,我需要一个视图来隐藏或显示recyclerview。 就像纺纱机一样 我只能通过单击它来显示/隐藏recyclerview。 (它应该是一条类似微调器的直线。) 下图将更全面 有没有办法做到这一点?您需要创建一个自定义切换按钮,根据按钮处于何种状态,使用不同的绘图选项。您必须使用如下选择器: recylerView.setVisibility(View.GONE); recylerView.setVisibility(View.VISIBLE); <selector
就像纺纱机一样 我只能通过单击它来显示/隐藏recyclerview。 (它应该是一条类似微调器的直线。) 下图将更全面
有没有办法做到这一点?您需要创建一个自定义切换按钮,根据按钮处于何种状态,使用不同的绘图选项。您必须使用如下选择器:
recylerView.setVisibility(View.GONE);
recylerView.setVisibility(View.VISIBLE);
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_pressed"
android:state_pressed="true" />
<item android:drawable="@drawable/button_focused"
android:state_focused="true" />
<item android:drawable="@drawable/button_default" />
</selector>
请参阅此处的文档:
然后在onClick事件中为要查看的按钮设置另一个视图的可见性。Goe/view.VISIBLE您可以简单地通过动画设置按钮单击时recyclerview的可见性。但是使用按钮看起来很难看,我可以使用类似于Spinner的东西吗?您可以对按钮使用9面片图像我知道这一点,但我如何获得它“带三角形的直线”视图(如微调器)?