- 双指中心放缩
- 双击根据点击位置放缩
- 拖动查看图片(包括fling处理)
- 图片“初始尺寸”时可以下拉隐藏
-
自定义属性如下:
<!-- fling 的overX跟overY --> <attr name="span_over_fling" format="integer" /> <!-- 图片是”原始“尺寸时,下滑多少距离触发dismiss动画 --> <attr name="dismiss_translate_y_span" format="integer" /> <!-- 图片放大的最大倍数(相对于”原始“尺寸) --> <attr name="max_scale_rate" format="float" /> <!-- 双指放大是回弹的factor --> <attr name="scale_rebound_factor" format="float" /> <!-- 下滑消失开关 --> <attr name="enable_scroll_dismiss" format="boolean" />
-
api
-
设置bitmap
kjView.showBitmap(resource)
-
设置dismiss监听
kjView.mDismissListener = object : KJScrollScaleImageView.DismissListener { override fun onDismissFinish() { TODO("Not yet implemented") } override fun onDismissStart() { TODO("Not yet implemented") } }
-