没有合适的资源?快使用搜索试试~ 我知道了~
用Toolbar编写自定义导航栏,在AndroidManifest.xml中你要编滑动菜单的界面处加入如下代码 <activity android:name=.DrawerLayoutActivity android:theme=@style/NoTitle></activity> 在values下的styles.xml中加入 <style name=NoTitle parent=Theme.AppCompat.Light.NoActionBar>//隐藏原有导航栏 //以下两条均为颜色的设置 <item name=colorPrimary>
资源推荐
资源详情
资源评论
使用使用DrawerLayout完成滑动菜单的示例代码完成滑动菜单的示例代码
用Toolbar编写自定义导航栏,在AndroidManifest.xml中你要编滑动菜单的界面处加入如下代码
<activity android:name=".DrawerLayoutActivity"
android:theme="@style/NoTitle"></activity>
在values下的styles.xml中加入
<style name="NoTitle" parent="Theme.AppCompat.Light.NoActionBar">//隐藏原有导航栏
//以下两条均为颜色的设置
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
</style>
新建两个布局文件(用于主布局文件的调用)
important.xml
<?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:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/b" />
</LinearLayout>
left.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/colorPrimary"
android:padding="40dp">
<de.hdodenhof.circleimageview.CircleImageView//将图片圆形化的控件(Design Support库中提供)
android:layout_width="80dp"
android:layout_height="80dp"
android:src="@drawable/cat"
android:scaleType="centerCrop"
android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="你的小可爱"
android:textSize="20sp"
android:layout_gravity="center"/>
</LinearLayout>
将上面圆形化图片控件的库引入到项目中
在app/build.gradle的dependencies闭包中加入如下内容
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'de.hdodenhof:circleimageview:2.1.0'//这是需要添加的
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espressocore:3.2.0'
}
资源评论
weixin_38611388
- 粉丝: 10
- 资源: 971
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- HTML5实现好看的圣诞节网站源码.zip
- 独属于工科男的浪漫时刻-基于Python控制台的恋爱表白代码
- 供鸿蒙系统使用的libusb动态库
- redis客户端连接管理工具redis-desktop-manager
- C# WPF-CCS线体上料机检测铝巴位置检测程序 需要检测缺失和出框 .ziphalcon
- proteus8.10仿真stm32控制舵机程序(pwm舵机)
- C# WPF-usb hid 设备读写上位机、依赖.net framework 4.6、插入usb hid设备后可以选择一个usb设备之后进行通讯
- 使用python-flask-mysql完成一个注册页面
- 基于物联网MQTT协议设计的智能停车场管理系统项目源码(高分项目)
- C#winform-MES生产数据看板.zip
- GNSS,IMU资料,入门必看,都是公式
- jdk21安装包,jdk-21-windows-x64-bin.zip
- C# 欧姆龙一次组盘上位机.zip
- STM32F103VET6 PCA9685舵机驱动程序 含源码 原理图
- ES 内存指标现状梳理sdsdsdsds
- 基于STM32的智能灌溉系统源码(高分项目).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功