美文网首页安卓开发
安卓实现登陆界面3D旋转切换

安卓实现登陆界面3D旋转切换

作者: 蓝不蓝编程 | 来源:发表于2020-08-05 08:20 被阅读0次

    关注 安卓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

    关注头条号,第一时间获取最新文章:


    相关文章

      网友评论

        本文标题:安卓实现登陆界面3D旋转切换

        本文链接:https://www.haomeiwen.com/subject/ojyghktx.html