Android 开发学习记录

今天只工作了半天,工作的半天解决了一个问题,还有一个问题尝试解决。

第一个问题:是 ViewPager 中 indicator 随着 ViewPager 的滑动而滑动,因为 ViewPager 向右滑动,当前的 item 的数量就加一,同理,向左滑动,当前的 item 的数量就减一,一直列举了很多情况,想寻求他们之间对应的关系,说的有点抽象,举个例子,比如有四个页面:A ,B,C,D,向右滑的时候就是:0对应A,1对应B,2对应C,3对应D。向左滑的时候就是:0对应A,-1对应D,-2对应C,-3对应B,所以这时参考的网上的用到了取模的知识点,
index = (list.size()+currentItem%list.size)%list.size .问题就解决了,一开始为了这个问题的解决,像是一个急迫的小孩一样,思维混乱,也 get 不到重点,等心静下来的时候,所有的思路就变得清晰了,生活就是这样的吧,当你很着急的时候,反而没有冷静的时候更有思路,心态的重要性呀,还有最近感觉自己压力有点大,感觉我应该最近尝试着玩玩,或许会更有精力面对压力,也会面对的更好。

第二个问题:就是画指示条,就是那种标示向右划的箭头,我想着自己画出箭头,用的 Canvas 的 lineTo 方法,然后设定一定的画笔宽度,可是画的箭头,开头是个三角形状的,不是平的,正在解决;还有就是向右有了,向左的,不能直接 lineTo ,因为他的默认起始位置是(0,0),得先把它移到一个位置,才能开始画,现在画的右箭头有形状了,左箭头显示的还不是我想要的,明天继续。。。

一直都觉得应该把自己从事的研究深了比较好,如果三心二意,可能都只是懂点,都不深,可能对技术的追求比较执着吧,总感觉写出算法比较帅的、或者架构设计的比较帅的是一件很有成就感的事情,不知道自己的想法是否够成熟,也许刚毕业没多久,涉世未深,想的不够全面,可是,人是会慢慢成长的,加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值