初识Android二之小试牛刀模仿实现qq登陆界面。俗话说得好,老师踢开门,修行在自己。勉勉强强学完生命周期,然后悠悠闲闲听了两节课后,老师就布置了一个登陆界面的实现,于是,磕磕绊绊的修行之路开始了。先不去管初用android studio带来的各种问题,反正最后东搞西搞我还是给整出来了。话不多说,先上效果图。

ok,效果图展示完毕,再来简单说说实现的东西,ImageView、EditText、TextView这些基本的使用就不多说了,来说说我觉得这个界面中实现的难点:

每个控件弧度角的实现 账号和密码文字放在编辑框中的实现 仿按钮按下的效果

难点提完了,接下来就是怎么解决它们,话还是不多说,一切皆在代码中,好了,上代码。

弧度角的关键fillet_shape.xml放在drawable文件夹下(ps:别看代码长,其实都一样)

//背景颜色

//角的弧度

//边框的宽度和颜色

//内边距,也是超过控件的大小

在content_main.xml中实现大局!!

//qq头像图片

//图片的引入

//账号编辑框

//弧角的设定

//账号两个字内置到编辑框

//密码编辑框

//密码两个字内置密码编辑框

//登陆按钮

//找回密码字的部署

//注册账号字的部署

好了,还剩下登陆按钮按下的效果,设计一个login_btn.xml,当然还是放在drawable文件夹下面。

//选择器

//按钮按下时

//按下的形状设计

//按钮没按下时

//按钮没按下的形状

呼,终于把我这一阶段干的事儿写完了。

android模仿qq登录界面,初识Android二之小试牛刀模仿实现qq登陆界面相关推荐

  1. 界面开发(2)--- 使用PyQt5制作用户登陆界面

    使用PyQt5制作用户登陆界面 上篇文章已经介绍了如何配置PyQt5环境,这篇文章在此基础上展开,主要记录一下如何使用 PyQt5 制作用户登陆界面,并对一些基础操作进行介绍. 下面是具体步骤,一起来 ...

  2. python安卓qq登录_Python的Flask框架应用程序实现使用QQ账号登录的方法

    Flask-OAuthlib是OAuthlib的Flask扩展实现, 项目地址: https://github.com/lepture/flask-oauthlib 主要特性: 支持OAuth 1.0 ...

  3. android+qq登录测试,对于android的第三方(QQ登录,微信登录等的)测试时的签名配置...

    当程序中使用了第三方的功能,比如分享.地图时,要求程序必须是已签名的 在Gradle中配置签名后,可以使我们的Debug也带上签名,而不需要使用Build/Generate Signer Apk去编译 ...

  4. android QQ登录与分享

    android QQ登录与分享 android QQ登录与分享是我们一个很常见的功能,除了微信登录.QQ登录.还有微博登录,外加上分享,今天就分享一下android的QQ分享与登录,我这里H5开发的和 ...

  5. Android之QQ登录

    Android之QQ登录 1.下载Android SDK :QQ登录.支付.社交渠道等功能 SDK类型 最近更新日期 文件大小 说明 Android_SDK_V3.1.0  2016-05-24 4. ...

  6. 关于Android如何集成QQ登录及分享

    首先去友盟进行下载压缩包 然后使用友盟集成工具 将umeng_integratetool_result里的东西拷贝到工程中 新建一个app继承Application,去清单文件里面注册 在oncrea ...

  7. Android-使用Android Studio实现第三方QQ登录

    现在的第三方登录很普遍如QQ,微博,微信,今天我们就来实现如何接入QQ登录到我们的项目中 要想使用QQ登录我们需要到腾讯开放平台注册账号获取开发者资格地址:(http://open.qq.com) 注 ...

  8. Android登陆界面设计demo

    在网上在到一个登录界面感觉挺不错的,给大家分享一下~先看效果图: 这个Demo除了按钮.小猫和Logo是图片素材之外,其余的UI都是通过代码实现的. 一.背景 背景蓝色渐变,是通过一个xml文件来设置 ...

  9. 内存优化 · 基础论 · 初识 Android 内存优化

    [小木箱成长营]内存优化系列文章: 内存优化 · 工具论 · 常见的 Android 内存优化工具和框架 内存优化 · 方法论 · 揭开内存优化神秘面纱 内存优化 · 实战论 · 内存优化实践与应用 ...

最新文章

  1. 是什么让深度学习再次崛起并超越人类?
  2. 【Flutter】打开第三方 Flutter 项目
  3. Spring 注解AOP
  4. 我很懒,什么都没留下系列 之 教你上手React服务端渲染(React SSR) HMR
  5. 实现Windows XP多用户远程登录
  6. docker学习笔记(四)docker数据持久化volume
  7. TCP/IP协议精华指南pdf发布
  8. java 设计模式 示例_Java中的策略设计模式-示例教程
  9. 通常所说的pc机是指微型计算机,2017年自考计算机应用基础精选习题及答案(1)
  10. 小程序模拟服务器,小程序模拟请求服务器json数据
  11. 理解Promise的3种姿势
  12. EfficientNet细节
  13. Python求笛卡尔积
  14. 怎么讲gis里的符号化_地信(GIS)方向考研~?测绘科学与技术
  15. Sublime_配置插件
  16. 【java】序列化反序列化
  17. Android集成微信登录-无法收到微信登录回调结果
  18. cf鼠标宏数据大全_钛度黑百合电竞定制鼠标,酷炫配置为电竞而生
  19. 游戏蛮牛Egret游戏引擎视频教程
  20. 视觉欺骗:你绝不会相信A和B颜色相同!

热门文章

  1. Python gensim基础实战
  2. 用python计算个人所得税2020年_2020年你会算个人所得税吗?没关系,python脚本帮助你!...
  3. 苹果7手机严重卡顿_发热严重信号差 消费者为何不愿意扔掉苹果手机?
  4. MSP430G2553 PWM控制速度,并自我检测和简单调节速度
  5. 天猫1号文件来了,价格战或成历史
  6. 严格劣势策略和弱劣势策略
  7. 滴滴押注大文娱,能得到自己想要的答案吗?
  8. 预估网站流量的方法 站长工具综合查询
  9. 惟客数据java面试面经
  10. OJ上的三道Python题