j2me实现动态绘制滚动条,页面滚动…

j2me实现动态绘制滚动条,页面滚动操作.
1.计算相关参数
                              //元素总个数
                              musicCount = musicArray.length;
                              //滚动总高==屏幕高度-开始Y坐标-底部按钮高-动态move_top.
    scrollHeight = screenHeight - musicY - getImageHeight(Resources.button)
        - move_top;
                              //屏幕可显示元素个数==屏幕高度 / 每行高度
    musicShowCount = scrollHeight / contentHeight;
    if (musicCount <= musicShowCount) { //元素总个数 小于 屏幕可显示元素个数不会出滚动条
      musicShowCount = musicCount;
      displayWidth = screenWidth - musicX;
    } else {
                                              //**** 滚动条高度******
      scroll_bar_height = (musicShowCount * scrollHeight) / musicCount;
                                              //***** 滚动条每次移动距离 *****
      moveHeight = scrollHeight / musicCount;
                                              //***** 滚动条宽度 == 起始X坐标 - 滚动条宽
      displayWidth = screenWidth - musicX - scroll_bar_width;
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值