【发布时间】:2017-01-04 05:57:13
【问题描述】:
我一直在这里 Medium - Diagonal Cut View 关注本教程以获得斜视图效果
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/colorPrimary" />
<item>
<bitmap
android:src="@drawable/bebe"
android:gravity="center"
android:alpha="0.1" />
</item>
<item android:top="260dp"
android:bottom="-100dp"
android:left="0dp"
android:right="-260dp">
<rotate
android:fromDegrees="-10"
android:pivotX="0%"
android:pivotY="100%">
<shape
android:shape="rectangle">
<solid
android:color="@android:color/white"/>
</shape>
</rotate>
</item>
</layer-list>
到目前为止,代码几乎相同并且达到了效果,但仅适用于 Lollipop+,我已经搜索过但找不到如何在可绘制对象顶部进行颜色叠加以实现相同的效果以及我所有的尝试是徒劳的。
drawable 位于RelativeLayout 的背景属性中。我试图在 2 个独立的 ImageView 中制作它,一个用于背景图像,一个用于颜色叠加,但这并不能正确应用对角线样式。
如何在棒棒糖之前的版本中实现这种效果?
【问题讨论】:
标签: android xml android-layout view android-drawable