android - android中的弯曲形状布局
问题描述
我想知道,如何创建这种左侧高度大于右侧高度的弯曲半径样式布局。
这是我到目前为止所尝试的:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="0.5dp"
android:color="@color/white" />
<corners
android:bottomLeftRadius="150dp"
android:bottomRightRadius="150dp"
android:topLeftRadius="0dp"
android:topRightRadius="0dp" />
<padding
android:bottom="0dp"
android:left="0dp"
android:right="0dp"
android:top="0dp" />
<solid android:color="@color/red/>
但我想知道如何达到这个高度:左侧高于右侧。
解决方案
这是一个这样的图书馆。Florent37的对角布局
这是它的一个快速示例。
<com.github.florent37.diagonallayout.DiagonalLayout
android:layout_width="match_parent"
android:layout_height="250dp"
diagonal:diagonal_angle="10"
diagonal:diagonal_position="left / right / top / bottom"
diagonal:diagonal_direction="left / right"
android:elevation="10dp">
<!-- YOUR CONTENT -->
</com.github.florent37.diagonallayout.DiagonalLayout>
推荐阅读
- javascript - 如何正确使用nodejs将嵌套数组中的多条记录发布到mysql表中?
- java - Java改linux fedora + KDE壁纸
- python - 遍历 python 列表并提取在第二个列表中找到的所有匹配字符串
- c - 没有开关盒循环我怎么能做到(例如计数器)
- r - 仅选择包含 R 中具有两列的表的列表的元素
- html - CSS 悬停效果。元素的边框没有被覆盖
- c++ - 指针数组和函数 CPP
- python - pandas read csv - 在使用空格分隔符时识别引号中的条目?
- python - 改进推荐找到最近的歌曲
- arrays - 无法在不打印数组内容的情况下访问数组中的内存位置