SphereView-模拟球面的ViewGroup

项目地址

https://github.com/BigDevilS/SphereView

Previews

image

image

image

添加依赖

allprojects {
    repositories {
        ......
        maven { url 'https://jitpack.io' }
    }
}

dependencies {
    ......
    implementation 'com.github.BigDevilS:SphereView:v1.0.3'
}

Attrs

Name Format Default Description
min_scale float 0.3f 最小缩放比例
max_scale float 1f 最大缩放比例
min_alpha float 0.3f 最低透明度比例
max_elevation dimension 10dp z轴最大高度
loop_speed dimension 2dp 自动旋转速度
loop_angle int 45 自动旋转角度

APIs

Method Description
startLoop() 开始自动旋转
stopLoop() 停止自动旋转
setMinScale(float) 设置最小缩放比例
setMaxScale(float) 设置最大缩放比例
setMinAlpha(float) 设置最低透明度比例
setMaxElevation(float) 设置z轴最大高度
setLoopSpeed(int) 设置自动旋转速度
setLoopAngle(int) 设置自动旋转角度
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 8,145评论 1 3
  • # Awesome Python [![Awesome](https://cdn.rawgit.com/sindr...
    emily_007阅读 6,598评论 0 3
  • 常用命令 切分支 未开发完毕时,尤其是一堆BUG的情况下需要切分支又不想commit的解决办法: 在正在开发的分支...
    千万bt阅读 1,677评论 0 1
  • 今天的日更也许会是最敷衍的一次,或许还会有下一次,呸呸呸,这乌鸦嘴。再也不想有下一次了。 因为,今天真的病了,变得...
    苏秦知识创客阅读 656评论 0 0
  • 大多数微交互都应该没有模式。模式最主要的目的是执行一种不常见的动作。 常见的模式就是“设置”,用户可以在其中指定一...
    placeless阅读 3,741评论 0 1