当前位置:   article > 正文

AndroidStudio设计登录页源码(音悦app)_基于android的音乐平台登录页面

基于android的音乐平台登录页面

目录

一、代码

二、效果


一、代码

1.在activity_main.xml里的代码

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3. android:layout_width="match_parent"
  4. android:layout_height="match_parent"
  5. xmlns:app="http://schemas.android.com/apk/res-auto"
  6. android:orientation="vertical">
  7. <ImageView
  8. android:src="@drawable/shang1"
  9. android:layout_width="wrap_content"
  10. android:layout_height="wrap_content"
  11. android:layout_marginLeft="278dp"
  12. android:layout_marginTop="-10dp"
  13. />
  14. <LinearLayout
  15. android:layout_marginTop="10dp"
  16. android:orientation="vertical"
  17. android:layout_width="match_parent"
  18. android:layout_height="wrap_content">
  19. <ImageView
  20. android:layout_width="match_parent"
  21. android:layout_height="wrap_content"
  22. android:src="@drawable/logo"
  23. />
  24. <ImageView
  25. android:layout_marginTop="15dp"
  26. android:paddingLeft="2dp"
  27. android:layout_marginBottom="50dp"
  28. android:layout_width="match_parent"
  29. android:layout_height="70dp"
  30. android:src="@drawable/yinyue"
  31. />
  32. <LinearLayout
  33. android:layout_width="match_parent"
  34. android:layout_height="wrap_content"
  35. android:orientation="horizontal"
  36. android:gravity="center">
  37. <TextView
  38. android:text="邮箱:"
  39. android:paddingLeft="25dp"
  40. android:textSize="30dp"
  41. android:textColor="@color/zise2"
  42. android:layout_width="wrap_content"
  43. android:layout_height="wrap_content"
  44. />
  45. <EditText
  46. android:hint="请输入您的邮箱"
  47. android:textSize="20dp"
  48. android:textColorHint="#B2A9C1"
  49. android:inputType="textEmailAddress"
  50. android:layout_marginLeft="0dp"
  51. android:padding="10dp"
  52. android:layout_width="match_parent"
  53. android:layout_height="wrap_content"
  54. />
  55. </LinearLayout>
  56. <LinearLayout
  57. android:layout_width="match_parent"
  58. android:layout_height="wrap_content"
  59. android:orientation="horizontal"
  60. android:gravity="center"
  61. android:layout_marginTop="10dp">
  62. <TextView
  63. android:text="密码:"
  64. android:paddingLeft="25dp"
  65. android:textSize="30dp"
  66. android:textColor="@color/zise2"
  67. android:layout_width="wrap_content"
  68. android:layout_height="wrap_content"
  69. />
  70. <EditText
  71. android:hint="请输入您的密码"
  72. android:textSize="20dp"
  73. android:textColorHint="#B2A9C1"
  74. android:inputType="textEmailAddress"
  75. android:padding="10dp"
  76. android:layout_width="match_parent"
  77. android:layout_height="wrap_content"
  78. />
  79. </LinearLayout>
  80. <Button
  81. android:layout_marginTop="40dp"
  82. android:layout_gravity="center"
  83. android:layout_width="278dp"
  84. android:text="@string/tv_one"
  85. android:textSize="26dp"
  86. android:textColor="@color/white"
  87. android:background="@drawable/rounded_button"
  88. android:layout_height="55dp"/>
  89. </LinearLayout>
  90. <ImageView
  91. android:src="@drawable/xia"
  92. android:layout_width="wrap_content"
  93. android:layout_height="wrap_content"
  94. android:layout_marginLeft="-5dp"
  95. android:layout_marginTop="70dp"
  96. />
  97. </LinearLayout>

2.在..src\main\res\drawable文件夹下新建文件(file),命名为:rounded_button.xml,在里面输入如下代码

2df84d46e91649dca380db8eccdeab0d.png

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
  3. <item>
  4. <shape android:shape="rectangle">
  5. <gradient android:startColor="@color/zise3"
  6. android:endColor="@color/fense1"
  7. android:angle="180"/>
  8. <!--angle控制渐变的方向-->
  9. <!-- 设置按钮的四个角为弧形 -->
  10. <!-- android:radius 弧形的半径 -->
  11. <corners android:radius="70dp" />
  12. <!-- padding:Button里面的文字与Button边界的间隔 -->
  13. <padding
  14. android:left="10dp"
  15. android:top="10dp"
  16. android:right="10dp"
  17. android:bottom="10dp"
  18. />
  19. </shape>
  20. </item>
  21. </selector>

3.在..src\main\res\values\themes.xml文件夹下修改成如下图所示

47f1c84dfe52487abf7d8069fce6995d.png

c65074da3b284342a3750ed53028d6e4.png

上图中,

①是指在themes.xml文件下

②是指把原来的actionbar给关闭,为了保险起见,把原来的代码注释,从新复制修改了一下

③把状态栏的图标颜色改为白色,背景色改为偏紫色一点的暗色,更符合我们app的主题

4.在..src\main\res\values\colors.xml文件下看缺少那些代码自行添加(或者直接复制这段,然后覆盖你原有的代码段) 

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <resources>
  3. <color name="purple_200">#FFBB86FC</color>
  4. <color name="purple_500">#FF6200EE</color>
  5. <color name="purple_700">#FF3700B3</color>
  6. <color name="teal_200">#FF03DAC5</color>
  7. <color name="teal_700">#FF018786</color>
  8. <color name="black">#FF000000</color>
  9. <color name="white">#FFFFFFFF</color>
  10. <color name="zise">#9f88b6</color>
  11. <color name="zise2">#7355B6</color>
  12. <color name="zise3">#4a599c</color>
  13. <color name="fense1">#d6a7c7</color>
  14. </resources>

5.用到的图片在文章顶部的资源那下载(名称为:app的图标和app名称)

然后拖到..src\main\res\drawable\文件夹下,记得把名字也改一下如果下载后名字不一样了,最后成这样:

57b36555c6c54a76818f51446b8f08d2.png

二、效果

然后运行就可以啦~最终效果是这样滴,喜欢的友友留个赞赞吧

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/705025
推荐阅读
相关标签
  

闽ICP备14008679号