关注 安卓007 ,免费获取全套安卓开发学习资料
功能
实现登陆界面从一种登陆方式切换到另一种方式,切换过程采用3D旋转.
效果图
简要代码
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val rotate = Rotate3D.Builder(this)
.setParentView(parent_ll)
.setPositiveView(accountLoginLayout)
.setNegativeView(phoneLoginLayout)
.create()
noPassLoginTv.setOnClickListener {
rotate.transform() //启动Rotate3D
if (rotate.isOpen) {
noPassLoginTv.text = "使用免密登录"
} else {
noPassLoginTv.text = "使用账户登录"
}
}
}
}
完整源代码
https://gitee.com/cxyzy1/threeDLogin
关注头条号,第一时间获取最新文章:
网友评论