Android Support Libraryのrevision 24.2.1がリリースされたのでアップデート内容を頑張って翻訳してみました。
2016年9月15日
2016年9月8日
CoordinatorLayoutのapp:layout_dodgeInsetEdgesとapp:layout_insetEdge
Android Support Library 24.2.0でCoordinatorLayoutにapp:layout_dodgeInsetEdgesとapp:layout_insetEdgeが追加されました。
この二つで何ができるかというと、FloatingActionButtonとSnackbarのような押し出される側と押し出す側の振る舞いを既存のViewや独自のViewに追加することができます。
app:layout_dodgeInsetEdges(押し出される側)には以下の組み合わせを設定できます。
- all
- non
- top
- bottom
- left
- right
- start
- end
app:layout_insetEdge(押し出す側)には以下のいずれかを設定できます。
- non
- top
- bottom
- left
- right
- start
- end
以前は押し出される側にCoordinatorLayout.Behaviorを継承したクラスを用意して振る舞いを記述する必要がありましたが、今回のアップデートでレイアウトXMLにapp:layout_dodgeInsetEdgesとapp:layout_insetEdgeを設定するだけで済むようになりました。
登録:
投稿 (Atom)