Android animatio - Vector image loses quality in zoom - android

I've added an image as logo in my first page of application. First place logo is full screen with 3x of its size after 3 seconds it will changes size to 1x.
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXScale="3"
android:toXScale="1"
android:fromYScale="3"
android:toYScale="1"
android:duration="3000"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="3000">
</scale>
logo image is a Vector file (SVG) so it is expected not to lose quality on sizing process, but logo in 3x size (first time), has low quality like a Raster image. How could I keep the quality high on scale animation?
UPDATE:
This is the way I'm using my vector:
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:id="#+id/logo"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:background="#drawable/ic_logo"/>
And This is SVG path imported from Android Studio Vector Asset:
<vector android:height="24dp" android:viewportHeight="10418.0"
android:viewportWidth="11006.0" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#536F96" android:pathData="M980,2554c83,185 592,871 588,968 -1,30 -210,427 -251,522 -78,186 -159,412 -198,612l-1114,237 -5,1310 1115,233c70,179 122,410 197,597 351,872 417,195 -330,1484l914,927c1254,-773 739,-660 1486,-338 199,86 412,123 604,208l242,1104 1294,-3 248,-1107c367,-124 854,-256 1114,-471 145,52 350,212 486,297 132,82 393,276 537,307l868,-884c-73,-234 -456,-728 -599,-982 84,-247 280,-471 360,-815l-765,2c-1057,2387 -4178,2532 -5524,497 -1386,-2097 179,-5082 2981,-4837 -83,134 -143,82 -143,289l5,1031 393,-1c20,-379 -59,-855 158,-1117l595,-600c36,-50 8,-2 40,-66 -576,-371 -1922,-337 -2701,-51 -284,104 -507,255 -734,337 -165,-95 -298,-189 -462,-295 -146,-95 -345,-235 -480,-302 -113,59 -821,774 -919,907z"/>
<path android:fillColor="#536F96" android:pathData="M7617,5574l-346,1c-150,921 -284,1445 -1178,2020 -681,438 -1864,444 -2503,-51 79,-121 147,-121 221,-274 -498,9 -600,63 -697,-146l1831,2c265,2 289,-77 414,-203 210,-212 400,-400 612,-612 423,-423 494,-389 467,-764l-386,-5c-1,91 -1,107 -172,270l-707,706c-274,276 -217,199 -732,199 -312,0 -624,-1 -936,1 54,-128 879,-909 1045,-1074l800,-800c92,-93 133,-121 139,-407 -454,-13 -274,24 -682,397 -134,133 -244,243 -377,376 -126,127 -629,664 -760,725 5,-491 -69,-662 113,-837l722,-724c152,-143 836,-72 1380,-91l12,-387c-122,-19 -1338,-27 -1447,-8 -93,17 -1031,951 -1137,1084 -161,202 54,1163 -78,1425 -20,39 -144,152 -186,194 -36,37 -56,62 -92,96 -77,70 -27,40 -116,78 -464,-554 -453,-1761 8,-2477 202,-315 485,-607 805,-794 431,-253 695,-282 1253,-341l-3,-349c-531,-76 -1232,227 -1573,460 -1273,869 -1605,2628 -664,3920 989,1359 3190,1608 4450,-40 236,-308 570,-1062 500,-1570z"/>
<path android:fillColor="#2590C8" android:pathData="M9715,2826c696,-211 1035,867 328,1092 -722,231 -1094,-860 -328,-1092zM8973,3966l-937,959c-147,129 -620,61 -864,61 -325,0 -649,0 -973,0 -158,0 -315,-2 -473,-2 -227,0 -225,37 -335,151 -218,227 -1332,1304 -1418,1435 266,9 529,45 651,-68 131,-121 245,-250 374,-379 120,-120 643,-681 761,-729 112,-21 1977,35 2290,2 132,-14 228,-159 311,-242 184,-184 789,-763 870,-887 293,43 370,224 810,150 1207,-203 1141,-1973 -74,-2096 -302,-31 -572,76 -762,225 -149,115 -314,330 -374,604 -84,383 32,527 143,816z"/>
<path android:fillColor="#2590C8" android:pathData="M10101,386c349,-173 684,228 512,557 -322,613 -1225,-202 -512,-557zM9589,1144c-151,105 -2165,2152 -2517,2503 -199,199 -122,222 -479,243l-7,401c529,12 375,62 971,-535 269,-270 516,-516 785,-785 263,-264 505,-505 769,-769l791,-782c893,355 1445,-649 868,-1209 -256,-248 -700,-298 -990,-39 -358,321 -288,500 -191,972z"/>
<path android:fillColor="#536F96" android:pathData="M8054,1110c-109,-414 494,-519 565,-152 77,397 -480,474 -565,152zM7825,1236c-438,459 -893,894 -1346,1347 -118,118 -210,213 -331,328 -168,161 -112,218 -112,584 0,423 -25,933 7,1345l397,0c16,-399 2,-821 2,-1219 -1,-289 -53,-367 111,-524l1560,-1556c947,95 833,-666 614,-887 -349,-352 -1030,-171 -902,582z"/>

You could try using native SVG animation:
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 300 300">
<title>Downscale to Center</title>
<rect width="100" height="100" fill="lightgray" transform="scale(3)">
<title>Reference Rectangle</title>
</rect>
<rect width="100" height="100" transform="scale(3)">
<animateTransform attributeName="transform" type="translate" to="100 100" begin="3s" dur="3s" fill="freeze"/>
<animateTransform attributeName="transform" type="scale" additive="sum" from="3" to="1" begin="3s" dur="3s" fill="freeze"/>
</rect>
</svg>

Related

How can I draw rectangle with "title text" at top right in xml?

