来自位图的Android Draw Frame围绕视图

时间:2012-10-21 17:25:03

标签: android image border

新手提醒!

我正在尝试学习在图像(例如图片框架)周围绘制自定义边框的最佳方法,该图像由8个位图 - 4个角+ 4个边组成,实际上是根据视图需要重复的切片尺寸。我理解最好的方法是使用FrameView,但我不确定绘图部分,例如如何重复两侧的图像?这可以用XML完成,还是需要处理OnDraw()?或者我应该看看使用9补丁?

某处必须有一个例子。

1 个答案:

答案 0 :(得分:0)

我认为使用xml是更好的方法。试试这个......

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <solid android:color="#EFF2FB" />

    <corners
        android:bottomLeftRadius="10dp"
        android:bottomRightRadius="10dp"
        android:topLeftRadius="10dp"
        android:topRightRadius="10dp" />

    <stroke
        android:width="0.5dp"
        android:color="@color/ashColor" />

</shape>

这可能对你有帮助.........