新手提醒!
我正在尝试学习在图像(例如图片框架)周围绘制自定义边框的最佳方法,该图像由8个位图 - 4个角+ 4个边组成,实际上是根据视图需要重复的切片尺寸。我理解最好的方法是使用FrameView,但我不确定绘图部分,例如如何重复两侧的图像?这可以用XML完成,还是需要处理OnDraw()?或者我应该看看使用9补丁?
某处必须有一个例子。
答案 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>
这可能对你有帮助.........