×

基于openharmony开发之可拖动视图案例

消耗积分:0 | 格式:rar | 大小:37.87 MB | 2022-03-22

姚小熊27

分享资料个

  本库基于原项目(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)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !