登录
首页 » Android » Android TimeLine 可滑动的layout extends FrameLayout日期列表

Android TimeLine 可滑动的layout extends FrameLayout日期列表

于 2022-03-21 发布 文件大小:243.58 kB
0 249
下载积分: 2 下载次数: 1

代码说明:

制作可滑动的layout extends FrameLayout,看上去是一个可上下滑动的日期列表,每个日期下显示相关的条目,有点像时间轴的感觉。初始化dragHelper,对拖动的view进行操作,ExpandableListView做的android时间轴TimeLine-masterchild有左右滑动的效果,另外还可设置是否有回弹效果,并进行相关的操作(如:编辑、删除、置顶等),(RecycleView 多种type实现),包含child的滑动效果。   关于滑动距离:如果启动效果,则可滑动3/2倍菜单宽度的距离   重写OnClickListener会导致关闭失效    拖动中,可根据offset 进行其他动画,并定义了滑动监听函数。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 拼图游戏
    图片共分为。和在你按下,数字出现在这一领域与土司消息的值。
    2023-09-01 22:15:04下载
    积分:1
  • Android 基于TabLayout实现的TAB页效果 仿今日头条
    Android 基于TabLayout实现的TAB页导航切换效果 仿今日头条底部的TAB选项卡效果,TabLayout与ViewPager结合使用可以达到点击tab更新ViewPager、滑动ViewPager更新Tab的效果。这种效果现在在PC端、移动设备端已经很常见了,这一个代码开源,制作方法简单,效果简洁,手轻触对应的TAb,显示的内容对应切换。   你可以学习下在Android开发中,tablelayout 与viewpager如何关联,如何创建每个tag标签对应的Fragment,本源码中是创建5个标题并加入布局中,实际应用中,你可以根据需要添加或减少对应的TAb布局数量。   编译时请在网上下载mockable-android-23.jar到uildgenerated目录下。
    2022-01-25 23:37:26下载
    积分:1
  • android 蓝牙文件传输
    一个利用android手机蓝牙,进行链接后,实现文件传输的Demo其中借鉴了一些网友的例子,经过自己的修改,实现了对文件的传输,亲测,可用。如果用到这方面的东西,可以下下来开开,
    2022-06-29 21:30:36下载
    积分:1
  • fragment实现tab代码
    fragment实现tab代码
    2014-05-23下载
    积分:1
  • JAVA多线程下载例子
    提供了FTP多线程下载的例子,运行环境:Android实测好用!
    2022-06-18 09:57:43下载
    积分:1
  • slidingdrawer
    安卓动态壁纸,一个简单的小程序,但是很华丽,我很喜欢(Android live wallpaper, a simple procedure, but it is gorgeous, I love it)
    2012-09-26 17:57:57下载
    积分:1
  • android 手机短信验证码例子源码下载
    android 手机短信验证码例子源码下载
    2015-04-25下载
    积分:1
  • android仿淘宝购物物流时间轴效果
    android仿淘宝购物物流时间轴效果,用来显示物流的listview,自定义的物流跟踪状态显示的view,时间轴的定义代码如下:   protected void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.activity_main);   timeLine=(TimeLineView) findViewById(R.id.tv_timelines);   timeLine.setTimelineCount(6);//设置显示多少个时间轴   timeLine.setTimelineRadius(8);//设置下面那些轴的圆点直径   timeLine.setTimelineWidth(3);//设置时间轴的宽度   timeLine.setTimelineRadiusDistance(80);//设置时间轴的高度   }   默认设置时间轴的位置位于view的中间,设置第一个节点的颜色mPaint.setColor(timelineHeadColor);根据时间轴的节点数目,画对应的节点和轴,当j==1,画第一个节点的时候,有点特殊,我们需要在节点的外面再换一个圆环,画时间轴的节点,即画圆形 圆心的x都是一样的,view的中间, 圆心的y的计算是根据节点的位置来计算的,例如:第一个节点的y是根据第一个节点距离上面的距离加上第一个节点的半径   :timelineHeadRadius + marginTop   其余的节点就是在一个节点的y的基础上,加上两倍半径和节点之间的轴的长度*节点数,画其余的轴 left:每个轴距离左边距离都是一样的,时间轴的中心位置-1/2的时间轴的宽度。
    2023-09-02 02:45:03下载
    积分:1
  • Android_ZXingDemoDemo20131113
    Android二维码自动扫描,扫描后显示二维码内容(Android dimensional code automatically scan, scan two-dimensional code display content)
    2020-09-18 16:37:55下载
    积分:1
  • PlaneGame
    java实现的android版飞机游戏,主要有surfaceView、mediaPlayer、MVC等的运用(java implementation plane game android version, mainly surfaceView, mediaPlayer, MVC, etc. use)
    2013-07-11 17:43:08下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载