在安卓中制作类似于YouTube的自定义导航抽屉

3

大家好,我想在我的应用程序中制作类似于YouTube的自定义滑动抽屉。

enter image description here

当用户点击任何项目时,它应该像上面我突出的图片一样显示给我。有什么想法可以帮我实现吗?


2
它被称为导航抽屉。 - Raghunandan
请访问以下链接了解导航抽屉的UI原则: https://developer.android.com/design/patterns/navigation-drawer.html然后,请访问此链接以创建实际的导航抽屉 http://developer.android.com/training/implementing-navigation/nav-drawer.html - Jigar
请查看此链接:http://sunil-android.blogspot.in/2013/09/slide-menu-navigation-drawer-in-android.html @Harshal Kalavadiya - TheFlash
@ Jigar Jariwala,@ Indiandroid:我已经看过了这些示例,但是这些示例突出显示整个列表背景中的选择器,但我也想在开头使用红色指示器,这一点已经提到。 - Harshal Kalavadiya
1个回答

3

昨天我遇到了同样的问题

但是这个例子在整个列表背景中突出显示选择器,但我也想在开头有一个红色的指示器,这是提到的

您需要创建两个选择器。1.整个项目2.红色部分

为此,在列表项左侧放置一个视图,并为其创建选择器。

然后使用以下代码。这里的android:duplicateParentState="true"适用于您。 当将此属性设置为true时,视图从其直接父级而不是自身获取其可绘制状态(聚焦,按下等)。

<TextView
    android:layout_width="3dp"
    android:layout_height="match_parent"
    android:duplicateParentState="true"
    android:background="@drawable/selector_for_red" />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接