liguofeng29’s blog

個人勉強用ブログだっす。

AndroidのResource - Drawableリソース

DrawableリソースはAndroidで最も使われるリソースである。

直接.png,.jpg,.gif,.9.png等を使用するかXMLの使用も可能。

イメージリソース

直接.png,.jpg,.gif,.9.png等を/res/drawable-xxxフォルダに配置する。

[<package_name>.]R.drawable.<file_name> @[<package_name>:]drawable/file_name

StateListDrawableリソース

コンポーネントの状態により使用するリソースを切り替える。

要素

  • root要素:<selector.../>
  • 子要素:<item.../>

状態

サンプルコード

LayerDrawableリソース

要素

  • root要素 : layer-list
  • 子要素 : <item.../>

サンプルコード

ShapeDrawableリソース

図形のXMLを定義する。

要素

  • root要素 : <shape.../>

サンプルコード

ClipDrawableリソース

他のイメージの断片を表す。

要素

サンプルコード

AnimationDrawableリソース

動画を表す。

要素

  • root要素 : <set.../>
  • 子要素
    • alpha
    • scale
    • translate
    • rotate