个人对IOS端3D Touch功能很感兴趣,想来自己实现,上网一搜,这类文章并不是很多,于是想自己实现一个。在自己绞尽脑汁的时候在github上搜索到一个开源项目可以实现简单3D Touch功能,在此坐一下笔记,以供后续参考。
话不多说,贴出核心代码:
//设置PeekView选项 PeekViewOptions options = new PeekViewOptions(); options.setBackgroundDim(1f); // range: 0 - 1 (default is .6) 背景模糊度 options.setHapticFeedback(false); // default is true // it may be a good idea to set set these through resources so that you can use different options based on screen size and orientation options.setWidthPercent(.4f); // range: .1 - .9 (default is .6) options.setHeightPercent(.4f)