android - 我怎样才能圆约束布局或cardview或viewpager的角落
问题描述
我想在我的查看器的角落里转一下,它是一个图像滑块
我尝试使用形状来圆角约束布局和viewpager和..但它不起作用我使用了卡片视图但它也不起作用
<android.support.v7.widget.CardView
android:layout_width="300dp"
android:layout_height="200dp"
android:layout_margin="20dp"
app:cardCornerRadius="24dp"
android:elevation="8dp"
android:padding="1dp">
<android.support.constraint.ConstraintLayout
android:id="@+id/slider_layout"
android:layout_width="299dp"
android:layout_height="199dp"
android:layout_gravity="center"
>
<android.support.v4.view.ViewPager
android:id="@+id/image_slider_view_pager"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
/>
</android.support.constraint.ConstraintLayout>
</android.support.v7.widget.CardView>
请
解决方案
you cannot round the viewPager
, you just need to create a rounded rectangle (or any desired shape) drawable and set it as a background for the parent layout for each child fragment of the viewPager
.
推荐阅读
- javascript - Javascript deepmerge 打破了 objectid
- elasticsearch - 如何使用 Nest 客户端对 Elasticsearch 操作(如 UpdateByQuery 或 Reindex)启用自动切片?
- python - discord.py 中的数学命令和错误
- xdebug - Xdebug 只能在它已进入的页面上中断
- node.js - 发票已发送给用户,但我无法使用 node.js 收到任何条纹发票邮件
- typo3 - TYPO3 网站迁移问题 - TYPO3 后端工作但前端不工作
- python - bta-lib 错误:尝试使用 rsi 指标但给出 ValueError: cannot set using a slice indexer with a different length than the value
- django - Django获取发送请求的子域
- c# - 如何在统一变换中冻结 Y 旋转。 LookAt()?
- python - Python - 从float继承并调用str和repr时出现递归错误