首页 > 代码库 > 继续滑动菜单的完善,NavigationView,图片圆形化-CircleImageView
继续滑动菜单的完善,NavigationView,图片圆形化-CircleImageView
NavigationView是Design Support库提供的控件,所以要在闭包dependencies中添加依赖引入这个库,
compile ‘com.android.support:design:25.0.0‘库的引用
compile ‘de.hdodenhof:circleimageview:2.1.0‘开源项目,实现图片圆形化
NavigationView控件的引用,
<android.support.design.widget.NavigationView android:id="@+id/nav_view" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="start" android:elevation="10dp" app:headerLayout="@layout/nav_header"另建一个header.xml文件,并且引用进来,里面存放group标签和item标签 app:menu="@menu/nav_menu" />
NavigationView事件操作:找到控件ID,设置默认选择条目,并为条目设置点击事件
final NavigationView navView = (NavigationView) findViewById(R.id.nav_view); navView.setCheckedItem(R.id.nav_call);//默认选中的条目 navView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { mDrawerLayout.closeDrawers(); return true; } });
将图片圆形化:用法和ImageView一样,
<de.hdodenhof.circleimageview.CircleImageView android:id="@+id/icon_image" android:layout_width="70dp" android:layout_height="70dp" android:src="@drawable/nav_icon" android:layout_centerInParent="true"/>居中显示
继续滑动菜单的完善,NavigationView,图片圆形化-CircleImageView
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。