You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过Android Drawable XML实现目标图片效果?已基于Stack Overflow问答实现并附代码

实现倾斜色块效果的Android XML方案

嘿,我刚好搞定过类似的需求!要做出你想要的倾斜绿色矩形效果,咱们可以用Android的<layer-list>结合旋转标签来实现,下面是完整的实现代码和关键细节说明:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <rotate
            android:fromDegrees="45"
            android:toDegrees="45"
            android:pivotX="87%"
            android:pivotY="140%">
            <shape android:shape="rectangle">
                <solid android:color="@color/lime_green_32CD32"/>
            </shape>
        </rotate>
    </item>
</layer-list>

关键属性解释:

  • 固定倾斜角度:android:fromDegrees和android:toDegrees都设为45,让矩形保持固定的45度倾斜状态,不会产生动画过渡效果
  • 旋转位置控制:pivotX和pivotY用百分比定义旋转的基准点,调整这两个值可以精准控制倾斜色块在布局中的显示位置,适配不同的UI布局需求
  • 色块填充色:通过<solid>标签设置矩形的填充色为你需要的 lime green(这里引用了颜色资源@color/lime_green_32CD32)

内容的提问来源于stack exchange,提问作者Ssubrat Rrudra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 11:23:04