登录
首页 » Android » 半圆列表视图

半圆列表视图

于 2022-04-21 发布 文件大小:500.14 kB
0 198
下载积分: 2 下载次数: 1

代码说明:

翻译  maninwest@Codeforge  作者: huyletran, @ CodeprojectListview 项目呈圆形显示。让列表视图垂直显示很常见,但是如何创建一个列表视图呈圆形显示呢?怎么做当然,必须自定义视图来创建这样的效果。我使用 SurfaceView 来创建这个列表视图。经过分析,这个问题包括:如何在圆形状画图像?如何在滚动时让列表视图作为圆形的一部分排列?如何画图像呈圆形?假设一个圆,圆心为 (centerX, centerY) ,半径为 r。点P 角度 alpha,表示为以下公式:P(x) = centerX + cos(alpha) *r.P(y) = centerY - sin(alpha) * r.这样我们可以在圆上绘制项目如何在滚动时让列表视图作为圆形的一部分排列?这个问题是当用户滚动时,如何更新每个项目的的角度。我们必须指定滚动角度并添加到每个项目的当前角度。我使用 GestureDetector 来控制此事件。在这个类中,我的重点是使用以下函数来指定滚动角度。public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)根据 e2, distanceX, 和 distanceY, 滚动角度如下图所示

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

发表评论

0 个回复

  • HTML5advanced-programming
    HTML5高级程序设计.pdf 文档,希望对大家有所作用(HTML5 high-level programming.Pdf documents, we hope to have a role )
    2017-05-21 18:49:16下载
    积分:1
  • 蓝牙
    说明:  蓝牙通信,手机端与单片机之间蓝牙通信,可用于蓝牙定位。(Bluetooth connection)
    2019-10-22 18:22:21下载
    积分:1
  • android widget小部件开发实例源码下载
    android widget小部件开发实例源码下载
    2014-09-04下载
    积分:1
  • android-auto-scroll-view-pager
    自动滑动的ViewPager
    2014-07-21下载
    积分:1
  • IP拨号器
    IP拨号器
    2023-05-02 06:05:04下载
    积分:1
  • istimation
    OFDM系统中以PN序列作为循环前缀和传统梳状导频信道估计方法对比(Comparison of PN sequences as cyclic prefix and traditional comb pilot Channel estimation methods in OFDM Systems)
    2019-03-26 21:24:43下载
    积分:1
  • 安卓远程监控 客户端完整源码
    安卓远程监控 客户端完整源码
    2014-12-08下载
    积分:1
  • 一款强大的文本阅读器源码
    一款Android电子书阅读器,开放源码,详细内容请查看这个链接:http://1.playandroid.duapp.com/about_me.jsp?iframe_src=my_article.html 这个链接包含源码和APK下载地址。链接所在的网站是个人开发的,Android快速开发平台,服务于广大开发者,欢迎大家推荐给自己的好友或者分享到自己的微博,网站右上角有分享按钮
    2022-09-30 15:30:15下载
    积分:1
  • 高仿网页客户端的导航条
    高仿网页客户端的导航条,动画滑动效果
    2014-01-06下载
    积分:1
  • Android五子棋源代码
    实训课程的源代码,android做的小程序,可以二次开发
    2022-09-03 10:05:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载