0
  • 最佳答案

    用开源开源框架去完成吧,它通过布尔运算得出圆角图片。你不是矢量图,如果拉伸了,会有锯齿的。


    https://github.com/vinc3m1/RoundedImageView



    1153952789488054272  评论     打赏       拉大锯
    • Maybe  回复 @拉大锯
      网友的肯定,yes
      Maybe 2020-05-11 19:19   回复 1219157891760525312
    • Maybe  回复 @拉大锯
      <com.makeramen.roundedimageview.RoundedImageView xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/dsadasd" android:layout_width="@dimen/dp_100" android:layo
      Maybe 2020-05-11 20:03   回复 1219157891760525312
    • Maybe  回复 @拉大锯
      我把代码贴上面了,我是按它介绍写的em
      Maybe 2020-05-11 20:04   回复 1219157891760525312
    • 拉大锯  回复 @Maybe
      那还不简单,第一,你可以通过属性进设置;第二,你可以把它的demo运行起来。
      拉大锯 2020-05-11 20:12   回复 1153952789488054272
    • Maybe  回复 @拉大锯
      这也太搞了吧,哈哈,我看Split开始没效果,居然要跑起来才生效。。
      Maybe 2020-05-11 20:19   回复 1219157891760525312
    • 拉大锯  回复 @Maybe
      自定义控件要跑起来。预览有时候不行,或者效果是不对的。
      拉大锯 2020-05-11 20:40   回复 1153952789488054272
    • Maybe  回复 @拉大锯
      前辈我想问一下,就用动画效果改变backgroud可以实现渐变效果,那我想改字体颜色呢,也实现类似的动态渐变效果也是用动画么
      Maybe 2020-05-12 13:20   回复 1219157891760525312
    • Maybe  回复 @拉大锯
      我觉得handler可以实现,就想知道有没有类似动画这种自带的功能可以实现
      Maybe 2020-05-12 13:23   回复 1219157891760525312
    • 拉大锯  回复 @Maybe
      方法有很多种,思想都一样,就是改值。只是生成颜色的梯度方式不一样罢了。你用handler去做也行,你用动画去完成也行。
      拉大锯 2020-05-12 14:25   回复 1153952789488054272
    • Maybe  回复 @拉大锯
      嗯我用handler实现了,但是动画不知道怎么实现
      Maybe 2020-05-12 14:27   回复 1219157891760525312
相关问题
幻影~ · 提问
2024-04-13 20:13 10 2
幻影~ · 找工作
2024-04-07 10:44 16 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2