I wanna create a rectangle and set a title at left top. Creating a rectangle is easy :
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="#+id/listview_background_shape">
<stroke android:width="2dp" android:color="#ff207d94" />
<padding android:left="2dp"
android:top="2dp"
android:right="2dp"
android:bottom="2dp" />
<corners android:radius="5dp" />
<solid android:color="#ffffffff" />
</shape>
But how to set title at left top? I thought creating an SVG and convert that to XML will work. But Android Studio says "The image may be incomplete : Error # line 3 is not supported. I created a design in Photoshop and converted PNG to SVG in internet. Then I found the following result.
Here's the svg file,
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="496px" height="503px" viewBox="0 0 496 503" enable-background="new 0 0 496 503" xml:space="preserve"> <image id="image0" width="496" height="503" x="0" y="0"
href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfAAAAH3CAYAAABEqQ1eAAAABGdBTUEAALGPC/xhBQAAACBjSFJN
AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAA
CXBIWXMAABJ0AAASdAHeZh94AAA390lEQVR42u3deZxU9ZX///f53OoGmn13YVMJgooigjGKxl0U
NToxycRJjI5mNJNf1MzkO5PRLGbx+8tjEh/JGMcxjonLzM+ZLCYSRdGJG+6IiKA2i4JsIqBssvRS
dc/vj6qCBhvEeD/Qd+r11KaL7urbt241fep8PudzPhIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAdHi2t0/go5oyZcqZjY2NhyVJUnJ3q7wPknzChAlPjBs3bmbb+z/44IMTGxsbDw0hlNzd
3F3uHoYPHz7/zDPPvL++vt6r933llVdGPvzww2clSVJM09TMzEMIaWtra33//v1XXXDBBf/d0NBQ
3J3zfOCBBya+9tprhxYKhRZJqpyjzMxLpVJSV1fXUiqVkhBCmqZp4u7h4IMPbpw0adLUvX2NAQDI
3He/+93vSfL23s4666yHdrz/aaed9lh79x0xYsTrq1ev7t32vj/84Q+vNbPt7lf9+xe+8IX/bGlp
2e0XQBdffPGd7X3f6vF2/D6S/NOf/vTvP+r1efPNN/ebN2/egfPnzz+gsbHxY/Pnzz9gwYIFwxYs
WDCsubk59y/gAKBWFfb2CXxUEyZMeEKSkiTRmDFjXhkwYMDby5Yt23/OnDmj5s+f/7FVq1b1GTBg
wBpJWrFiRf+xY8eOlqSjjjrq5f79+69qbm4uPPbYYyfNnz//oMWLFw+VtLZ67BkzZhzt7ho1atQb
w4YNe+Pdd9/t89JLL41tbW0N48ePf75ttv5BKgFagwYNWjl69OhZ77zzTr9Zs2Yd1draqur5H3fc
cU916tRpS2Nj46ilS5cOKhaLyUe9Pl/72tdue+WVV44MIRTTNE2SJGkxs9DQ0LDp3nvvPV3S0r39
HAIAatCSJUv2HT169Fwz8x/84Aff2bhxY9cHHnjgjPr6+rRnz54bH3300ROq97333nvPTZLEBwwY
sHbWrFmHb9y4sfPq1at7jxgxYr4kv/766/+pet9XX3314AMPPHCJmfktt9xy+caNG7vec889n2po
aNjSu3fvtdOmTZuwq/MqlUqWpunWDPfiiy++Q5JfdNFF/7Fx48auTz311DH77bffKlWy7Z49e26e
OXPmEe+9916Xyy677FZJfv755//ZGXipVAqlUsnGjRs3S5InSeJdunTxzp07FyV5fX29NzY2jtjb
zx8A4M8T9vYJfFT9+/dfNXr06JfcXfPnzx/Z0NCwecyYMS8ddthhc9avX9/1ueeeO65632nTpp1Y
KpU0ZsyYF4cPHz6/W7duTf379197+umnT5WkqVOnTqred8GCBQcvWbJkcP/+/TeMHz/+hW7dum16
7bXXDtu8eXPngw466M3Ro0fPaXsemzZtqms7JJ0kiYcQtmbo1Qy8UCgUu3XrtqlXr15r6+vrt86f
hxDUtWvXTd27d9/SuXPnLZLk7rsc4t68eXO7IyjFYjEkSZImSeJmVpKkSy+99Ff33Xffad/73vf+
qa6uToVCodi5c+emvf38AQD+PLkeQm9paSnU19cXb7zxxmfuvvvuv5w1a9a4pUuXDt5vv/2WHnro
oS/PnDnz8FmzZh3V0tJSVywW/ZxzzjlSksaMGTOzW7duW4PXMccc88xNN930tUWLFg1funTpoMGD
By+bPXv24cViUcOGDXtjxIgR8zZu3Fj/mc985nhJGjt27Is9e/bcMG/evIOmTZt24vz580d85Stf
Gbh58+au3/72txtHjx49e+zYsS8OHz58UZvTdWlbUE7TNKRp2naI3Kufa21trZOkti8AJKmpqcle
ffXV0TNnzhw3e/bsI770pS/te8kll7x36KGHvjJu3LjpH//4x6d36dKltVQq6fbbb7+4VCqF66+/
vr8kDRs2bOGpp576p6effnp9XV1dqbm5ufAf//EfF/3yl79cLskmTZo0eZ999nl3bz+nAIDdk+sA
Xs1gjz322Kf69OmzYd68eR9bsmTJkKFDhy658cYbn7v77ru/+NJLLx27atWqAWvXru3x2muvHV5X
V6cxY8bMlKTm5ubQqVOndMSIEfN69OixafXq1QOnT59+tKRlTzzxxEmSNGbMmBe7d+++afHixfu+
/PLLRyZJ4p07d958xRVX3PLb3/72orVr13Zu79z22WefNdddd93Pr7zyyp/16dNnXfXjZpZWb1cr
0Su33d23u0/bAD99+vSxV1xxxdcmT5782bVr1zbs+P06depUOumkk/5n2rRp329paXn5q1/96q2b
N2+uq36+paWlvvKYOzc3NyelUknf+c53fiCVs//Jkye/LemBvf2cAgB2T64DeNWhhx762qBBg96a
PXt2j0ceeeRUSU+NHz9+erdu3VoXLVq078qVKwcuXLjwgFWrVvUZNGjQqiOPPPJFSbrnnns+s2rV
qkfq6urmjxkzZua0adOOf+mll8auXbv20eHDhx8pSccff/zjt956q+bMmXP4W2+91T9JErvrrrsu
XrduXfckSXTggQcuHTly5Gv9+vVb7e62evXqATNnzjz67bff7nPdddd9d9asWUdt2LDhwq9//evp
DqddrTZ/39+rw+0hhFSS/vjHP0764he/eNO8efOG1dXV6bDDDps7fPjwBf369Vu9YcOGHq+//vrH
Zs+effjUqVMnzpgx45h/+qd/+l71RcCECROe6d2797phw4YtlKS+ffuuPf/88ye3tLTUbdq0qdOT
Tz55UqlUCmYUpAMA9oJLLrnkLkl+wgknPFcqlUJLS4sddNBByyT5T3/606//4z/+4/8ryU888cSn
isViWLFiRa9PfOITzz/99NPHStKVV175M0n+F3/xF5Pvueee8yV5t27dtixcuHCIJH35y1++VW2W
ex188MGv33DDDX+3aNGiocViMWlpaamTpGKxmLz66qujrrrqqp9VC8auuuqqGy+77LJfSvK//uu/
/pUkzZ49e+TgwYO3FrH16tVrQ2Nj43BJuuKKK26S5H/5l3/533/6059OHjx48EpJPmrUqPm33Xbb
patWrerbtkBuw4YN3aZOnXrauHHjXpTkdXV1aaFQcEk+ZcqUiTteq1KpFCRp+fLlfXr16rXWzHzK
lCln7+3nEABQg+67776zJXlDQ4OvWbOmtyRdcsklt0vyU0455bHx48dPl+TXXnvt9ZL05JNPflyS
33777RdL0n//939/plAo+JAhQ1ZMmjRpiiQ/5phjnq8OQ48dO/ZlVYLtmDFjXpk+ffp4Sdq0aVPh
mWeeOeYXv/jF5b/85S8vffHFF8dWz+lb3/rW9yX5wIED1x988MGva/sAfvAOAXx9Y2PjQdK2AP7J
T35y2kknnfRY5VxmzJgxY6wkbdy4se6JJ56Y8J//+Z9/9cADD0xcuXJlH0launTpvmedddYUVarO
Jfn3vve9bz3wwAOnv/nmm4MkaeXKlb0efvjhUx588MHT77777s917dq1JYTg999//6f29nMIANh9
UYbQ33vvvR6FQqFaYe0yc8klf9+wsfT+bnC+w/v33S9N02Bmpcqwb5BkS5cundulS5dSc3Nz8sgj
j54s6Z4zzjjjgdtvv/3ip59++jiVs2edfPLJf7r++uv10EMPnSVJDz/88ERJdxx77LFP9u7de/3S
pUv3eeedd06VpOOOO+7JhoaG1lmzZo0644wzBkvl+eJvfOMb//foo49+YenSpft+/etf//699977
mQ0bNnRJ07TQp0+fpp/97Gffuvrqq396+eWX33Tfffd9+uWXXz5k1apVPdp5XLtcR/78888f19TU
FLp27dp67bXXXjdu3LiZM2bMGHPhhRf+4Omnnz6hqampc2UYf9Fjjz12+eDBg5+YM2fO1xsbGw9d
tGjRUEn60Y9+9IMkSYrf+c53rpH047lz5x7yxS9+8Z5Nmzb1TNM03bx5czAztbS0dGlqauqUpqlV
usFZZRh+V+doO/l8rPH4jjDO723Oo/rYd3YdPuxj8118bsdz6CjXA8iLD/tv9M/592WVP8olyV45
hrtZCMXKqGxmMg/gmzesa7j9X/7lhpVvvnlEXaFQTJOk2JKmiZkpeFBi7pLKDUxlLimV5Cav3q6+
7diZbOvFdCmVrFVmLS5P3UJrc7FYHNa//+rGJUv2mTJ58nmS7hkz5ogXG7o2NG/etLmTJA0aNGjV
YYcdNluSpk+ffowkPffccyds3Lixa7du3d4+9thj565evfrjmzdvrk+SRBMmTJh2ww036Kmnnvrk
O++801uS0jTVfffdd+5vfvOb5muvvfbcu+6666K2j//tt99uuOGGG765aNGi3w0ePHjp5z//+Tkv
v/zyIdUCtR20+8HqfHRLS0uQpIkTJ943adKkKcuWLet/4YUX3jRt2rTj2t5/1qxZB1966aV3L1my
5KghQ4bMv/LKK/9w4403Xp0kiZqamuTuhebm5s7ln6PU1q9d27OlpUW9GxpCz+7dvSDZ72/9xbfn
PProX6Vp2iAzK6VpKISk6J7K1O4Lr62n2+Z9qLzfnTe1uf1BX6ddvNdO/q4P+fm82JOP43/LNfuo
/jdfh739Yts/xH13dYyP8vmdnffObkuSuczd5OYe0qBSpXopmGSpK5RCWkrMWpJSGrxY6tJv3/0X
vvvW8kv77rf/go/4eLfKPIB3rrdi8a23Rvubi8c3B6mlkJRak4KbFZQU00KSluSSUnOlFmRe/S2d
Vq90Kim1bbdL1QDikpuUutTssk0u2+hBramFljRJNvTp3KXJJL0xf96oDevX9Wj10qrx449+4YnH
H58gSUcfffTTffv2Xbtw4cJBxx9//BGStHjx4n2ffPLJCZIeOuGEEx575plnPi5JQ4cOXT5ixIi5
kvTiiy+OL5VKSpJyUfivf/3rz917773nuXun9q7B0qVLB7zzzjv9JC3t16/fKqkclNsJ4rvMxt1d
hUIhveSSS/49hOA/+tGPLt4xeFctXLhwv3vvvfcCSTedddZZ9990001Xp2mquro6tbS0bC2MM8nr
QijVFZLk1GM/Mbtvl4ZOhWJrr4L7oI0LFhwUklCfKlgqk8ll7tulm7tKPXf3c7GOkffj5+EcP+zx
83COXAOuwZ9z/JKZ3CRzl5vkZgqpyVwqmatUMElFNbQW1TktaON7Tft7a0svZSjzAG5KrWe3bpub
e/XeNGT0yP9Rz54rWs3clKjOzQquIPNQCu6uUH7cbpJKkvmO2Xfb29u+h1sqqVUeWty8NVUoJp06
begxaPCoOQsXfm3e66+PmjPn1cOOm3DcM1defdXMagA/7rjjnioUCukdd9xx8qpVqwZK5SA5bdq0
EyU9dOKJJz76ox/96JuSdNBBB80dNmzY4mXLlvU744wzjk2SRGeeeeaDixcvHjJnzpxDm5ubO0nl
wNy1a9emHj16vNezZ8/1AwYMeHvUqFGvVKu+u3bturH6fT7w0lV/SCrrwd1d/fv3Xz1s2LA3JGnB
ggWjBg4cuK4yfZC6e1IZ5rZisZjMmzdvlCSNHTt2RqdOnYpbtmwplEolVc6zvDStJJMFmYI+cfzx
U/bp139DXVrsaiXvZFKdm9WlssRlQXKTpSZ5aO882zn/tpl0e1m1dni/s7fdzch39Qp5d3yUV+4f
dch8T2jvd1Ae5OHa7m17+xrtiZ+n3X2MH+Za7M5I4u78PpI8pOZKTB7clLqsFFwKSooldysmxZB6
sa5+4+ahy16dt39D7z5NoZCUsrxAmQdwd7NisVi/sdjaNPbMM28ecfQn/ifr77Ezq5e+PfD+xx89
bdarr4ycO2/+SEnPjBlz5IuFQkEhBB122GFzJGnWrFlHtra2KkkSlUolPfPMM8enaWrLly+fvf/+
+69cvnz5wCOOOGJW165dm5966qkxCxcuHNGzZ8/Nhx122Kw5c+aMlqR+/fqtP+WUUx4aN27cCyNH
jmzcb7/9lvfs2XNd79691/Xt23fdLbfcIklKkmTH5WNtf/DbneevZsuSNGDAgNXdu3d/T5K++c1v
/uArX/nKz9M0DUmSFIvFYqEyXx0kqaGhYcu//uu/qmvXrpuTJClJ2hrAt37fYN6aetKpvl7nfPYv
7zpo1Mi5XiqZlYveAAAZWtv4yum3z/vJAy2trYnSbF/4ZN5K1YKlFkJakkLrHn7R33/wPisPPqQ8
x/3Qww+f1VIsJmOPHDujZ8+ezQcffPDCww8/fM6aNWu6P/vssxOSJNHIkSPnFgoFLV26dMicOXNG
9+vXb/WYMWNmmJk++clPPi5JTzzxxMlbtmwJaZqmd9xxx2WLFy8edNxxxz0/efLkiXfdddcX/s//
+T8/Oeecc6YMHDjwrebm5vrGxsaDv//973/rjTfeGCpJpVJpxw1JPrBQqW0L1SRJitUXAXV1dU3d
unVb36dPn9XdunXb0KdPn3d69uy5tm/fvqt69er1bqFQaGlsbBz+2muvHVYsFrd7cbb1mB7kCmou
pSpaudMbwRsA4mhxWVooSKaCZRxxs69CT8vlaYmSkKR7vjvIuKPHPfeb3/36s889+8zJG9av6zlq
5MGN+++//9KPfexj8wYOHLhyxowZR7366qtHNjQ0pH/zN39z87/927/97dy5c0e+9NJLRx5xxBGz
f/jDHz792GOPnXzUUUe9IEkPP/zwWVJ5rfW6deu69evXb8Mtt9xyyejRoxtff/31wd/97nf/evr0
6cecfvrpB6xbt6736tWrB7S2tuqss866X9LiEMKuhkw+MHC2trbWl0qlgiR9//vf/7+PPPLI2YVC
YYu7y8y8sqe5hRBSd1e1gry5uTmRtpt7r2T3lW8bgtLgeRpWBYDcKbqCy4JL1rb7ZhayD+Bmbmap
uQfthfjwF39x/m+vueaanyxZsrj3m4sXDx039qg1l1566TOjRo16LYTg//7v/z5m48aNydChQ1d9
9rOf/c39999/9ty5c0e+/PLLYyTdeeSRR754wgknPDFw4MBVb7/9dt/Ro0cfkSSJGhoaNr/33nsN
55xzzu9Hjx7duGbNmoYvfOELtz7wwAMTJSlJklKpVEpCCEqSRHV1da3Stsy3Gkir3dUqtgbwEIK3
t3nJsmXLhqxZs6avpLdCCOnixYv7bX3yCgVP09TSNH3fdTAzte2uVm3L6kqDWVp0V1oqlZLVa1b3
re/cpalnQ7dNe/zJAoD/5UJISukH10D9eceOddImBSnd47udDR6031sHHVQu+vrjH/9wniRdcMEF
/3XyySc/LElTpkw5V5LGjBkzY99991150kknPRpC0COPPHL6+vXrux588MFzv/zlL9+aJIlPmzbt
pHXr1nUfMmTI8n322We5JPXt2/ddSVq8ePEBzzzzzImStP/++7972mmnPT5w4MC1aZpq2LBhr/fo
0WPDtktRXj8uScVicWt/8rZ90dM0Taqbl1RfpSVJorVr13abOXPmeEk6//zzf1tfXy8zU48ePZpP
O+20x4855pgXq9Xx48ePnzl+/PiZAwYMeLeSoW8tnqvMiau1tbmTJGtuaqq/9ppv/vPEM8+c9t3v
fPsnLaWPvvc4AGB7wT2x6qrwjIv/ogXY1LyU7WDB7qnv1CU97bRTH5KkqQ9OPUeSTjzxxMcPOeSQ
195+++2BL7744tGSNGnSpMmSdMIJJzxWKBTS2bNnH7JixYp9hw8fvmTixIkPStKzzz57bGtrq448
8sgZhxxyyKuStGLFiv3SNLVBgwYt69ev30pJeuedd/o+9thjp6xcubJ3586d06uvvvpnBxxwwFJp
25ruNtXgW1citB1OCSFsve+OX3PbbbddUTnnqZdccsmt7q4NGzZ0euihh056/vnnjyqVShoyZMhb
N95441enTJlyyuWXX/6vktSjR4+m/fff/y1J2rhxYzdJOuSQQ17r1q3rZkma/Ic/nvXi8zMOmfLH
+84utTTX7/lnCwD+dwvuhSCXefZFYbFCrFVnW/ek5uZyEDr55FP/FELQsqVvDV6wYP7wLl26NHXu
3Ln5hRdeGL9ixYqBPXv2bJkwYcKTknTEEUfMGjhw4NuS9OCDD54tSV27dm1au3Zt95kzZx4tSUce
eeSLZ5555gOSNHXq1LNXrlw5oH///ut/8Ytf/PW55577wAEHHPDmiBEjXj/99NMfv/nmmy/73Oc+
95umpqZOkpSm6XbTFFaJzu6etN0utFQqdSqVStXsPEjSgQceuKS+vj594YUXxv/85z//fyTphhtu
+Lt//ud//scTTzzxmTFjxrx6+OGHv3rBBRfce+edd/7VJz7xiefMLH3ppZeOKl+Hk6dOmDBhmiTN
nDnzKEkaNGjwih//+CdfP/fccx8644wz/iRJS99cOmjl2+VldQCALAW1CbUdu+7Im9bX/fIb33ji
O+ddsKHx+eln7MnvXSqVN/hobJz7saFDhy6vq6vztp3SvvWtb10vyU8++eQn1q5d27P68YsuuuhO
SX7eeedNrn7sueeeO7pHjx6bGxoa/MEHH5y4fPnyAQMHDnxHkn/pS1+6c/Xq1b2r9124cOEBS5Ys
GdzU1FS/adOmTlddddXPX3nllUMlVbfsTKuboFx22WW/Kp9j48eGDRu2VJV17n379t0yf/78j0nS
V7/61Zsl+ac+9an7Lr300tskeffu3Ys//vGPv1HdNKWlpaVu5cqVA1auXDmgeh7Lli3b7/Of//xv
kiTxXr16bZo6deoZf/jDH86W5PX19f6rX/3qkrbXa+2atQ39+/Z/t5Akfvf/d/df7cnnCgBqwepX
5579k4sv85v+5m99zbLFH8/y2DEycDNXeczf4w3RtydJyhnt4CFDFx9++BEvtba26re//d1nJk++
99x77733U9U9vj/+8Y8/3bt37/XVrzvttNOmStKTTz55/G233XbJ/fffP/F3v/vdZzZs2NBl8ODB
bx5++OEv77///qv+4R/+4YeSdOedd1504YUX/mbKlClnvP7660Pr6uqa3V0vv/zy4X//93//05tv
vvlvp0yZMmny5MlnL1q0aFjbYrL58+eP+N3vfvfpP/3pT6e3tLRs7eS2ZcuWTvfcc8+nJ0+efM6C
BQuGS1KnTp2arr/++n845phjnnvvvfeSa6655seTJk168Pe///15y5Yt22/Tpk1dNm/e3GnOnDmH
/PznP//aBRdccP9//dd/fcbdddVVV91w8sknPzpx4sQHzz777PtbWlp09dVX33zVlVf/yxOPTzt+
0RuLhr32WuMR/fsPeLdYKum558utZQEA2XGpMm/q23qjd1TetL7TnX/3jed+cM6nm+Y++9ykPf39
S6WSSVJl17G2vdRTSV4oFPzXv/71BW2/Zvr06Uf27NlzS/V+Zlaqft2nP/3pe6v3a25uDtdcc80P
u3fv3qRtmfN7I0eOfH3o0KErGhoaduzf/pHezjvvvPulcrvXz372s79p+7k+ffps3nfffdfus88+
63r16tVc/fjAgQPXXXfddddVpxMkaf78+QdOnDjxoep9unTp4v3799/Yo0eP6mP2008//dGWlhYK
2QAgQ++82vipn150qf/r5Veka5Yt+kSWx46yG5lJSblL7J5/tVHZRlMnnHDC43fcccflTU1NXcys
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" />
</svg>

