Android ShapeableImageView使用

  • 前段时间Google推送了文章 , Android Material 组件 1.2.0 现已发布
    里面就有ShapeableImageView,不用像以前再写shape
效果

1.添加material:1.2.0依赖

    implementation 'com.google.android.material:material:1.2.0'

2.在style.xml文件里面添加style



3.布局xml直接出效果






4.描边问题

  • 因为如果描边的width写了6,没有设置padding3,那笔画可能一半看不见,这个跟自定义view,使用画笔时是一样样的,绘制时,画笔有一半在边界外


    超出
正常
image.png
  • 黑色代表画笔,蓝色代表边框,就会有一半超出去

5.花里胡哨的样式

  • 看你需求自己设置就行
  • cornerSize 如果传dp就是具体,如果传百分比,就是以控件高为准算百分比,比如高写了100dp,cornerSize写50%,就是50dp的效果























5.参考文章

  • Android Notes|玩转 ShapeableImageView
  • Android Material组件使用详解
  • Google 文档

你可能感兴趣的:(Android ShapeableImageView使用)