{"id":144,"date":"2017-04-15T14:06:01","date_gmt":"2017-04-15T06:06:01","guid":{"rendered":"http:\/\/av16874667.imwork.net:13582\/?p=144"},"modified":"2017-04-15T14:06:01","modified_gmt":"2017-04-15T06:06:01","slug":"android-floatingactionbutton-%e8%87%aa%e5%ae%9a%e4%b9%89fab","status":"publish","type":"post","link":"https:\/\/www.dd-home.top\/?p=144","title":{"rendered":"Android FloatingActionButton \u81ea\u5b9a\u4e49FAB"},"content":{"rendered":"<p>\u5f15\u7528\u81ea:<a href=\"http:\/\/www.myandroidsolutions.com\/2015\/01\/01\/android-floating-action-button-fab-tutorial\/\">http:\/\/www.myandroidsolutions.com\/2015\/01\/01\/android-floating-action-button-fab-tutorial\/<\/a><\/p>\n<p><!--more--><\/p>\n<h4><strong>TUTORIAL DEPRECATED<\/strong><\/h4>\n<h4>Use this tutorial instead:\u00a0<a href=\"http:\/\/www.myandroidsolutions.com\/2015\/06\/25\/android-floating-action-button-new-implementation\/\">Floating Action Button New<\/a><\/h4>\n<p>In this tutorial I will show you how to add a Floating Action Button aka FAB, for pre Lollipop versions and for Lollipop. For pre versions it will be just a simple round button with shadow and click effect, but for Android 5.0 we will use ripple effect and elevation.<\/p>\n<p>We will create a ListView and the floating action button will be positioned over the list on the right-bottom of the list.<\/p>\n<p>1. Create a new project with minSdk:9 and targetSdk:21 and name your main activity as \u201c<strong>MainActivity<\/strong>\u201d (it should be generated this way when it\u2019s created)<\/p>\n<p>This is my<strong>\u00a0build.gradle<\/strong><\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/p>\n<p>8<\/p>\n<p>9<\/p>\n<p>10<\/p>\n<p>11<\/p>\n<p>12<\/p>\n<p>13<\/p>\n<p>14<\/p>\n<p>15<\/p>\n<p>16<\/p>\n<p>17<\/p>\n<p>18<\/p>\n<p>19<\/p>\n<p>20<\/p>\n<p>21<\/p>\n<p>22<\/p>\n<p>23<\/p>\n<p>24<\/p>\n<p>25<\/td>\n<td class=\"crayon-code\" width=\"748\"><span class=\"crayon-e\">apply <\/span><span class=\"crayon-v\">plugin<\/span><span class=\"crayon-o\">:<\/span> <span class=\"crayon-s\">&#8216;com.android.application&#8217;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-e\">android<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-i\">compileSdkVersion<\/span> <span class=\"crayon-cn\">21<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-i\">buildToolsVersion<\/span> <span class=\"crayon-s\">&#8220;21.1.2&#8221;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">defaultConfig<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-i\">applicationId<\/span> <span class=\"crayon-s\">&#8220;ro.funcode.floatingactionbutton&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-i\">minSdkVersion<\/span> <span class=\"crayon-cn\">9<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-i\">targetSdkVersion<\/span> <span class=\"crayon-cn\">21<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-i\">versionCode<\/span> <span class=\"crayon-cn\">1<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-i\">versionName<\/span> <span class=\"crayon-s\">&#8220;1.0&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">buildTypes<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">release<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">minifyEnabled <\/span><span class=\"crayon-t\">false<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">proguardFiles <\/span><span class=\"crayon-e\">getDefaultProguardFile<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8216;proguard-android.txt&#8217;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8216;proguard-rules.pro&#8217;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p><span class=\"crayon-sy\">}<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-e\">dependencies<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">compile <\/span><span class=\"crayon-e\">fileTree<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">dir<\/span><span class=\"crayon-o\">:<\/span> <span class=\"crayon-s\">&#8216;libs&#8217;<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">include<\/span><span class=\"crayon-o\">:<\/span> <span class=\"crayon-sy\">[<\/span><span class=\"crayon-s\">&#8216;*.jar&#8217;<\/span><span class=\"crayon-sy\">]<\/span><span class=\"crayon-sy\">)<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-i\">compile<\/span> <span class=\"crayon-s\">&#8216;com.android.support:appcompat-v7:21.0.3&#8217;<\/span><\/p>\n<p><span class=\"crayon-sy\">}<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em><strong>Pre\u00a0Lollipop<\/strong><\/em><\/p>\n<p>2. \u00a0Go to\u00a0<strong>res \u2013 layout\u00a0<\/strong>and add a new xml for the items from the list. Name your xml as\u00a0<strong>\u201clist_item.xml\u201d\u00a0<\/strong>and add the following code:<\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/p>\n<p>8<\/p>\n<p>9<\/p>\n<p>10<\/p>\n<p>11<\/p>\n<p>12<\/p>\n<p>13<\/p>\n<p>14<\/p>\n<p>15<\/p>\n<p>16<\/p>\n<p>17<\/p>\n<p>18<\/td>\n<td class=\"crayon-code\" width=\"748\"><span class=\"crayon-ta\">&lt;?<\/span><span class=\"crayon-e\">xml <\/span><span class=\"crayon-i\">version<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s\">&#8220;1.0&#8221;<\/span> <span class=\"crayon-i\">encoding<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s\">&#8220;utf-8&#8221;<\/span><span class=\"crayon-ta\">?&gt;<\/span><\/p>\n<p><span class=\"crayon-r \">&lt;LinearLayout<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0<\/span>xmlns<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">android<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;http:\/\/schemas.android.com\/apk\/res\/android&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">orientation<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;horizontal&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_width<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;fill_parent&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_height<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;fill_parent&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">id<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@+id\/list_item&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">gravity<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;center_vertical&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;TextView <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_width<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;wrap_content&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_height<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;wrap_content&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">id<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@+id\/list_item_text_view&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">textSize<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;20sp&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">padding<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;10dp&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_marginLeft<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;5dp&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-r \">&lt;\/LinearLayout&gt;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>3. Go to\u00a0<strong>res \u2013 drawable<\/strong>\u00a0folder and create a new xml and name it\u00a0<strong>fab_shape.xml.\u00a0<\/strong>Copy<strong>\u00a0<\/strong>the following code which will represent the shape of\u00a0the floating action button with shadow and click effect:<\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/p>\n<p>8<\/p>\n<p>9<\/p>\n<p>10<\/p>\n<p>11<\/p>\n<p>12<\/p>\n<p>13<\/p>\n<p>14<\/p>\n<p>15<\/p>\n<p>16<\/p>\n<p>17<\/p>\n<p>18<\/p>\n<p>19<\/p>\n<p>20<\/p>\n<p>21<\/p>\n<p>22<\/p>\n<p>23<\/p>\n<p>24<\/p>\n<p>25<\/p>\n<p>26<\/p>\n<p>27<\/p>\n<p>28<\/p>\n<p>29<\/p>\n<p>30<\/p>\n<p>31<\/p>\n<p>32<\/p>\n<p>33<\/p>\n<p>34<\/p>\n<p>35<\/p>\n<p>36<\/p>\n<p>37<\/p>\n<p>38<\/p>\n<p>39<\/p>\n<p>40<\/p>\n<p>41<\/p>\n<p>42<\/p>\n<p>43<\/p>\n<p>44<\/p>\n<p>45<\/p>\n<p>46<\/p>\n<p>47<\/p>\n<p>48<\/p>\n<p>49<\/p>\n<p>50<\/p>\n<p>51<\/p>\n<p>52<\/p>\n<p>53<\/p>\n<p>54<\/p>\n<p>55<\/p>\n<p>56<\/p>\n<p>57<\/p>\n<p>58<\/p>\n<p>59<\/p>\n<p>60<\/p>\n<p>61<\/p>\n<p>62<\/p>\n<p>63<\/p>\n<p>64<\/p>\n<p>65<\/p>\n<p>66<\/p>\n<p>67<\/p>\n<p>68<\/p>\n<p>69<\/p>\n<p>70<\/p>\n<p>71<\/p>\n<p>72<\/p>\n<p>73<\/p>\n<p>74<\/p>\n<p>75<\/p>\n<p>76<\/p>\n<p>77<\/p>\n<p>78<\/p>\n<p>79<\/p>\n<p>80<\/p>\n<p>81<\/p>\n<p>82<\/p>\n<p>83<\/p>\n<p>84<\/p>\n<p>85<\/p>\n<p>86<\/p>\n<p>87<\/p>\n<p>88<\/p>\n<p>89<\/p>\n<p>90<\/p>\n<p>91<\/p>\n<p>92<\/p>\n<p>93<\/p>\n<p>94<\/p>\n<p>95<\/p>\n<p>96<\/p>\n<p>97<\/p>\n<p>98<\/p>\n<p>99<\/p>\n<p>100<\/p>\n<p>101<\/p>\n<p>102<\/p>\n<p>103<\/p>\n<p>104<\/p>\n<p>105<\/p>\n<p>106<\/p>\n<p>107<\/p>\n<p>108<\/p>\n<p>109<\/p>\n<p>110<\/p>\n<p>111<\/p>\n<p>112<\/p>\n<p>113<\/p>\n<p>114<\/p>\n<p>115<\/p>\n<p>116<\/p>\n<p>117<\/p>\n<p>118<\/p>\n<p>119<\/p>\n<p>120<\/p>\n<p>121<\/p>\n<p>122<\/p>\n<p>123<\/p>\n<p>124<\/p>\n<p>125<\/p>\n<p>126<\/p>\n<p>127<\/p>\n<p>128<\/p>\n<p>129<\/p>\n<p>130<\/p>\n<p>131<\/p>\n<p>132<\/p>\n<p>133<\/p>\n<p>134<\/p>\n<p>135<\/p>\n<p>136<\/p>\n<p>137<\/p>\n<p>138<\/p>\n<p>139<\/p>\n<p>140<\/p>\n<p>141<\/p>\n<p>142<\/p>\n<p>143<\/p>\n<p>144<\/p>\n<p>145<\/p>\n<p>146<\/p>\n<p>147<\/p>\n<p>148<\/p>\n<p>149<\/p>\n<p>150<\/p>\n<p>151<\/p>\n<p>152<\/p>\n<p>153<\/p>\n<p>154<\/p>\n<p>155<\/p>\n<p>156<\/p>\n<p>157<\/p>\n<p>158<\/p>\n<p>159<\/p>\n<p>160<\/p>\n<p>161<\/p>\n<p>162<\/p>\n<p>163<\/p>\n<p>164<\/p>\n<p>165<\/p>\n<p>166<\/p>\n<p>167<\/p>\n<p>168<\/p>\n<p>169<\/p>\n<p>170<\/p>\n<p>171<\/p>\n<p>172<\/p>\n<p>173<\/p>\n<p>174<\/p>\n<p>175<\/p>\n<p>176<\/p>\n<p>177<\/p>\n<p>178<\/p>\n<p>179<\/p>\n<p>180<\/p>\n<p>181<\/p>\n<p>182<\/p>\n<p>183<\/p>\n<p>184<\/p>\n<p>185<\/p>\n<p>186<\/p>\n<p>187<\/p>\n<p>188<\/p>\n<p>189<\/p>\n<p>190<\/p>\n<p>191<\/p>\n<p>192<\/p>\n<p>193<\/p>\n<p>194<\/p>\n<p>195<\/p>\n<p>196<\/p>\n<p>197<\/p>\n<p>198<\/p>\n<p>199<\/p>\n<p>200<\/p>\n<p>201<\/p>\n<p>202<\/p>\n<p>203<\/p>\n<p>204<\/p>\n<p>205<\/p>\n<p>206<\/p>\n<p>207<\/p>\n<p>208<\/p>\n<p>209<\/p>\n<p>210<\/p>\n<p>211<\/p>\n<p>212<\/p>\n<p>213<\/p>\n<p>214<\/p>\n<p>215<\/p>\n<p>216<\/p>\n<p>217<\/p>\n<p>218<\/p>\n<p>219<\/p>\n<p>220<\/p>\n<p>221<\/p>\n<p>222<\/p>\n<p>223<\/p>\n<p>224<\/p>\n<p>225<\/p>\n<p>226<\/p>\n<p>227<\/p>\n<p>228<\/p>\n<p>229<\/p>\n<p>230<\/p>\n<p>231<\/p>\n<p>232<\/p>\n<p>233<\/p>\n<p>234<\/p>\n<p>235<\/p>\n<p>236<\/p>\n<p>237<\/td>\n<td class=\"crayon-code\" width=\"741\"><span class=\"crayon-ta\">&lt;?<\/span><span class=\"crayon-e\">xml <\/span><span class=\"crayon-i\">version<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s\">&#8220;1.0&#8221;<\/span> <span class=\"crayon-i\">encoding<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s\">&#8220;utf-8&#8221;<\/span><span class=\"crayon-ta\">?&gt;<\/span><\/p>\n<p><span class=\"crayon-r \">&lt;selector <\/span>xmlns<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">android<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;http:\/\/schemas.android.com\/apk\/res\/android&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">state_pressed<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;true&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;layer-list&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">&lt;!&#8211; Shadow &#8211;&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1dp&#8221;<\/span> android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1dp&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;layer-list&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#08000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;3px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;3px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;3px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;3px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#09000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#10000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#11000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#12000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#13000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#14000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#15000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#16000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/layer-list&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">&lt;!&#8211; Blue button pressed &#8211;&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#90CAF9&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/layer-list&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">state_enabled<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;true&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;layer-list&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">&lt;!&#8211; Shadow &#8211;&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2dp&#8221;<\/span> android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1dp&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;layer-list&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#08000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;4px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;4px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;4px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;4px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#09000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#10000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;2px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#11000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#12000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#13000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#14000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#15000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#16000000&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;padding<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">bottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">left<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">right<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">top<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;1px&#8221;<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/layer-list&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">&lt;!&#8211; Blue button &#8211;&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#03A9F4&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/layer-list&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-r \">&lt;\/selector&gt;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>4. You will have to download the \u201c+\u201d icons which will be displayed on fab. \u00a0You can download them from below:<\/p>\n<p><a class=\"ddownload-button button-blue id-626 ext-zip\" title=\"Plus Icons FAB\" href=\"http:\/\/www.myandroidsolutions.com\/?ddownload=626\" rel=\"nofollow\">Plus Icons FAB<\/a><\/p>\n<p>Copy these icons into your drawable files.<\/p>\n<p>5. Now, go to res \u2013 values \u2013 dimens.xml and copy the follwing dimensions:<\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/p>\n<p>8<\/p>\n<p>9<\/p>\n<p>10<\/p>\n<p>11<\/td>\n<td class=\"crayon-code\" width=\"748\"><span class=\"crayon-r \">&lt;resources&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">&lt;!&#8211; Default screen margins, per the Android Design guidelines. &#8211;&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;dimen <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;activity_horizontal_margin&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><span class=\"crayon-i \">16dp<\/span><span class=\"crayon-r \">&lt;\/dimen&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;dimen <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;activity_vertical_margin&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><span class=\"crayon-i \">16dp<\/span><span class=\"crayon-r \">&lt;\/dimen&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;dimen <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;fab_button_diameter&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><span class=\"crayon-i \">56dp<\/span><span class=\"crayon-r \">&lt;\/dimen&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;dimen <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;fab_button_margin_bottom&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><span class=\"crayon-i \">16dp<\/span><span class=\"crayon-r \">&lt;\/dimen&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;dimen <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;fab_button_margin_right&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><span class=\"crayon-i \">16dp<\/span><span class=\"crayon-r \">&lt;\/dimen&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;dimen <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;elevation_low&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><span class=\"crayon-i \">1dp<\/span><span class=\"crayon-r \">&lt;\/dimen&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;dimen <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;elevation_high&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><span class=\"crayon-i \">8dp<\/span><span class=\"crayon-r \">&lt;\/dimen&gt;<\/span><\/p>\n<p><span class=\"crayon-r \">&lt;\/resources&gt;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>6. \u00a0Now go again, in the<strong>\u00a0res \u2013 layout<\/strong>\u00a0folder where you should have an xml for the main activity with the following name<strong>\u201cactivity_main.xml\u201d.\u00a0<\/strong>Open this xml and add the following code in order to add the ListView and the floating action button:<\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/p>\n<p>8<\/p>\n<p>9<\/p>\n<p>10<\/p>\n<p>11<\/p>\n<p>12<\/p>\n<p>13<\/p>\n<p>14<\/p>\n<p>15<\/p>\n<p>16<\/p>\n<p>17<\/p>\n<p>18<\/p>\n<p>19<\/p>\n<p>20<\/p>\n<p>21<\/p>\n<p>22<\/p>\n<p>23<\/p>\n<p>24<\/p>\n<p>25<\/p>\n<p>26<\/p>\n<p>27<\/p>\n<p>28<\/td>\n<td class=\"crayon-code\" width=\"748\"><span class=\"crayon-r \">&lt;RelativeLayout <\/span>xmlns<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">android<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;http:\/\/schemas.android.com\/apk\/res\/android&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>xmlns<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">tools<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;http:\/\/schemas.android.com\/tools&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_width<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;match_parent&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_height<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;match_parent&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>tools<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">context<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;.MainActivity&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">background<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@android:color\/white&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;ListView<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">id<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@+id\/list&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_width<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;fill_parent&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_height<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;fill_parent&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">cacheColorHint<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#00000000&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">transcriptMode<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;alwaysScroll&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;ImageButton<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">id<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@+id\/fab_image_button&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_width<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/fab_button_diameter&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_height<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/fab_button_diameter&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_alignParentRight<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;true&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_alignParentEnd<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;true&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_alignParentBottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;true&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_marginBottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/fab_button_margin_bottom&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_marginRight<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/fab_button_margin_right&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">background<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@drawable\/fab_shape&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">src<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@drawable\/fab_ic_add&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">tint<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@android:color\/white&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-r \">&lt;\/RelativeLayout&gt;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>7. Now we can create the adapter for the list view. Create a new java class and name it\u00a0<strong>MyCustomAdapter.\u00a0<\/strong>Copy the code below:<\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/p>\n<p>8<\/p>\n<p>9<\/p>\n<p>10<\/p>\n<p>11<\/p>\n<p>12<\/p>\n<p>13<\/p>\n<p>14<\/p>\n<p>15<\/p>\n<p>16<\/p>\n<p>17<\/p>\n<p>18<\/p>\n<p>19<\/p>\n<p>20<\/p>\n<p>21<\/p>\n<p>22<\/p>\n<p>23<\/p>\n<p>24<\/p>\n<p>25<\/p>\n<p>26<\/p>\n<p>27<\/p>\n<p>28<\/p>\n<p>29<\/p>\n<p>30<\/p>\n<p>31<\/p>\n<p>32<\/p>\n<p>33<\/p>\n<p>34<\/p>\n<p>35<\/p>\n<p>36<\/p>\n<p>37<\/p>\n<p>38<\/p>\n<p>39<\/p>\n<p>40<\/p>\n<p>41<\/p>\n<p>42<\/p>\n<p>43<\/p>\n<p>44<\/p>\n<p>45<\/p>\n<p>46<\/p>\n<p>47<\/p>\n<p>48<\/p>\n<p>49<\/p>\n<p>50<\/p>\n<p>51<\/p>\n<p>52<\/p>\n<p>53<\/p>\n<p>54<\/p>\n<p>55<\/p>\n<p>56<\/p>\n<p>57<\/p>\n<p>58<\/p>\n<p>59<\/p>\n<p>60<\/p>\n<p>61<\/p>\n<p>62<\/p>\n<p>63<\/p>\n<p>64<\/p>\n<p>65<\/p>\n<p>66<\/p>\n<p>67<\/p>\n<p>68<\/p>\n<p>69<\/p>\n<p>70<\/p>\n<p>71<\/p>\n<p>72<\/p>\n<p>73<\/p>\n<p>74<\/p>\n<p>75<\/p>\n<p>76<\/p>\n<p>77<\/p>\n<p>78<\/p>\n<p>79<\/p>\n<p>80<\/p>\n<p>81<\/p>\n<p>82<\/p>\n<p>83<\/p>\n<p>84<\/p>\n<p>85<\/p>\n<p>86<\/p>\n<p>87<\/p>\n<p>88<\/td>\n<td class=\"crayon-code\" width=\"839\"><span class=\"crayon-t\">package<\/span> <span class=\"crayon-v\">ro<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">funcode<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">floatingactionbutton<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">content<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">LayoutInflater<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">View<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">ViewGroup<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">widget<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">BaseAdapter<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">widget<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">TextView<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">util<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">ArrayList<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">MyCustomAdapter<\/span> <span class=\"crayon-r\">extends<\/span> <span class=\"crayon-e\">BaseAdapter<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-v\">ArrayList<\/span><span class=\"crayon-e \">&lt;String&gt;<\/span> <span class=\"crayon-v\">mListItems<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-e\">LayoutInflater <\/span><span class=\"crayon-v\">mLayoutInflater<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-e\">MyCustomAdapter<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Context <\/span><span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">ArrayList<\/span><span class=\"crayon-e \">&lt;String&gt;<\/span> <span class=\"crayon-v\">arrayList<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">{<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">mListItems<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">arrayList<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/get the layout inflater<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">mLayoutInflater<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">LayoutInflater<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-v\">context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getSystemService<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">Context<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">LAYOUT_INFLATER_SERVICE<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-n\">@Override<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-e\">getCount<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/getCount() represents how many items are in the list<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">mListItems<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">size<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-n\">@Override<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/get the data of an item from a specific position<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/i represents the position of the item in the list<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">Object<\/span> <span class=\"crayon-e\">getItem<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">i<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-n\">@Override<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/get the position id of the item from the list<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">long<\/span> <span class=\"crayon-e\">getItemId<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">i<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-n\">@Override<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-e\">View <\/span><span class=\"crayon-e\">getView<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">position<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-e\">View <\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-e\">ViewGroup <\/span><span class=\"crayon-v\">viewGroup<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ create a ViewHolder reference<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">ViewHolder <\/span><span class=\"crayon-v\">holder<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/check to see if the reused view is null or not, if is not null then reuse it<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">view<\/span> <span class=\"crayon-o\">==<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">holder<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">ViewHolder<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">view<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">mLayoutInflater<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">inflate<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">R<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">layout<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">list_item<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">holder<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">itemName<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">TextView<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">findViewById<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">R<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">id<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">list_item_text_view<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ the setTag is used to store the data within this view<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setTag<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">holder<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span> <span class=\"crayon-st\">else<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ the getTag returns the viewHolder object set as a tag to the view<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">holder<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">ViewHolder<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">getTag<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/get the string item from the position &#8220;position&#8221; from array list to put it on the TextView<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-t\">String<\/span> <span class=\"crayon-v\">stringItem<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-v\">mListItems<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">get<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">position<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">stringItem<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">if<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">holder<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">itemName<\/span> <span class=\"crayon-o\">!=<\/span> <span class=\"crayon-t\">null<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/set the item name on the TextView<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">holder<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">itemName<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setText<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">stringItem<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/this method must return the view corresponding to the data at the specified position.<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">return<\/span> <span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/**<\/span><\/p>\n<p><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * Static class used to avoid the calling of &#8220;findViewById&#8221; every time the getView() method is called,<\/span><\/p>\n<p><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * because this can impact to your application performance when your list is too big. The class is static so it<\/span><\/p>\n<p><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 * cache all the things inside once it&#8217;s created.<\/span><\/p>\n<p><span class=\"crayon-c\">\u00a0\u00a0\u00a0\u00a0 *\/<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-m\">static<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">ViewHolder<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">protected<\/span> <span class=\"crayon-e\">TextView <\/span><span class=\"crayon-v\">itemName<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p><span class=\"crayon-sy\">}<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>8. \u00a0Now the final step, for pre Lollipop example, is to set customize the theme a little bit.<\/p>\n<p>8.1 So first you have to go to\u00a0<strong>res \u2013 values \u2013 colors.xml<\/strong>\u00a0(if you don\u2019t have the colors.xml you just have to\u00a0<strong>right click the values folder \u2013 select New \u2013 Value resource file\u00a0<\/strong>\u00a0and write colors.xml in the window that opens). Copy the following colors:<\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/td>\n<td class=\"crayon-code\" width=\"755\"><span class=\"crayon-ta\">&lt;?<\/span><span class=\"crayon-e\">xml <\/span><span class=\"crayon-i\">version<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s\">&#8220;1.0&#8221;<\/span> <span class=\"crayon-i\">encoding<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s\">&#8220;utf-8&#8221;<\/span><span class=\"crayon-ta\">?&gt;<\/span><\/p>\n<p><span class=\"crayon-r \">&lt;resources&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">&lt;!&#8211;Color primary 500 from palette colors &#8211;&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;color <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;primary&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><span class=\"crayon-i \">#03A9F4<\/span><span class=\"crayon-r \">&lt;\/color&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">&lt;!&#8211;Color primary dark 700 from palette colors &#8211;&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;color <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;primaryDark&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><span class=\"crayon-i \">#0288D1<\/span><span class=\"crayon-r \">&lt;\/color&gt;<\/span><\/p>\n<p><span class=\"crayon-r \">&lt;\/resources&gt;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>8.2 Now go to\u00a0<strong>res \u2013 values \u2013 styles.xml\u00a0<\/strong>\u00a0and copy the code below:<\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/p>\n<p>8<\/p>\n<p>9<\/p>\n<p>10<\/td>\n<td class=\"crayon-code\" width=\"748\"><span class=\"crayon-r \">&lt;resources&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">&lt;!&#8211; Base application theme. &#8211;&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<span class=\"crayon-ta\">&lt;style <\/span><span class=\"crayon-e \">name<\/span>=&#8221;AppTheme&#8221; <span class=\"crayon-e \">parent<\/span>=&#8221;Theme.AppCompat.Light.DarkActionBar&#8221;&gt;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-ta\">&lt;!&#8211; <\/span><span class=\"crayon-i \">Customize<\/span> <span class=\"crayon-i \">your<\/span> <span class=\"crayon-i \">theme<\/span> <span class=\"crayon-i \">here.<\/span> <span class=\"crayon-i \">&#8211;&gt;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-ta\">&lt;item <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-i \">=&#8221;colorPrimary&#8221;&gt;@color\/primary&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-ta\">&lt;item <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-i \">=&#8221;colorPrimaryDark&#8221;&gt;@color\/primaryDark&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-ta\">&lt;\/style&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-r \">&lt;\/resources&gt;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>9. Now go to\u00a0<strong>MainActivity\u00a0<\/strong>and copy the following code and then you can run the app.<\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/p>\n<p>8<\/p>\n<p>9<\/p>\n<p>10<\/p>\n<p>11<\/p>\n<p>12<\/p>\n<p>13<\/p>\n<p>14<\/p>\n<p>15<\/p>\n<p>16<\/p>\n<p>17<\/p>\n<p>18<\/p>\n<p>19<\/p>\n<p>20<\/p>\n<p>21<\/p>\n<p>22<\/p>\n<p>23<\/p>\n<p>24<\/p>\n<p>25<\/p>\n<p>26<\/p>\n<p>27<\/p>\n<p>28<\/p>\n<p>29<\/p>\n<p>30<\/p>\n<p>31<\/p>\n<p>32<\/p>\n<p>33<\/p>\n<p>34<\/p>\n<p>35<\/p>\n<p>36<\/p>\n<p>37<\/p>\n<p>38<\/p>\n<p>39<\/p>\n<p>40<\/p>\n<p>41<\/p>\n<p>42<\/p>\n<p>43<\/p>\n<p>44<\/p>\n<p>45<\/p>\n<p>46<\/p>\n<p>47<\/p>\n<p>48<\/p>\n<p>49<\/p>\n<p>50<\/p>\n<p>51<\/p>\n<p>52<\/td>\n<td class=\"crayon-code\" width=\"831\"><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">support<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">v7<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">app<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">ActionBarActivity<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">os<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">Bundle<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">View<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">widget<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">ImageButton<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">android<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">widget<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">ListView<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-r\">import<\/span> <span class=\"crayon-v\">java<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">util<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">ArrayList<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">class<\/span> <span class=\"crayon-e\">MainActivity<\/span> <span class=\"crayon-r\">extends<\/span> <span class=\"crayon-e\">ActionBarActivity<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">private<\/span> <span class=\"crayon-e\">ListView <\/span><span class=\"crayon-v\">myList<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-n\">@Override<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">protected<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">onCreate<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-e\">Bundle <\/span><span class=\"crayon-v\">savedInstanceState<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r\">super<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">onCreate<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">savedInstanceState<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">setContentView<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">R<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">layout<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">activity_main<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/relate the listView from java to the one created in xml<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">myList<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">ListView<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-e\">findViewById<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">R<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">id<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">list<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">myList<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setOnItemClickListener<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-r\">new<\/span> <span class=\"crayon-v\">AdapterView<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">OnItemClickListener<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-n\">@Override<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">onItemClick<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">AdapterView<\/span><span class=\"crayon-o\">&lt;<\/span><span class=\"crayon-sy\">?<\/span><span class=\"crayon-o\">&gt;<\/span> <span class=\"crayon-r\">parent<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-e\">View <\/span><span class=\"crayon-v\">view<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">position<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-t\">long<\/span> <span class=\"crayon-v\">id<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">makeText<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">MainActivity<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">this<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-s\">&#8220;Row &#8220;<\/span> <span class=\"crayon-o\">+<\/span> <span class=\"crayon-v\">position<\/span> <span class=\"crayon-o\">+<\/span> <span class=\"crayon-s\">&#8221; clicked&#8221;<\/span> <span class=\"crayon-sy\">,<\/span><span class=\"crayon-v\">Toast<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">LENGTH_SHORT<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">show<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-e\">ImageButton <\/span><span class=\"crayon-v\">fabImageButton<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">ImageButton<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-e\">findViewById<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">R<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">id<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">fab_image_button<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">final<\/span> <span class=\"crayon-v\">ArrayList<\/span><span class=\"crayon-e \">&lt;String&gt;<\/span> <span class=\"crayon-v\">list<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-v\">ArrayList<\/span><span class=\"crayon-o\">&lt;&gt;<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/for simplicity we will add the same name for 20 times to populate the list view<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-st\">for<\/span> <span class=\"crayon-sy\">(<\/span><span class=\"crayon-t\">int<\/span> <span class=\"crayon-v\">i<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-cn\">0<\/span><span class=\"crayon-sy\">;<\/span> <span class=\"crayon-v\">i<\/span> <span class=\"crayon-o\">&lt;<\/span> <span class=\"crayon-cn\">5<\/span><span class=\"crayon-sy\">;<\/span> <span class=\"crayon-v\">i<\/span><span class=\"crayon-o\">++<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">list<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">add<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;Item &#8220;<\/span> <span class=\"crayon-o\">+<\/span> <span class=\"crayon-v\">i<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">final<\/span> <span class=\"crayon-e\">MyCustomAdapter <\/span><span class=\"crayon-v\">adapter<\/span> <span class=\"crayon-o\">=<\/span> <span class=\"crayon-r\">new<\/span> <span class=\"crayon-e\">MyCustomAdapter<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">MainActivity<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">this<\/span><span class=\"crayon-sy\">,<\/span> <span class=\"crayon-v\">list<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">fabImageButton<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setOnClickListener<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-r\">new<\/span> <span class=\"crayon-v\">View<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">OnClickListener<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-n\">@Override<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-m\">public<\/span> <span class=\"crayon-t\">void<\/span> <span class=\"crayon-e\">onClick<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-i\">View<\/span> <span class=\"crayon-v\">v<\/span><span class=\"crayon-sy\">)<\/span> <span class=\"crayon-sy\">{<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">list<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">add<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-s\">&#8220;New Item&#8221;<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">adapter<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">notifyDataSetChanged<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/show the ListView on the screen<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ The adapter MyCustomAdapter is responsible for maintaining the data backing this list and for producing<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">\/\/ a view to represent an item in that data set.<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-v\">myList<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-e\">setAdapter<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-v\">adapter<\/span><span class=\"crayon-sy\">)<\/span><span class=\"crayon-sy\">;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-sy\">}<\/span><\/p>\n<p><span class=\"crayon-sy\">}<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/www.myandroidsolutions.com\/wp-content\/uploads\/2015\/01\/floating-action-button-pre-Lollipop.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-628\" src=\"http:\/\/www.myandroidsolutions.com\/wp-content\/uploads\/2015\/01\/floating-action-button-pre-Lollipop.gif\" alt=\"Floating Action Button pre Lollipop\" width=\"451\" height=\"710\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Floating Action Button pre Lollipop<\/p>\n<p>&nbsp;<\/p>\n<h2><em><strong>For\u00a0Lollipop<\/strong><\/em><\/h2>\n<p>For Lollipop we will have to add new directory resources for v21.<\/p>\n<ul class=\" list-paddingleft-2\">\n<li>anim-v21 directory<\/li>\n<li>drawable-v21 directory<\/li>\n<li>layout-v21 directory<\/li>\n<li>values-v21 directory<\/li>\n<\/ul>\n<p>1. First we will create anim-v21 folder for the elevation animation. Go to\u00a0<strong>res<\/strong>\u00a0folder and right click on it \u2013 select\u00a0<strong>New \u2013 Android Resource directory \u2013\u00a0<\/strong>and from the<strong>\u00a0Resource type\u00a0<\/strong>drop down select<strong>\u00a0anim \u2013\u00a0<\/strong>select<strong>\u00a0Version\u00a0qualifier\u00a0<\/strong>and inside the edit text from the right write<strong>\u00a021.<\/strong><\/p>\n<p><a href=\"http:\/\/www.myandroidsolutions.com\/wp-content\/uploads\/2015\/01\/anim-resource.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-629\" src=\"http:\/\/www.myandroidsolutions.com\/wp-content\/uploads\/2015\/01\/anim-resource.png\" sizes=\"auto, (max-width: 765px) 100vw, 765px\" srcset=\"http:\/\/www.myandroidsolutions.com\/wp-content\/uploads\/2015\/01\/anim-resource-300x187.png 300w, http:\/\/www.myandroidsolutions.com\/wp-content\/uploads\/2015\/01\/anim-resource.png 765w\" alt=\"anim resource\" width=\"765\" height=\"477\" \/><\/a><\/p>\n<p>Do the same for the other 3 directories.<\/p>\n<p>2.\u00a0Now that the anim-v21 directory is created you should add a new xml to it. So right click on\u00a0<strong>anim-v21<\/strong>\u00a0and create a new xml file with the name of\u00a0<strong>button_elevation.xml.<\/strong><\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/p>\n<p>8<\/p>\n<p>9<\/p>\n<p>10<\/p>\n<p>11<\/p>\n<p>12<\/p>\n<p>13<\/p>\n<p>14<\/p>\n<p>15<\/p>\n<p>16<\/p>\n<p>17<\/p>\n<p>18<\/p>\n<p>19<\/td>\n<td class=\"crayon-code\" width=\"748\"><span class=\"crayon-ta\">&lt;?<\/span><span class=\"crayon-e\">xml <\/span><span class=\"crayon-i\">version<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s\">&#8220;1.0&#8221;<\/span> <span class=\"crayon-i\">encoding<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s\">&#8220;utf-8&#8221;<\/span><span class=\"crayon-ta\">?&gt;<\/span><\/p>\n<p><span class=\"crayon-r \">&lt;selector <\/span>xmlns<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">android<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;http:\/\/schemas.android.com\/apk\/res\/android&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">state_pressed<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;true&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;objectAnimator<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">propertyName<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;translationZ&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">duration<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@android:integer\/config_shortAnimTime&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">valueFrom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/elevation_low&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">valueTo<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/elevation_high&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">valueType<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;floatType&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;objectAnimator<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">propertyName<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;translationZ&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">duration<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@android:integer\/config_shortAnimTime&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">valueFrom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/elevation_high&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">valueTo<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/elevation_low&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">valueType<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;floatType&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-r \">&lt;\/selector&gt;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>3. Now, go to\u00a0<strong>res \u2013 drawable-v21\u00a0<\/strong>and create a new xml named\u00a0<strong>oval_ripple.xml<\/strong>\u00a0in order to add the ripple effect and the\u00a0floating action button shape:<\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/p>\n<p>8<\/p>\n<p>9<\/td>\n<td class=\"crayon-code\" width=\"755\"><span class=\"crayon-ta\">&lt;?<\/span><span class=\"crayon-e\">xml <\/span><span class=\"crayon-i\">version<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s\">&#8220;1.0&#8221;<\/span> <span class=\"crayon-i\">encoding<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s\">&#8220;utf-8&#8221;<\/span><span class=\"crayon-ta\">?&gt;<\/span><\/p>\n<p><span class=\"crayon-r \">&lt;ripple <\/span>xmlns<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">android<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;http:\/\/schemas.android.com\/apk\/res\/android&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;?android:colorControlHighlight&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;item&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;shape <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">shape<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;oval&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;solid <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">color<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;?attr\/colorAccent&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/shape&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-r \">&lt;\/ripple&gt;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>4. Now go to\u00a0<strong>res \u2013 layout-v21<\/strong>\u00a0and create a new xml named\u00a0<strong>activity_main.xml.\u00a0<\/strong>This is the same xml used in our activity but we have to create it again in order to add the\u00a0<em>elevation<\/em>\u00a0attribute and\u00a0<em>stateListAnimator<\/em>\u00a0which are available only starting api level 21.<\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/p>\n<p>8<\/p>\n<p>9<\/p>\n<p>10<\/p>\n<p>11<\/p>\n<p>12<\/p>\n<p>13<\/p>\n<p>14<\/p>\n<p>15<\/p>\n<p>16<\/p>\n<p>17<\/p>\n<p>18<\/p>\n<p>19<\/p>\n<p>20<\/p>\n<p>21<\/p>\n<p>22<\/p>\n<p>23<\/p>\n<p>24<\/p>\n<p>25<\/p>\n<p>26<\/p>\n<p>27<\/p>\n<p>28<\/p>\n<p>29<\/td>\n<td class=\"crayon-code\" width=\"748\"><span class=\"crayon-r \">&lt;RelativeLayout <\/span>xmlns<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">android<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;http:\/\/schemas.android.com\/apk\/res\/android&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>xmlns<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">tools<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;http:\/\/schemas.android.com\/tools&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_width<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;match_parent&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_height<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;match_parent&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>tools<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">context<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;.MainActivity&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">background<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@android:color\/white&#8221;<\/span><span class=\"crayon-r \">&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;ListView<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">id<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@+id\/list&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_width<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;fill_parent&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_height<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;fill_parent&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">cacheColorHint<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;#00000000&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">transcriptMode<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;alwaysScroll&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-r \">&lt;ImageButton<\/span><\/p>\n<p><span class=\"crayon-r \">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">id<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@+id\/fab_image_button&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_width<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/fab_button_diameter&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_height<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/fab_button_diameter&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_alignParentEnd<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;true&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_alignParentBottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;true&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_marginBottom<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/fab_button_margin_bottom&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">layout_marginRight<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/fab_button_margin_right&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">background<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@drawable\/oval_ripple&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">src<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@drawable\/fab_ic_add&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">tint<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@android:color\/white&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">elevation<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@dimen\/elevation_low&#8221;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>android<span class=\"crayon-o\">:<\/span><span class=\"crayon-e \">stateListAnimator<\/span><span class=\"crayon-o\">=<\/span><span class=\"crayon-s \">&#8220;@anim\/button_elevation&#8221;<\/span><span class=\"crayon-r \">\/&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-r \">&lt;\/RelativeLayout&gt;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>5. And the final step is to customize the theme for api level 21 too. So go to\u00a0<strong>res \u2013 values-21\u00a0<\/strong>and create a new xml names\u00a0<strong>styles.xml<\/strong>. Copy the following code:<\/p>\n<table class=\"crayon-table\" width=\"NaN\">\n<tbody>\n<tr class=\"crayon-row firstRow\">\n<td class=\"crayon-nums\" data-settings=\"show\">1<\/p>\n<p>2<\/p>\n<p>3<\/p>\n<p>4<\/p>\n<p>5<\/p>\n<p>6<\/p>\n<p>7<\/p>\n<p>8<\/p>\n<p>9<\/p>\n<p>10<\/p>\n<p>11<\/p>\n<p>12<\/td>\n<td class=\"crayon-code\" width=\"748\"><span class=\"crayon-r \">&lt;resources&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-c\">&lt;!&#8211; Base application theme. &#8211;&gt;<\/span><\/p>\n<p><span class=\"crayon-i \">\u00a0\u00a0\u00a0\u00a0<span class=\"crayon-ta\">&lt;style <\/span><span class=\"crayon-e \">name<\/span>=&#8221;AppTheme&#8221; <span class=\"crayon-e \">parent<\/span>=&#8221;Theme.AppCompat.Light.DarkActionBar&#8221;&gt;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-ta\">&lt;!&#8211; <\/span><span class=\"crayon-i \">Customize<\/span> <span class=\"crayon-i \">your<\/span> <span class=\"crayon-i \">theme<\/span> <span class=\"crayon-i \">here.<\/span> <span class=\"crayon-i \">&#8211;&gt;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-ta\">&lt;item <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-i \">=&#8221;colorPrimary&#8221;&gt;@color\/primary&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-ta\">&lt;item <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-i \">=&#8221;colorPrimaryDark&#8221;&gt;@color\/primaryDark&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-ta\">&lt;item <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-i \">=&#8221;android<\/span><span class=\"crayon-sy\">:<\/span><span class=\"crayon-i \">navigationBarColor&#8221;&gt;@color\/primary&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-ta\">&lt;item <\/span><span class=\"crayon-e \">name<\/span><span class=\"crayon-i \">=&#8221;colorAccent&#8221;&gt;@color\/primary&lt;\/item&gt;<\/span><\/p>\n<p><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"crayon-ta\">&lt;\/style&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span class=\"crayon-r \">&lt;\/resources&gt;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>And that\u2019s it. This is how the floating action should look like:<\/p>\n<p><a href=\"http:\/\/www.myandroidsolutions.com\/wp-content\/uploads\/2015\/01\/floating.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-638\" src=\"http:\/\/www.myandroidsolutions.com\/wp-content\/uploads\/2015\/01\/floating.gif\" alt=\"Floating Action Button Lollipop\" width=\"422\" height=\"653\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Floating Action Button Lollipop<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5f15\u7528\u81ea:http:\/\/www.myandroidsolutions.com\/2015\/01\/01\/androi &hellip; <a href=\"https:\/\/www.dd-home.top\/?p=144\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">Android FloatingActionButton \u81ea\u5b9a\u4e49FAB<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-144","post","type-post","status-publish","format-standard","hentry","category-android"],"_links":{"self":[{"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/posts\/144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=144"}],"version-history":[{"count":0,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/posts\/144\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dd-home.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}