团队博客-第二阶段冲刺-Day3
团队博客-第二阶段冲刺-Day3
团队任务
完成图片转表格app(TransformMine)的开发
1.统一,简约,漂亮的前端界面
2.完成用户主要功能的开发
3.优化用户体验
4.定时团队任务进行团队任务完成情况的审查
今日完成任务
1.完成主要功能所需要的adapter
2.完成处理json部分
今日团队任务关键代码:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <androidx.appcompat.widget.AppCompatImageView android:layout_width="120dp" android:layout_height="120dp" android:layout_gravity="center_horizontal" app:srcCompat="@drawable/ic_launcher_app_foreground" /> <TextView style="@style/TextStyle.Title" android:layout_width="match_parent" android:layout_marginTop="10dp" android:text="登 录" android:textSize="30sp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="24dp" android:layout_marginTop="16dp" android:layout_marginEnd="24dp" android:orientation="vertical"> <FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <androidx.appcompat.widget.AppCompatImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="start|center_vertical" android:tint="?attr/colorAccent" app:srcCompat="@drawable/ic_phone" /> <com.xuexiang.xui.widget.edittext.materialedittext.MaterialEditText android:id="@+id/et_phone_number" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="36dp" android:hint="@string/tip_please_input_phone_number" android:inputType="number" app:met_clearButton="true" app:met_errorMessage="@string/tip_phone_number_error" app:met_floatingLabel="normal" app:met_floatingLabelText="@string/title_phone_number" app:met_regexp="@string/regex_phone_number" /> </FrameLayout> <FrameLayout android:id="@+id/fl_verify_code" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="12dp"> <androidx.appcompat.widget.AppCompatImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="start|center_vertical" android:tint="?attr/colorAccent" app:srcCompat="@drawable/ic_password" /> <com.xuexiang.xui.widget.edittext.materialedittext.MaterialEditText android:id="@+id/et_verify_code" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="36dp" android:hint="@string/hint_please_input_verify_code" android:inputType="number" app:met_clearButton="false" app:met_errorMessage="@string/tip_verify_code_error" app:met_floatingLabel="normal" app:met_floatingLabelText="@string/lab_verify_code" app:met_maxCharacters="4" app:met_regexp="@string/regex_verify_code" /> <com.xuexiang.xui.widget.button.roundbutton.RoundButton android:id="@+id/btn_get_verify_code" style="@style/RoundButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="end" android:paddingStart="10dp" android:paddingTop="3dp" android:paddingEnd="10dp" android:paddingBottom="3dp" android:text="@string/action_get_verify_code" android:textColor="@color/selector_round_button_main_theme_color" android:textSize="13sp" app:rb_borderColor="@color/selector_round_button_main_theme_color" app:rb_borderWidth="1.5dp" app:rb_radius="15dp" /> </FrameLayout> <FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <com.xuexiang.xui.widget.alpha.XUIAlphaTextView android:id="@+id/tv_other_login" style="@style/TextStyle.Explain" android:layout_gravity="start" android:paddingStart="10dp" android:paddingTop="5dp" android:paddingEnd="10dp" android:paddingBottom="5dp" android:text="其他登录方式" android:textColor="@color/xui_config_color_primary_text" /> <com.xuexiang.xui.widget.alpha.XUIAlphaTextView android:id="@+id/tv_forget_password" style="@style/TextStyle.Explain" android:layout_gravity="end" android:paddingStart="10dp" android:paddingTop="5dp" android:paddingEnd="10dp" android:paddingBottom="5dp" android:text="忘记密码" android:textColor="@color/xui_config_color_primary_text" /> </FrameLayout> </LinearLayout> <com.xuexiang.xui.widget.textview.supertextview.SuperButton android:id="@+id/btn_login" style="@style/SuperButton.Primary.Login" android:layout_marginTop="16dp" android:text="@string/title_login_register" /> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" android:layout_marginBottom="20dp" android:gravity="center" android:orientation="horizontal"> <CheckBox android:id="@+id/cb_protocol" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scaleX="0.7" android:scaleY="0.7" /> <TextView style="@style/TextStyle.Explain" android:layout_width="wrap_content" android:text="@string/agree_protocol" android:textColor="@color/xui_config_color_primary_text" /> <com.xuexiang.xui.widget.alpha.XUIAlphaTextView android:id="@+id/tv_user_protocol" style="@style/TextStyle.Explain" android:layout_width="wrap_content" android:text="@string/title_user_protocol" android:textColor="?attr/colorAccent" /> <TextView style="@style/TextStyle.Explain" android:layout_width="wrap_content" android:text="@string/lab_and" android:textColor="@color/xui_config_color_primary_text" /> <com.xuexiang.xui.widget.alpha.XUIAlphaTextView android:id="@+id/tv_privacy_protocol" style="@style/TextStyle.Explain" android:layout_width="wrap_content" android:text="@string/title_privacy_protocol" android:textColor="?attr/colorAccent" /> </LinearLayout> </FrameLayout> </LinearLayout>
作者:冰稀饭Aurora
出处:https://www.cnblogs.com/rsy-bxf150/p/17406836.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端