鸿蒙开源组件——ohos扩展包

jacksky
发布于 2021-10-8 18:36
浏览
0收藏

ohos扩展包

扩展ohos触摸事件分发机制、嵌套滚动机制,手势识别及相关配套组件,如:

  • 抽象View、ViewGroup内事件分发接口(dispatchTouchEvent -> onInterceptTouchEvent -> onTouchEvent)
  • ViewHelper、ViewGroupHelper实现事件分发
  • NestedScrollingChild、NestedScrollingParent接口
  • NestedScrollingChildHelper、NestedScrollingParentHelper
  • GestureDetector、ScaleGestureDetector
  • Scroller
  • CoordinatorLayout、Behavior
  • AppBarLayout、ScrollingViewBehavior
  • NestedListContainer、NestedScrollView
  • Toolbar
  • CollapsingToolbarLayout
  • ViewPager、PagerAdapter、FractionPagerAdapter
  • 控件与工具集合

演示鸿蒙开源组件——ohos扩展包-鸿蒙开发者社区

集成

添加maven仓库:

repositories {
   maven {
       url 'https://s01.oss.sonatype.org/content/repositories/snapshots/'
   }
}

 

添加依赖:

implementation 'com.gitee.chinasoft_ohos:ohos-extension:1.1.0-SNAPSHOT'

文档

ChangeLog

1.0.0

初始版本

1.0.1

  • 修复AppBarLayout已知的问题
  • 增加CollapsingToolbarLayout、ToolBar

1.1.0

  • 修复bug
  • 增加ViewPager、PagerAdapter、FractionPagerAdapter
  • 增加控件与工具类合集

1.1.1

  • 事件向下分发时会判断控件及其父控件们是否可见

TODO

  • 修复AppBarLayout已知的问题
  • 图片手势缩放demo
  • 下拉刷新demo
  • 重写PageSlider的滚动事件,并实现NestedScrollingParent接口
  • OverScroller
  • CollapsingToolbarLayout、ToolBar

ohos-extension-master.zip 8.13M 39次下载
已于2021-10-8 18:36:37修改
收藏
回复
举报
回复
    相关推荐