[英]How to add image reference to the background drawable in android?
我有一個帶有ractangle形狀的可繪制對象,現在我已將該可繪制對象用作微調器的背景,因此我的微調器看起來像一個ractangle。 現在我在想如何在該可繪制對象的右側添加一些向下箭頭(將是圖像)。 它像該ractangle的右側將是向下箭頭,但它是該可繪制對象的一部分。 下面是我的ractangle的xml
<?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中做一些魔術,所以可以添加圖像。
否則,除了與我分享之外,任何人都有不同的實現方法。 如果我錯了,也請建議我。
是的,您可以使用形狀來做到這一點,使用包含多個形狀的圖層列表。 這樣,您可以創建矩形和三角形形狀,然后將它們放入列表中。 檢查以下有關layer-list的問題:
android sdk中的嵌套形狀 我可以在一個Android drawable中使用多個形狀嗎?
三角形的形狀有點棘手,因為它在SDK中不存在,但是您可以創建一個擴展Shape
或ShapeDrawable
,並在xml中使用它。 (我不確定,您可能需要直接在java中定義這些形狀)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.