码迷,mamicode.com
首页 > 其他好文 > 详细

继续滑动菜单的完善,NavigationView,图片圆形化-CircleImageView

时间:2017-07-23 09:59:06      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:android   app   用法   set   etc   ade   居中   enter   bsp   

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

标签:android   app   用法   set   etc   ade   居中   enter   bsp   

原文地址:http://www.cnblogs.com/zhoushenglei/p/7223591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!