0
Help us understand the problem. What are the problem?
Organization

xmlのshapeタグって意外と自由度が高いっていう話 part2

初めに

今回からxmlのshapeタグで使えるものをシリーズ化して紹介していこうと思います。
間は空いてしまいましたが、二個目はcornersと同じくらい使われているであろうstrokeです。

本文

こちらは枠線をつけることができ、要素としてdashGapdashWidthwidthcolorを指定することがきます。
dashGapdashWidthは破線を作りたいときに使用するもので、dashGapは破線の幅を、dashWidthは破線ごとの長さを指定することができます。
通常のwidthでは太さを指定することができ、colorはその名の通り色のしてができます。
こちらを使用することでできるのが下記のものです。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <stroke android:dashGap="8dp"
        android:width="4dp"
        android:color="@color/white"
        android:dashWidth="8dp"/>
</shape>

スクリーンショット 2022-04-28 12.42.35.png

最後に

間が空いてしまったshapeタグで作れるViewシリーズですが、次回は未定ですが更新は早いうちにすると思います。
次の記事が投稿でき次第こちらにも次の記事にもシリーズの導線を置いていこうと思うので、どなたかの力になれれば幸いです。
前回の記事はこちら:https://qiita.com/ryuji_sato/items/e5f232de15032fc84ee4

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
0
Help us understand the problem. What are the problem?