Convert android vector drawable XML to SVG

How can I convert my android vector drawable to SVG?
Don't mark it as duplicate question. I have already tried those methods but didn't work, what I have tried https://shapeshifter.design/ website, but actually it is good, but it gives me wrong input and output.
Suppose I have a vector
<vector android:height="80dp" android:viewportHeight="512"
android:viewportWidth="512" android:width="80dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#color/colorLightYellow" android:pathData="M150.561,144.549c-1.315,0 -2.647,-0.341 -3.86,-1.06L52.164,87.532c-3.609,-2.136 -4.803,-6.793 -2.667,-10.402c2.137,-3.608 6.793,-4.802 10.402,-2.667l94.537,55.957c3.609,2.136 4.803,6.793 2.667,10.402C155.685,143.217 153.156,144.549 150.561,144.549z"/>
<path android:fillColor="#color/colorLightYellow" android:pathData="M150.568,144.548H47.842c-4.194,0 -7.593,-3.399 -7.593,-7.593s3.4,-7.593 7.593,-7.593h102.727c4.194,0 7.593,3.399 7.593,7.593S154.762,144.548 150.568,144.548z"/>
<path android:fillColor="#color/colorLightOrange" android:pathData="M342.693,335.833L207.961,136.955l51.811,-74.838c10.849,-15.671 -0.367,-37.077 -19.426,-37.077H118.183c-19.059,0 -30.275,21.406 -19.426,37.077l51.811,74.838L15.836,335.833C5.516,351.066 0,369.043 0,387.443l0,0c0,50.82 41.198,92.018 92.017,92.018h174.495c50.82,0 92.017,-41.198 92.017,-92.018l0,0C358.529,369.043 353.013,351.066 342.693,335.833z"/>
<path android:fillColor="#color/colorLightOrange" android:pathData="M342.693,335.833L207.961,136.955l51.811,-74.838c10.849,-15.671 -0.367,-37.077 -19.426,-37.077h-22.144c17.303,0 27.486,21.406 17.637,37.077l-47.038,74.838L311.12,335.833c9.369,15.233 14.377,33.211 14.377,51.61c0,50.82 -37.402,92.018 -83.539,92.018h24.555c50.82,0 92.017,-41.198 92.017,-92.018C358.529,369.043 353.013,351.066 342.693,335.833z"/>
<path android:fillColor="#color/colorLightYellow" android:pathData="M214.129,144.548h-71.883c-4.194,0 -7.593,-3.399 -7.593,-7.593s3.4,-7.593 7.593,-7.593h71.883c4.194,0 7.593,3.399 7.593,7.593S218.323,144.548 214.129,144.548z"/>
<path android:fillColor="#FCAB29" android:pathData="M393.083,249.127c-65.571,0 -118.917,53.346 -118.917,118.917c0,65.57 53.346,118.916 118.917,118.916S512,433.614 512,368.044C512,302.473 458.654,249.127 393.083,249.127z"/>
<path android:fillColor="#DD8D19" android:pathData="M458.128,268.543c22.753,21.675 36.953,52.25 36.953,86.081c0,65.57 -53.346,118.916 -118.917,118.916c-23.991,0 -46.341,-7.148 -65.045,-19.417c21.347,20.336 50.223,32.836 81.964,32.836C458.654,486.96 512,433.614 512,368.044C512,326.464 490.544,289.807 458.128,268.543z"/>
<path android:fillColor="#F2DF33" android:pathData="M393.08,368.04m-80.17,0a80.17,80.17 0,1 1,160.34 0a80.17,80.17 0,1 1,-160.34 0"/>
<path android:fillColor="#FCAB29" android:pathData="M403.037,360.544h-19.908c-5.535,0 -10.038,-4.503 -10.038,-10.038s4.503,-10.038 10.038,-10.038h29.192c4.142,0 7.5,-3.357 7.5,-7.5s-3.358,-7.5 -7.5,-7.5h-11.738v-7.827c0,-4.143 -3.358,-7.5 -7.5,-7.5s-7.5,3.357 -7.5,7.5v7.827h-2.454c-13.806,0 -25.038,11.232 -25.038,25.038s11.232,25.038 25.038,25.038h19.908c5.535,0 10.038,4.503 10.038,10.037c0,5.535 -4.503,10.038 -10.038,10.038h-29.192c-4.142,0 -7.5,3.357 -7.5,7.5s3.358,7.5 7.5,7.5h11.739v7.827c0,4.143 3.358,7.5 7.5,7.5s7.5,-3.357 7.5,-7.5v-7.827h2.454c13.806,0 25.038,-11.232 25.038,-25.038S416.843,360.544 403.037,360.544z"/>
<path android:fillColor="#color/colorLightYellow" android:pathData="M368.669,144.262l-18.046,-14.437c-0.019,-0.016 -0.042,-0.025 -0.061,-0.041c-0.315,-0.248 -0.648,-0.473 -1.001,-0.668c-0.007,-0.003 -0.013,-0.008 -0.02,-0.012c-0.339,-0.186 -0.696,-0.339 -1.064,-0.472c-0.05,-0.018 -0.1,-0.038 -0.15,-0.055c-0.347,-0.116 -0.704,-0.207 -1.071,-0.272c-0.065,-0.011 -0.129,-0.02 -0.193,-0.029c-0.368,-0.056 -0.741,-0.093 -1.124,-0.093s-0.756,0.038 -1.124,0.093c-0.065,0.01 -0.129,0.018 -0.193,0.029c-0.367,0.065 -0.725,0.156 -1.071,0.272c-0.051,0.017 -0.1,0.037 -0.15,0.055c-0.368,0.132 -0.725,0.286 -1.064,0.472c-0.007,0.004 -0.013,0.009 -0.02,0.012c-0.353,0.195 -0.686,0.421 -1.001,0.668c-0.02,0.016 -0.042,0.025 -0.061,0.041l-18.046,14.437c-3.234,2.588 -3.759,7.307 -1.171,10.542c2.587,3.233 7.306,3.759 10.542,1.171l5.861,-4.688v68.76c0,4.143 3.358,7.5 7.5,7.5s7.5,-3.357 7.5,-7.5v-68.76l5.861,4.688c1.383,1.106 3.037,1.644 4.68,1.644c2.2,0 4.38,-0.963 5.861,-2.814C372.429,151.568 371.904,146.85 368.669,144.262z"/>
<path android:fillColor="#color/colorLightYellow" android:pathData="M462.959,104.039l-18.046,-14.437c-0.019,-0.016 -0.042,-0.025 -0.061,-0.041c-0.315,-0.248 -0.648,-0.473 -1.001,-0.668c-0.007,-0.003 -0.013,-0.008 -0.02,-0.012c-0.339,-0.186 -0.696,-0.339 -1.064,-0.472c-0.05,-0.018 -0.1,-0.038 -0.15,-0.055c-0.347,-0.116 -0.704,-0.207 -1.071,-0.272c-0.065,-0.011 -0.129,-0.02 -0.193,-0.029c-0.368,-0.056 -0.741,-0.093 -1.124,-0.093s-0.756,0.038 -1.124,0.093c-0.065,0.01 -0.129,0.018 -0.193,0.029c-0.367,0.065 -0.725,0.156 -1.071,0.272c-0.051,0.017 -0.1,0.037 -0.15,0.055c-0.368,0.132 -0.725,0.286 -1.064,0.472c-0.007,0.004 -0.013,0.009 -0.02,0.012c-0.353,0.195 -0.686,0.421 -1.001,0.668c-0.02,0.016 -0.042,0.025 -0.061,0.041l-18.046,14.437c-3.234,2.588 -3.759,7.307 -1.171,10.542c2.587,3.233 7.306,3.758 10.542,1.171l5.861,-4.688v68.76c0,4.143 3.358,7.5 7.5,7.5s7.5,-3.357 7.5,-7.5v-68.76l5.861,4.688c1.383,1.106 3.037,1.644 4.68,1.644c2.2,0 4.38,-0.963 5.861,-2.814C466.718,111.346 466.193,106.627 462.959,104.039z"/>
</vector>
than this website shows me this:
but my actual vector is this:
The website doesn't show the knapsack and those 2 arrows and after exporting also, it only shows the coins only.
I need to make this vector into PNG, that why I am trying it to make SVG then PNG, and I tried few more websites but either those shows deprecated.
I have converted it without of any programm. Here is the SVG for you:
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 512 512">
<path fill="#fcab29" d="M150.561,144.549c-1.315,0 -2.647,-0.341 -3.86,-1.06L52.164,87.532c-3.609,-2.136 -4.803,-6.793 -2.667,-10.402c2.137,-3.608 6.793,-4.802 10.402,-2.667l94.537,55.957c3.609,2.136 4.803,6.793 2.667,10.402C155.685,143.217 153.156,144.549 150.561,144.549z"/>
<path fill="#fcab29" d="M150.568,144.548H47.842c-4.194,0 -7.593,-3.399 -7.593,-7.593s3.4,-7.593 7.593,-7.593h102.727c4.194,0 7.593,3.399 7.593,7.593S154.762,144.548 150.568,144.548z"/>
<path fill="#ed664c" d="M342.693,335.833L207.961,136.955l51.811,-74.838c10.849,-15.671 -0.367,-37.077 -19.426,-37.077H118.183c-19.059,0 -30.275,21.406 -19.426,37.077l51.811,74.838L15.836,335.833C5.516,351.066 0,369.043 0,387.443l0,0c0,50.82 41.198,92.018 92.017,92.018h174.495c50.82,0 92.017,-41.198 92.017,-92.018l0,0C358.529,369.043 353.013,351.066 342.693,335.833z"/>
<path fill="#ed664c" d="M342.693,335.833L207.961,136.955l51.811,-74.838c10.849,-15.671 -0.367,-37.077 -19.426,-37.077h-22.144c17.303,0 27.486,21.406 17.637,37.077l-47.038,74.838L311.12,335.833c9.369,15.233 14.377,33.211 14.377,51.61c0,50.82 -37.402,92.018 -83.539,92.018h24.555c50.82,0 92.017,-41.198 92.017,-92.018C358.529,369.043 353.013,351.066 342.693,335.833z"/>
<path fill="#fcab29" d="M214.129,144.548h-71.883c-4.194,0 -7.593,-3.399 -7.593,-7.593s3.4,-7.593 7.593,-7.593h71.883c4.194,0 7.593,3.399 7.593,7.593S218.323,144.548 214.129,144.548z"/>
<path fill="#FCAB29" d="M393.083,249.127c-65.571,0 -118.917,53.346 -118.917,118.917c0,65.57 53.346,118.916 118.917,118.916S512,433.614 512,368.044C512,302.473 458.654,249.127 393.083,249.127z"/>
<path fill="#DD8D19" d="M458.128,268.543c22.753,21.675 36.953,52.25 36.953,86.081c0,65.57 -53.346,118.916 -118.917,118.916c-23.991,0 -46.341,-7.148 -65.045,-19.417c21.347,20.336 50.223,32.836 81.964,32.836C458.654,486.96 512,433.614 512,368.044C512,326.464 490.544,289.807 458.128,268.543z"/>
<path fill="#F2DF33" d="M393.08,368.04m-80.17,0a80.17,80.17 0,1 1,160.34 0a80.17,80.17 0,1 1,-160.34 0"/>
<path fill="#FCAB29" d="M403.037,360.544h-19.908c-5.535,0 -10.038,-4.503 -10.038,-10.038s4.503,-10.038 10.038,-10.038h29.192c4.142,0 7.5,-3.357 7.5,-7.5s-3.358,-7.5 -7.5,-7.5h-11.738v-7.827c0,-4.143 -3.358,-7.5 -7.5,-7.5s-7.5,3.357 -7.5,7.5v7.827h-2.454c-13.806,0 -25.038,11.232 -25.038,25.038s11.232,25.038 25.038,25.038h19.908c5.535,0 10.038,4.503 10.038,10.037c0,5.535 -4.503,10.038 -10.038,10.038h-29.192c-4.142,0 -7.5,3.357 -7.5,7.5s3.358,7.5 7.5,7.5h11.739v7.827c0,4.143 3.358,7.5 7.5,7.5s7.5,-3.357 7.5,-7.5v-7.827h2.454c13.806,0 25.038,-11.232 25.038,-25.038S416.843,360.544 403.037,360.544z"/>
<path fill="#fcab29" d="M368.669,144.262l-18.046,-14.437c-0.019,-0.016 -0.042,-0.025 -0.061,-0.041c-0.315,-0.248 -0.648,-0.473 -1.001,-0.668c-0.007,-0.003 -0.013,-0.008 -0.02,-0.012c-0.339,-0.186 -0.696,-0.339 -1.064,-0.472c-0.05,-0.018 -0.1,-0.038 -0.15,-0.055c-0.347,-0.116 -0.704,-0.207 -1.071,-0.272c-0.065,-0.011 -0.129,-0.02 -0.193,-0.029c-0.368,-0.056 -0.741,-0.093 -1.124,-0.093s-0.756,0.038 -1.124,0.093c-0.065,0.01 -0.129,0.018 -0.193,0.029c-0.367,0.065 -0.725,0.156 -1.071,0.272c-0.051,0.017 -0.1,0.037 -0.15,0.055c-0.368,0.132 -0.725,0.286 -1.064,0.472c-0.007,0.004 -0.013,0.009 -0.02,0.012c-0.353,0.195 -0.686,0.421 -1.001,0.668c-0.02,0.016 -0.042,0.025 -0.061,0.041l-18.046,14.437c-3.234,2.588 -3.759,7.307 -1.171,10.542c2.587,3.233 7.306,3.759 10.542,1.171l5.861,-4.688v68.76c0,4.143 3.358,7.5 7.5,7.5s7.5,-3.357 7.5,-7.5v-68.76l5.861,4.688c1.383,1.106 3.037,1.644 4.68,1.644c2.2,0 4.38,-0.963 5.861,-2.814C372.429,151.568 371.904,146.85 368.669,144.262z"/>
<path fill="#fcab29" d="M462.959,104.039l-18.046,-14.437c-0.019,-0.016 -0.042,-0.025 -0.061,-0.041c-0.315,-0.248 -0.648,-0.473 -1.001,-0.668c-0.007,-0.003 -0.013,-0.008 -0.02,-0.012c-0.339,-0.186 -0.696,-0.339 -1.064,-0.472c-0.05,-0.018 -0.1,-0.038 -0.15,-0.055c-0.347,-0.116 -0.704,-0.207 -1.071,-0.272c-0.065,-0.011 -0.129,-0.02 -0.193,-0.029c-0.368,-0.056 -0.741,-0.093 -1.124,-0.093s-0.756,0.038 -1.124,0.093c-0.065,0.01 -0.129,0.018 -0.193,0.029c-0.367,0.065 -0.725,0.156 -1.071,0.272c-0.051,0.017 -0.1,0.037 -0.15,0.055c-0.368,0.132 -0.725,0.286 -1.064,0.472c-0.007,0.004 -0.013,0.009 -0.02,0.012c-0.353,0.195 -0.686,0.421 -1.001,0.668c-0.02,0.016 -0.042,0.025 -0.061,0.041l-18.046,14.437c-3.234,2.588 -3.759,7.307 -1.171,10.542c2.587,3.233 7.306,3.758 10.542,1.171l5.861,-4.688v68.76c0,4.143 3.358,7.5 7.5,7.5s7.5,-3.357 7.5,-7.5v-68.76l5.861,4.688c1.383,1.106 3.037,1.644 4.68,1.644c2.2,0 4.38,-0.963 5.861,-2.814C466.718,111.346 466.193,106.627 462.959,104.039z"/>
</svg>
I can say also why you had bad luck on the converting site:
https://shapeshifter.design
It is because you have in your code not convertable color values like #color/colorLightYellow. If you change android:fillColor="#color/colorLightYellow" to android:fillColor="#fcab29" and android:fillColor="#color/colorLightOrange" to android:fillColor="#ed664c" overall in your code then you will be able to convert your Android vector drawable image into SVG on this site without any mistakes.
You can use the https://shapeshifter.design/
Import the vector and use export button
Someone created this https://vd.floo.app/ - very simple and easy to use, but I think that problem is caused by usage of Android resource link #color/colorLightYellow, bcz none of converters know about what the color it is)

