Как добавить ссылку на изображение на фон для рисования в Android? - PullRequest
0 голосов
/ 26 декабря 2011

Теперь у меня есть рисованный объект в форме прямоугольника, который я использовал в качестве фона для счетчика, так что мой счетчик выглядит как прямоугольник. Теперь я думаю, как можно добавить стрелку вниз (которая будет изображением) с правой стороны этого рисованного объекта. это как правая сторона этого прямоугольника будет стрелкой вниз, но это часть этого рисования. ниже мой xml для ractangle

    <?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 я могу творить чудеса, чтобы можно было добавить изображение ...

или у любого тела есть другой способ реализовать его, чем просто поделиться со мной. если я ошибаюсь, пожалуйста, предложите мне тоже.

1 Ответ

1 голос
/ 26 декабря 2011

Да, вы можете сделать это с формой, используя список слоев, который будет содержать несколько фигур. Таким образом, вы создаете свой прямоугольник формы и форму как треугольник и помещаете их в список. Проверьте эти вопросы о layer-list:
вложенные фигуры в Android SDK Могу ли я использовать несколько фигур в одном рисованном Android?

Треугольная форма будет немного хитрой, потому что ее нет в SDK, но вы можете создать класс, который расширяет Shape или ShapeDrawable, и использовать его в своем XML. (Я не уверен в этом, вам может понадобиться определить эти формы непосредственно в Java)

...