2011-12-26 71 views
0

我有一個可繪製的矩形形狀現在我已經使用drawable作爲微調的背景,所以我的微調看起來像一個矩形。 現在我想,如何可以添加一些向下箭頭(這將是圖像)的可繪製的右側。它就像那個矩形的右邊是向下的箭頭,但是它是可繪製的一部分。下面是我的ractangle如何在android中添加圖像引用到背景drawable?

<?xml version="1.0" encoding="utf-8"?> 
<!-- res/drawable/editdraw.xml --> 
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <corners android:radius="3dp"/> 
    <stroke android:width="2px" android:color="#666666"/> 
</shape> 

在該XML我可以做一些魔術這樣的圖像可以被添加XML ..

否則任何機構都實現它不僅僅是與我分享一些不同的方法。 如果我錯了,也請給我建議。

回答

1

是的,你可以用一個形狀做到這一點,使用包含多個形狀的圖層列表。這樣你就可以創建你的形狀矩形和一個像三角形一樣的形狀,並將它們放入列表中。檢查約層列表中的這些問題:
nested shapes in android sdk Can I use multiple shapes in one Android drawable?

三角形形狀會有點棘手,因爲它沒有在SDK中存在,但你可以創建擴展ShapeShapeDrawable一類,並在使用它你XML。 (我不知道,你可能需要直接在java中定義這些形狀)