How to create shape like below image using xml or canvas in android?

I tried making background using coral draw or photoshop but its not working properly.
How should I draw the shape like this? Don't expect complete code, just give me idea or point me in the right direction.
making rectangle is easy with shape but how to add that bottom right side small rectangle and make them in one shape and also it i want to make it nine patch image because different screen size issue.
Try this .. I used https://www.autotracer.org/ to convert png to svg, then https://svg2vector.com/ to convert the svg to vector.
I would suggest make the burger image as an image background for a CardView with rounded corners and use ConstraintLayout to line up the Tab Badge drawable and the TextView
Bottom Tab Badge Drawable
<vector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:aapt="http://schemas.android.com/aapt"
android:viewportWidth="129"
android:viewportHeight="45"
android:width="129dp"
android:height="45dp">
<path
android:pathData="M0 0L0 44L7 44L9 44L10 44L12 44L13 43.9722L14 43.8889L15.9722 43.2778L17.75 41.8889L19.0833 40L19.9722 38L20.5833 36L21 34L21.3889 32L21.8611 30L22.1389 29L22.3611 28L22.6389 27L22.8611 26L23.4722 24L24.5 22L25.25 21.0278L26.0833 20.1111L27.0278 19.3056L29 18.1111L30 17.7222L31 17.4167L33 17.0833L34 17.0278L35 17L37 17L38 17L41 17L50 17L82 17L93 17L96 17L98 17L100 17.0833L101 17.25L102 17.5L103 17.9444L104.917 19.25L106.5 21.0278L107.528 23L108.139 25L108.361 26L108.611 27L108.944 29L109.056 30L109.389 32L109.611 33L110 35L110.417 37L110.694 38L111.417 40L112.5 41.8889L114.083 43.2778L116 43.8889L118 44L119 44L120 44L122 44L129 44L129 0L0 0z"
android:fillColor="#00FFFFFF" />
<path
android:pathData="M30 17L30.7778 17.7222L31.3056 17.75L32.1111 17.9444L33.0278 17.9722L35 18L36 18L38 18L51 18L101 18L100.222 17.2778L99.6944 17.25L98.8889 17.0556L97.9722 17.0278L96 17L95 17L93 17L80 17L30 17z"
android:fillColor="#00FFFFFF" />
<path
android:pathData="M101.667 17.3333L102 17.6667L102.333 17.6667L102.333 17.3333L101.667 17.3333z"
android:fillColor="#00FFFFFF" />
<path
android:pathData="M26 19L26.7778 19.6389L27.25 19.5278L28.0556 19.5278L30 19L29.2222 18.3056L28.75 18.3056L27.4722 18.3056L26 19z"
android:fillColor="#00FFFFFF" />
<path
android:pathData="M17 45L113 45L112.306 43.5L111.944 42.9444L110.917 41L110.472 40L110.167 39L109.639 37L109.389 36L109.194 35L108.806 33L108.611 32L108.389 31L108.056 29L107.944 28L107.583 26L107.306 25L106.583 23L106.083 22L104.75 20.1111L103.917 19.3333L102 18.3333L101 18.1111L100 18.0278L99 18L97 18L96 18L93 18L86 18L44 18L39 18L37 18L36 18L34 18L33 18.0278L32 18.0833L30 18.4722L28.0833 19.2778L27.25 19.8611L26.4722 20.4722L25.2778 22.0833L24.3889 24L24.0278 25L23.3889 27L23.1389 28L22.8611 29L22.3889 31L22.1944 32L22 33L21.5833 35L21 37L20.6667 38L19.8889 40L18.8056 41.9444L18.1944 42.9444L17.75 43.5L17 45z"
android:fillColor="#FFFFFF" />
<path
android:pathData="M103 18L103.75 19.5L104.222 20.0556L105.528 22L106.056 22.9444L106.722 24.5L107 26L107.722 25.2222L107.722 24.6944L107.861 23.8889L107.5 22L106.5 20.1111L105.806 19.3333L104.472 18.3611L103 18M25 20L24.0278 21.5L23.4444 23.0556L23.0833 24.9444L23 27L23.8056 26.2222L24 25.6944L24.4167 24.8889L25.1389 23.0278L25.4722 22.1111L25.5 21.3056L25.6389 20.7778L25 20M108 26L108 32L108.722 31.2222L108.75 30.6944L108.944 29.8889L108.944 28.1111L108.75 27.3056L108.722 26.7778L108 26M22 27L22 31L22.7222 30.2222L22.8889 29L22.7222 28.2778L22.7222 27.7778L22 27M21 31L21 36L21.7222 35.2222L21.75 34.6944L21.9167 33.0833L21.75 32.3056L21.7222 31.7778L21 31M109 32L109 37L109.722 36.2222L109.75 35.6944L109.917 34.0833L109.75 33.3056L109.722 32.7778L109 32M20 36L20 39L20.6944 38.25L20.6944 37.1944L20.6944 36.75L20 36M110 37L110.028 38.5L110.25 40.0556L110.5 41L110.944 41.9722L111.5 42.8889L113.083 44.2778L115 44.8889L117 45L118 45L119 45L122 45L129 45L128.222 44.2778L127.694 44.25L126.889 44.0556L125 44L124 44L121 44L120 44L118 43.9722L117 43.8889L116 43.6667L115.028 43.2778L114.083 42.6667L112.5 40.9722L111.444 39.1111L111 38.3056L110.806 37.7778L110 37M19 39L18.2222 40.5L17.6944 41.0278L16.8889 41.9444L15 43.2778L13 43.8889L12 43.9722L11 44L9 44L8 44L6 44L0 44L0.777778 44.7222L1.30556 44.75L2.11111 44.9444L3.02778 44.9722L5 45L7 45L10 45L11 45L13 45L14 44.9722L16 44.6667L17.8889 43.6667L18.6667 42.8889L19.25 42L19.6111 41.1111L19.6944 39.7778L19 39z"
android:fillColor="#00FFFFFF" />

