在android中绘制三角形背景

我需要将布局背景绘制为三角形,就像您在图片中看到的那样.

我找到了一个他们做类似事情的例子,但我不知道如何适应我的情况.这是example

谁能帮我?最好.

解决方法

下面是一个可绘制资源的示例,在图像前面的右下角有一个三角形.作为图像我使用认的android启动器图标.您可以使用任何其他图像.

在res / drawable中创建triangle.xml文件,如下所示:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
    android:drawable="@drawable/ic_launcher">
</item>
<item>
    <rotate
        android:fromdegrees="-45"
        android:todegrees="0"
        android:pivotX="150%"
        android:pivotY="20%" >
        <shape
            android:shape="rectangle" >
            <solid android:color="#ff0000" />
        </shape>
    </rotate>
</item>
</layer-list>

然后将其用作视图的背景属性

android:background="@drawable/triangle"

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...