近期在做一个视频应用APP,抽帧显示,用到了ImageView,在点击地图切换视频源的时候,需要给所点击的ImageView做一个选中的效果,考虑的解决办法是给加一个边框,参考网上各种解决办法后,总结如下:
1)加一个带边框的背景图,设置一个Nine-Patch的,中间是空的
2)自定义一个View,用Canvas绘制
3)用Android提供的ShapeDrawable来定义一个边框
近期在做一个视频应用APP,抽帧显示,用到了ImageView,在点击地图切换视频源的时候,需要给所点击的ImageView做一个选中的效果,考虑的解决办法是给加一个边框,参考网上各种解决办法后,总结如下:
1)加一个带边框的背景图,设置一个Nine-Patch的,中间是空的
2)自定义一个View,用Canvas绘制
3)用Android提供的ShapeDrawable来定义一个边框