Making "glowing" vector image in Android Studio

I'm trying to make vector image with "glowing" effect for my app (something more like this:
)
I made my vector:
in Inkscape by duplicating, moving the selection to the bottom and increasing blurring. I converted this .svg file to xml using this tool ("http:/a-student.github.io/SvgToVectorDrawableConverter.Web/" I deleted one slash, sorry I have too low reputation). But when I copy this:
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:viewportWidth="178.9086"
android:viewportHeight="223.5271"
android:width="633.92791757485dp"
android:height="792.02492552128dp">
<group
android:translateX="-58.56168"
android:translateY="159.8559">
<group
android:scaleX="15.01775"
android:scaleY="15.01775"
android:translateX="-820.9032"
android:translateY="-892.5264">
<path
android:pathData="M70.474839 62.368916q-0.530545 0.231511 -0.964627 0.434082 -0.424436 0.202572 -1.118967 0.424436 -0.588423 0.183279 -1.282954 0.308681 -0.684885 0.135047 -1.514464 0.135047 -1.562695 0 -2.845649 -0.434082 -1.273307 -0.443728 -2.218641 -1.379416 -0.926042 -0.916395 -1.44694 -2.32475 -0.520899 -1.418002 -0.520899 -3.289378 0 -1.774913 0.501606 -3.173622 0.501606 -1.398709 1.44694 -2.363335 0.916396 -0.935688 2.208995 -1.427648 1.302247 -0.49196 2.884234 -0.49196 1.157553 0 2.305458 0.279742 1.157553 0.279742 2.565908 0.98392l0 2.266872 -0.144694 0q-1.186491 -0.993565 -2.35369 -1.44694 -1.167198 -0.453374 -2.498383 -0.453374 -1.090028 0 -1.967839 0.356912 -0.868164 0.347265 -1.553049 1.090028 -0.665592 0.72347 -1.041797 1.832791 -0.366558 1.099674 -0.366558 2.546614 0 1.514464 0.405143 2.604493 0.41479 1.090028 1.06109 1.774913 0.675239 0.713824 1.572342 1.061089 0.906749 0.33762 1.909961 0.33762 1.379416 0 2.585199 -0.472667 1.205784 -0.472668 2.257227 -1.418002l0.135048 0z"
android:fillColor="#ffffff" />
</group>
<group
android:scaleX="15.01775"
android:scaleY="15.01775"
android:translateX="-820.9032"
android:translateY="-892.5264">
<path
android:pathData="M70.474839 62.368916q-0.530545 0.231511 -0.964627 0.434082 -0.424436 0.202572 -1.118967 0.424436 -0.588423 0.183279 -1.282954 0.308681 -0.684885 0.135047 -1.514464 0.135047 -1.562695 0 -2.845649 -0.434082 -1.273307 -0.443728 -2.218641 -1.379416 -0.926042 -0.916395 -1.44694 -2.32475 -0.520899 -1.418002 -0.520899 -3.289378 0 -1.774913 0.501606 -3.173622 0.501606 -1.398709 1.44694 -2.363335 0.916396 -0.935688 2.208995 -1.427648 1.302247 -0.49196 2.884234 -0.49196 1.157553 0 2.305458 0.279742 1.157553 0.279742 2.565908 0.98392l0 2.266872 -0.144694 0q-1.186491 -0.993565 -2.35369 -1.44694 -1.167198 -0.453374 -2.498383 -0.453374 -1.090028 0 -1.967839 0.356912 -0.868164 0.347265 -1.553049 1.090028 -0.665592 0.72347 -1.041797 1.832791 -0.366558 1.099674 -0.366558 2.546614 0 1.514464 0.405143 2.604493 0.41479 1.090028 1.06109 1.774913 0.675239 0.713824 1.572342 1.061089 0.906749 0.33762 1.909961 0.33762 1.379416 0 2.585199 -0.472667 1.205784 -0.472668 2.257227 -1.418002l0.135048 0z"
android:fillColor="#ffffff" />
</group>
</group>
</vector>
to my .xml file in drawable the shadow is invisible. It's ordinary vector. My question is: Is it possible to make glowing vector this way? Is it possible at all in any way?
VectorDrawable doesn't support the <filter> element of SVGs, which is what Inkscape is using to do the blurry glow.
You will have to use a different method. Eg. layer two Views and blur the rear one using one of the techniques to blur views. Eg.:
How to blur a view or layout in android?
How to Blur A View

