首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

qq侧滑

、菜单的缩放比例计算 仔细观察了下QQ,菜单大概缩放变化是0.7~1.0 float leftScale = 1 - 0.3f * scale; 3、菜单的透明度比例: 我们设置为0.6~1.0;即:0.6f...- scale) 4、菜单的x方向偏移量: 看一下QQ,并非完全从被内容区域覆盖,还是有一点拖出的感觉,所以我们的偏移量这么设置: tranlateX = mMenuWidth * scale * 0.6f... leftScale);           ViewHelper.setScaleY(mMenu, leftScale);           ViewHelper.setAlpha(mMenu, 0.6f... + 0.4f * (1 - scale));           ViewHelper.setTranslationX(mMenu, mMenuWidth * scale * 0.6f);           ...mMenu, leftScale); //      ViewHelper.setScaleY(mMenu, leftScale); //      ViewHelper.setAlpha(mMenu, 0.6f

2.1K60

java并发编程工具类JUC第八篇:ConcurrentHashMap

在之前的文章中已经为大家介绍了java并发编程的工具:BlockingQueue接口、ArrayBlockingQueue、DelayQueue、LinkedBlockingQueue、PriorityBlockingQueue...由于Java程序员常用的HashMap的操作方法不是同步的,所以在多线程环境下会导致存取操作数据不一致的问题,Map接口的另一个实现类Hashtable 虽然是线程安全的,但是在多线程下执行效率很低。...为了解决这个问题,在java 1.5版本中引入了线程安全的集合类ConcurrentMap。...java.util.concurrent.ConcurrentMap接口是Java集合类框架提供的线程安全的map,这意味着多线程同时访问它,不会影响map中每一条数据的一致性。...创建容量为8,负载系数为0.6的ConcurrentHashMap ConcurrentHashMap numbers = new ConcurrentHashMap(8, 0.6f

35830
领券