外环是多个商品的颜色,里面可以根据颜色点击切换图片!!!!

解决方案 »

  1.   

    只用自定义一个外圆那个就行了(估计100-200行代码),画几个扇区
    然后暴露出扇区点击事件的接口就行了,外层控制一下切换内圆的图片。
    关于外圆和内圆的边框阴影
    1.可以考虑叠加两个view然后设置elevation,在5.0以上通过硬件加速渲染这个阴影。(观察设计稿制作是有elevation(或则z轴)的观念在的)
    2.软件绘制,通过设置shadow属性的画笔(这个效果好像不是很容易达到设计稿的要求),当然也可以渐变画阴影了。
    3.图片带阴影(适配上可能会遇上一些问题,其实实际没那么多适配问题)