用安卓5.0新特性打造酷炫的登录注册界面

  1. 做毕业设计想搞点精致一些的登录界面

做毕业设计想搞点精致一些的登录界面

偶然搜到了比较炫酷的设计,想着学习一下实现的代码,做成自己想要的效果

源码作者给的效果图 ↓

然而,然而并不行,经过多番调试,它可以了

修改后的源码链接 https://github.com/baixiaosheng-blog/MaterialLogin


原作者使用了 butterknife 快速注解框架,在一些地方会有一些报错,具体原因菜鸡(我)并不清楚其中的原因,老实使用 findViewById.
修改的内容:

  1. MainActivity->FloatingActionButton fab 用传统的findViewById,不然会有类似的报错:

    java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.setVisibility(int)' on a null object reference
  2. MainActivity->Button btGo 不用findViewById有点击动画而没界面跳转。

  3. MainActivity->@OnClick({R.id.bt_go, R.id.fab}) 登录有点击动画而没界面跳转,注册界面跳转的FloatingActionButton fab没焦点,点击没反应,改用传统的点击事件写法。

  4. RegisterActivity->FloatingActionButton fab 用传统的`findViewById,原始在activity_register.xml和activity_main.xml FloatingActionButton的id重名,修改了其中一个,不易混淆。

  5. RegisterActivity->CardView cvAdd 用传统的`findViewById。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1401362462@qq.com

文章标题:用安卓5.0新特性打造酷炫的登录注册界面

字数:305

本文作者:百xiao生

发布时间:2020-12-10, 00:00:07

最后更新:2020-12-10, 01:00:01

原始链接:https://baixiaoshengzjj.top/2020/12/10/%E7%94%A8%E5%AE%89%E5%8D%935-0%E6%96%B0%E7%89%B9%E6%80%A7%E6%89%93%E9%80%A0%E9%85%B7%E7%82%AB%E7%9A%84%E7%99%BB%E5%BD%95%E6%B3%A8%E5%86%8C%E7%95%8C%E9%9D%A2/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。