我正在尝试创建一个 XML Drawable,我将使用它来代替 OSMDroid 中的默认标记。
这就是它最终的样子:
黑色部分将在创建标记时加载,因为每个标记在那里都有不同的图像。(如果这很重要,这些将从数据库中加载)
我试图创建一个 XML Drawable,它有点工作,但黑色部分似乎被缩放以适合图像,从而使标记只是一个黑色的大方块。(没有黑色部分它工作正常)
我当前的 XML:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/marker"/> // main
<item android:drawable="@drawable/markerfill" /> // black part
</layer-list>
我尝试对第二个项目使用秤,但是当我查看秤时,看起来我不能为此使用秤。
我想要什么:
我将黑匣子加载到“主要”部分中,必要时调整它的大小(同时保持比例)并从 Java-Code 更改它。我将把这个标记用于 OSMDroid。
最好的方法是什么?