{"id":34,"date":"2009-01-18T18:51:19","date_gmt":"2009-01-19T01:51:19","guid":{"rendered":"http:\/\/www.connorgarvey.com\/blog\/?p=34"},"modified":"2010-02-12T09:43:26","modified_gmt":"2010-02-12T16:43:26","slug":"gradient-dividers-in-android","status":"publish","type":"post","link":"https:\/\/connorgarvey.com\/blog\/?p=34","title":{"rendered":"Gradient dividers in Android"},"content":{"rendered":"<p>Many of Android&#8217;s screens use attractive dividers with gradients that fade from black to white to black.\u00a0 Here&#8217;s how to create one of your own.<\/p>\n<p><strong>1. <\/strong>Create a file called &#8220;black_white_gradient.xml&#8221; in \/res\/drawable.  Paste this into it.<\/p>\n<div id=\"wpshdo_1\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_1\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_1\"><\/a><a id=\"wpshat_1\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_1\"  onClick=\"javascript:wpsh_toggleBlock(1)\" title=\"Click to show\/hide code block\">Code block<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_code(1)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/connorgarvey.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_print(1)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/connorgarvey.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/connorgarvey.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/connorgarvey.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_1\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"xml\" style=\"font-family:monospace;\"><span class=\"sc3\"><span class=\"re1\">&lt;?xml<\/span> <span class=\"re0\">version<\/span>=<span class=\"st0\">&quot;1.0&quot;<\/span> <span class=\"re0\">encoding<\/span>=<span class=\"st0\">&quot;utf-8&quot;<\/span><span class=\"re2\">?&gt;<\/span><\/span>\n<span class=\"sc3\"><span class=\"re1\">&lt;shape<\/span> <span class=\"re0\">xmlns:android<\/span>=<span class=\"st0\">&quot;http:\/\/schemas.android.com\/apk\/res\/android&quot;<\/span><\/span>\n<span class=\"sc3\">    <span class=\"re0\">android:shape<\/span>=<span class=\"st0\">&quot;rectangle&quot;<\/span><span class=\"re2\">&gt;<\/span><\/span>\n  <span class=\"sc3\"><span class=\"re1\">&lt;gradient<\/span><\/span>\n<span class=\"sc3\">      <span class=\"re0\">android:startColor<\/span>=<span class=\"st0\">&quot;#00000000&quot;<\/span><\/span>\n<span class=\"sc3\">      <span class=\"re0\">android:centerColor<\/span>=<span class=\"st0\">&quot;#FFFFFFFF&quot;<\/span><\/span>\n<span class=\"sc3\">      <span class=\"re0\">android:endColor<\/span>=<span class=\"st0\">&quot;#00000000&quot;<\/span><\/span>\n<span class=\"sc3\">      <span class=\"re0\">android:angle<\/span>=<span class=\"st0\">&quot;0&quot;<\/span> <span class=\"re2\">\/&gt;<\/span><\/span>\n<span class=\"sc3\"><span class=\"re1\">&lt;\/shape<span class=\"re2\">&gt;<\/span><\/span><\/span><\/pre><\/div><\/div>\n<p><strong>2.<\/strong> Create a view in the target layout and apply the gradient as the background.\u00a0 The &#8220;black_white_gradient&#8221; in &#8220;@drawable\/black_white_gradient&#8221; refers to the file name of the shape above.<\/p>\n<pre>&lt;View android:id=\"@+id\/divider\"\r\n    android:background=\"@drawable\/black_white_gradient\"\r\n    android:layout_width=\"fill_parent\"\r\n    android:layout_height=\"1dp\"\r\n    android:layout_below=\"@id\/someOtherThing\" \/&gt;<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Many of Android&#8217;s screens use attractive dividers with gradients that fade from black to white to black.\u00a0 Here&#8217;s how to create one of your own. 1. Create a file called &#8220;black_white_gradient.xml&#8221; in \/res\/drawable. Paste this into it. 2. Create a view in the target layout and apply the gradient as the background.\u00a0 The &#8220;black_white_gradient&#8221; in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[57],"tags":[3,4,6,7],"class_list":["post-34","post","type-post","status-publish","format-standard","hentry","category-android","tag-android","tag-java","tag-layout","tag-redpoint"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1ql2n-y","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/connorgarvey.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/connorgarvey.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/connorgarvey.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/connorgarvey.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/connorgarvey.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=34"}],"version-history":[{"count":6,"href":"https:\/\/connorgarvey.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":36,"href":"https:\/\/connorgarvey.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/34\/revisions\/36"}],"wp:attachment":[{"href":"https:\/\/connorgarvey.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/connorgarvey.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/connorgarvey.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}