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

半圆列表视图

于 2022-04-21 发布 文件大小:500.14 kB
0 200
下载积分: 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 个回复

  • android 下拉刷新控件
    资源描述android下拉刷新控件,开发常用控件,很实用
    2023-03-28 12:30:04下载
    积分:1
  • android模拟优酷转动菜单
    该程序功能:实现模仿优酷转动菜单。系统开发环境: win7 32 位 + eclipse 4.2 + ADT 22 + JDK 1.7。将项目之间导入eclipse中,编译运行即可生成apk,apk运行的系统最低版本要去:Android 2.3,将编译生成的apk安装到您安您的设备即可。
    2022-05-22 14:36:36下载
    积分:1
  • android文件浏览器开发
    android文件管理工具 查看文件列表 编辑文件
    2022-08-16 14:17:51下载
    积分:1
  • 健康生活,养身助手
    完成了基本的界面,包括主界面,图形化界面等。页面比较人性化,操作简单实用。整体框架实用滑动窗口的设计理念,利用最小的空间实现极大地内容呈现。
    2022-10-11 04:15:03下载
    积分:1
  • android图像识别OCR
    简单的图像识别技术,android实现,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工的技术
    2022-05-26 23:58:49下载
    积分:1
  • Android创建一个圆形和长形的ProgressDialog进度条对话框
    Android创建一个圆形和长形的ProgressDialog进度条对话框,如示例截图所示为圆形旋转的进度条对话框,这个大家在android 智能手机中已经是相当普遍的效果了,还有一种是长形的进度条,这里没有测试运行,这两种进度条,你都可以添加到你的Android系统中,为程序增加动态效果。
    2022-02-03 11:17:27下载
    积分:1
  • pressluck
    碰运气的游戏, 点击可以获得随机生成的礼物,实施手气吧。(Luck of the game, click on the gift can be randomly generated, the implementation I m feeling it. )
    2011-10-20 00:23:18下载
    积分:1
  • 短信弹出开源
    SMSPopup是一个拦截收到的短信并将其显示在一个弹出窗的Android应用,弹出窗显示短信的内容、发送者以及他们的联系人照片 (若果有的话)。弹出窗口有关闭 (关闭时将短信置为已读)、删除、回复按钮 (调用系统Intent)。后续版本中添加了内置提示系统,允许用户取消系统的提示系统而采用SMS Popup提供的。提示系统还提供了一些额外的配置选项,如自定义震动模式、LED颜色、及记住用户错过的短信等等。
    2022-04-30 15:31:34下载
    积分:1
  • android TextView、EditText和ImageView实例代码
    android TextView、EditText和ImageView实例代码
    2014-02-23下载
    积分:1
  • zl
    说明:  在webview中对图片进行点击放大。对webview中的图像处理有很大的帮助。(In the webview images click enlarge. The image processing to webview has very great help.)
    2012-02-10 16:35:28下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载