SVG to Bitmap to ImageView

In my android app I try to get a Bitmap-Object from a SVG-File and store it in the cache. Then it should be displayed from this bitmap in an ImageView Object. I don't get it working, either the ImageView gets a wrong density, the Picture is too small or too large. May anybody tell me whats wrong with that code? For my purposes I use the AndroidSVG library (link). The Image should has 30dp width and height.
ImageView img = (ImageView)getView().findViewById(R.id.testingImage);
try {
int size = convertDPtoPixels(30);
SVG svg = SVG.getFromResource(mGlob.mContext,R.raw.vectorimage);
svg.setDocumentHeight(size);
svg.setDocumentWidth(size);
PictureDrawable pictureDrawable = new PictureDrawable(svg.renderToPicture());
Bitmap mutableBitmap = Bitmap.createBitmap(30, 30, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(mutableBitmap);
pictureDrawable.setBounds(0,0,size,size);
pictureDrawable.draw(canvas);
img.setImageBitmap(mutableBitmap);
} catch (SVGParseException e) {
e.printStackTrace();
}
Edit 30.3.2015
If I try to create the Bitmap with the Pixel-size like this, I get a too small Image (but it is sharp):
Bitmap mutableBitmap = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888);
Addition Information:
The Blue Color is the background color, from my ImageView. I use it to see where it starts and end, because my SVG has transparent surfaces. The SVG should fill the blue area...
Here is my SVG-File:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="30"
height="30"
id="svg15733"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="vectorimage.svg">
<defs
id="defs15735" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="9.1"
inkscape:cx="21.063016"
inkscape:cy="17.702822"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1366"
inkscape:window-height="715"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
borderlayer="true"
inkscape:showpageshadow="false" />
<metadata
id="metadata15738">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1022.3622)">
<path
style="fill:#ffe71d;fill-opacity:1;stroke:#000000;stroke-width:0.3515625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m 20.507812,1023.827 8.027344,8.0274 0,11.4258 -8.027344,7.6172 -11.4257807,0 -7.6171876,-7.6172 0,-11.4258 7.6171876,-8.0274 z"
id="Auswahl"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccc" />
<flowRoot
xml:space="preserve"
id="flowRoot16280"
style="font-style:normal;font-weight:normal;font-size:72px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
id="flowRegion16282"><rect
id="rect16284"
width="123.23861"
height="98.994949"
x="171.72594"
y="179.65981" /></flowRegion><flowPara
id="flowPara16286" /></flowRoot> <text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.21875px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
x="6.8066916"
y="1049.5211"
id="text16288"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan16290"
x="6.8066916"
y="1049.5211"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:31.46484184px;font-family:Tahoma;-inkscape-font-specification:'Tahoma Bold'">?</tspan></text>
<path
transform="translate(0,540.3622)"
style="display:inline;fill:#000000;fill-opacity:0.09958508;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 9.0820313,483.46484 -4.048462,4.26636 21.1303707,17.43713 2.371216,-2.25036 0,-11.42578 -8.027344,-8.02735 -11.4257807,0 z"
id="path16293"
inkscape:connector-curvature="0" />
<path
transform="translate(0,540.3622)"
style="display:inline;fill:#000000;fill-opacity:0.06639003;stroke:none;stroke-width:6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m 9.0820313,483.46484 -7.6171876,8.02735 0,7.68493 25.0598143,-9.69543 -6.016846,-6.01685 -11.4257807,0 z"
id="path16295"
inkscape:connector-curvature="0" />
</g>
</svg>
You appear to be rendering the SVG to a 30x30 bitmap then scaling it up to (size x size).
Try changing the bitmap creation to:
Bitmap mutableBitmap = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888);
Update:
The problem is that Inkscape doesn't automatically give it's SVG files a viewBox.
Read this AndroidSVG FAQ question on how to deal with Inkscape files. https://code.google.com/p/androidsvg/wiki/FAQ#Dealing_with_Inkscape_files
You can either follow the advice there (which updates the SVG programmatically at runtime). Or alternatively, alter the SVG by hand. Make the following changes:
width="100%"
height="100%"
viewBox="0 0 30 30"
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="100%"
height="100%"
id="svg15733"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="vectorimage.svg"
viewBox="0 0 30 30">
<defs
id="defs15735" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="9.1"
inkscape:cx="21.063016"
inkscape:cy="17.702822"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1366"
inkscape:window-height="715"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
borderlayer="true"
inkscape:showpageshadow="false" />
<metadata
id="metadata15738">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1022.3622)">
<path
style="fill:#ffe71d;fill-opacity:1;stroke:#000000;stroke-width:0.3515625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m 20.507812,1023.827 8.027344,8.0274 0,11.4258 -8.027344,7.6172 -11.4257807,0 -7.6171876,-7.6172 0,-11.4258 7.6171876,-8.0274 z"
id="Auswahl"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccc" />
<flowRoot
xml:space="preserve"
id="flowRoot16280"
style="font-style:normal;font-weight:normal;font-size:72px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
id="flowRegion16282"><rect
id="rect16284"
width="123.23861"
height="98.994949"
x="171.72594"
y="179.65981" /></flowRegion><flowPara
id="flowPara16286" /></flowRoot> <text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.21875px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
x="6.8066916"
y="1049.5211"
id="text16288"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan16290"
x="6.8066916"
y="1049.5211"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:31.46484184px;font-family:Tahoma;-inkscape-font-specification:'Tahoma Bold'">?</tspan></text>
<path
transform="translate(0,540.3622)"
style="display:inline;fill:#000000;fill-opacity:0.09958508;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 9.0820313,483.46484 -4.048462,4.26636 21.1303707,17.43713 2.371216,-2.25036 0,-11.42578 -8.027344,-8.02735 -11.4257807,0 z"
id="path16293"
inkscape:connector-curvature="0" />
<path
transform="translate(0,540.3622)"
style="display:inline;fill:#000000;fill-opacity:0.06639003;stroke:none;stroke-width:6;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m 9.0820313,483.46484 -7.6171876,8.02735 0,7.68493 25.0598143,-9.69543 -6.016846,-6.01685 -11.4257807,0 z"
id="path16295"
inkscape:connector-curvature="0" />
</g>
</svg>

Categories

Resources