写点什么

Android 企业级实战 - 界面篇 -3,oppo android 面试

用户头像
Android架构
关注
发布于: 刚刚

文章目录




前言


=================================================================


发表了此系列第二篇文章后,有粉丝要求更新,今天写第三篇,相对来说比较简单,可以分为两个部分,一个为分割线的实现,另一个是条形跳转框,需组合搭配使用,这两类在设置,个人中心等界面中使用非常广泛




以下是本篇文章正文内容


提示:此文章部分工具类需借鉴第一篇,第二篇文章。


一、先看看实现的效果(与发表前文章的基础上)


=====================================================================================





二、实现前准备


======================================================================


1.dimens.xml 文件内容(与第一个案例为同文件)




不占字了,请于第一篇自取


2.ids.xml 文件内容(此案例可用)




<item type="id" name="user_game_layout" />


<item type="id" name="iv_game_icon_left" />


<item type="id" name="iv_game_icon" />


<item type="id" name="iv_hint_style_default" />


<item type="id" name="tv_game_num" />


<item type="id" name="tv_game_title" />


3.colors.xml 文件内容(此案例可用)




无特殊颜色,于第一篇,第二篇自取


4.bg_set_item_selector1.xml




<?xml version="1.0" encoding="utf-8"?>


<selector


xmlns:android="http://schemas.android.com/apk/res/android">


<item android:state_pressed="true" android:drawable="@color/jimeng_gray05" />


<item android:drawable="@color/jimeng_white" />


</selector>


5.user_profile_item_background.xml




<?xml version="1.0" encoding="utf-8"?>


<shape android:shape="rectangle"


xmlns:android="http://schemas.android.com/apk/res/android">


<solid android:color="@color/color_ffffff" />


<stroke android:width="1.0dip" android:color="@color/color_ffffff" />


<corners android:radius="8.0dip" />


</shape>


三、实现


===================================================================


1.分割线(一个为例)




<View


android:layout_width="fill_parent"


android:layout_height="1.0px"


android:layout_marginLeft="@dimen/ji


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


meng_dp_20"


android:layout_marginTop="@dimen/jimeng_dp_20"


android:layout_marginRight="@dimen/jimeng_dp_20"


android:layout_marginBottom="@dimen/jimeng_dp_8"


android:background="@color/jimeng_gray05" />


效果图:



2.条形跳转框(一个为例)




<LinearLayout


android:id="@id/user_game_layout"


android:layout_width="fill_parent"


android:layout_height="wrap_content"


android:layout_marginLeft="16.0dip"


android:background="@drawable/user_profile_item_background"


android:orientation="vertical">


<LinearLayout


android:layout_width="fill_parent"


android:layout_height="@dimen/jimeng_dp_45"


android:layout_marginRight="16.0dip"


android:background="@drawable/bg_set_item_selector1"


android:orientation="horizontal">


<ImageView


android:id="@id/iv_game_icon_left"


android:layout_width="20.0dip"


android:layout_height="20.0dip"


android:layout_gravity="center_vertical"


android:layout_marginLeft="15.0dip"

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
Android企业级实战-界面篇-3,oppo android面试