android - 如何从回收站视图中制作选择器?
问题描述
我需要像下面的屏幕截图一样制作日期选择器。
问题在于着色数字。当他们在圈子里时,我需要白色数字。
我决定用 2 个相互同步的回收站视图来做这件事。一个recyclerview 有黑色物品,另一个有白色物品。
但是没有办法将它们组合在一起以获得所需的结果。请给我一个正确实施的想法。
如果可以给 recyclerview 视图一个圆形,它将解决我的问题。但是recyclerview好像没有这个功能。
解决方案
是的,您可以通过以下步骤为回收站查看项目的形状圆圈 1:创建框架布局 2:将 cardview 放置在其中。3:在卡片视图中添加 app:cardCornerRadius="150dp"。4:在里面添加textview
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="4dp"
>
<androidx.cardview.widget.CardView
android:padding="10dp"
android:layout_margin="1dp"
android:id="@+id/crd"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:cardCornerRadius="150dp">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:text="4"
android:textColor="#000"
android:gravity="center"
android:layout_centerVertical="true"
android:id="@+id/colorBox"
/>
</androidx.cardview.widget.CardView>
</FrameLayout>
输出会喜欢: 输出
推荐阅读
- perl - perl with libxml silently crashing in Windows 10 inside loop with fork
- php - 如何在命令行 REPL 工具 Tinker 中使用真实 http 请求的模拟数据填充请求对象
- reactjs - 错误:无法解析模块`buffer` React Native
- c# - 在c#中逐行连接锯齿状数组的列表
- ms-word - Bookdown chapter bibliographies .csl file MSWord/PDF
- javascript - 有什么方法可以在签入 Web 应用程序上本地更新 JSON 对象?
- tsql - 仅选择第 1 条和第 10 条记录
- multithreading - Double check locking in fortran with openmp
- javascript - Javascript write to local XML file
- gdb - How to make local labels in GNU GAS ELF output that GDB can break on but not count as functions?