本库基于原项目(https://github.com/elevenetc/DraggableView)开发openharmony项目。 由于openharmony暂时没有找到让Component转PixelMap的方案,所以这里暂时只支持Image设置image_src图片的方式, 并且设置ohos:scale_mode=“stretch” 这样可以暂且做到与原库效果完全一致。 待有Component转PixelMap方案将会再更新。
用法
依赖项{
实现‘io.openharmony.tpc.thirdlib:DraggableView:1.0.0’
}
1.实施DragController.IDragViewGroup
2.创建实例DragController
3.覆盖onTouchEvent你的ComponentContainer和调用DragController#onTouchEvent:
@Override public boolean onTouchEvent ( MotionEvent 事件, Component 组件) {
return dragController 。 onTouchEvent (事件,组件); }
查看完整示例SampleGridContainer
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !