标签: materialdrawer

如何使用lib mikepenz/MaterialDrawer自定义DrawerItem

我正在使用lib MaterialDrawer(https://github.com/mikepenz/MaterialDrawer).

我想使用右侧的侧栏作为Foursquare过滤器的过滤器部分:

在此输入图像描述

但我注意到只有SectionDrawerItem.java,SwitchDrawerItem.java和ToggleDrawerItem.java定义了切换和切换.但它们不足以定义过滤器.我想问一下我是否可以为侧边栏定义自己的布局或者为DrawerItem添加更多选项?提前致谢!

android materialdrawer

6
推荐指数
1
解决办法
4009
查看次数

MaterialDrawer customdraweritem

我如何在MaterialDrawer库中创建自定义DrawerItem(1.我需要切换2.我需要布尔状态指示器)? MaterialDrawer作者在这里说,创建自定义DrawerItem非常简单,但我在这个库的文档中找不到它.

android materialdrawer

5
推荐指数
1
解决办法
2606
查看次数

在FrameLayout上替换导航栏中的ViewPager片段时滞后?

我使用https://github.com/mikepenz/MaterialDrawer作为Drawer的库,我使用https://github.com/florent37/MaterialViewPager进行View Pager.

我面临的问题是,当我点击抽屉中的列表项并关闭drwawer时,我会面临一些滞后(一种口吃迟滞),之后片段被替换掉.我在一个片段中面对这个,这是一个ViewPager over片段.

看到图像

   Activity(which has NavBar):

public class mvpAct extends AppCompatActivity {
private RelativeLayout mRelativeLayout;
public static List<Model_Slots> list;
private Drawer result;
private static GetDetails gd;
public static List<Model_Daywise> todayslist_m;
public static List<Model_Daywise> todayslist_t;
public static List<Model_Daywise> todayslist_w;
public static List<Model_Daywise> todayslist_th;
public static List<Model_Daywise> todayslist_fr;
public static List<detailattlist_subcode> detail_att_all = new ArrayList<>();
public static HashMap<String, List<DetailAtten>> hash = new HashMap<>();
public static List<AttendBrief> attendBriefs = null;
public static List<Marks_Model> marks_det;
public static List<PBL_Model> lpbl; …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-viewpager materialdrawer

5
推荐指数
1
解决办法
1283
查看次数

将MaterialDrawer放在actionbar上方

如何将MaterialDrawer菜单放在ActionBar上面?现在,当我打开MaterialDrawer菜单时,我的ActionBar就位于它之上.CSS中是否有像Z-index这样的东西?:D我的应用程序风格:

<resources xmlns:android="http://schemas.android.com/apk/res/android">
  <style name="AppTheme" parent="Theme.AppCompat.Light">
    <item name="actionBarStyle">@style/ActionBar</item>
  </style>
  <style name="ActionBar" parent="Widget.AppCompat.Light.ActionBar">
    <item name="background">@color/yellow_dark</item>
  </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

我的MaterialDrawer初始化代码:

DrawerBuilder().withActivity(activity).addDrawerItems(...).withSelectedItem(-1).withTranslucentStatusBar(false).withActionBarDrawerToggle(false).build()
Run Code Online (Sandbox Code Playgroud)

android materialdrawer

2
推荐指数
1
解决办法
590
查看次数

从数组列表中设置抽屉项目,然后在MaterialDrawer中单击

在我的Android应用程序中,我将greeDAO ORM用于sqlite。所以我检索了我的类别列表:

 List<ArticleCategory> categories = articleCategoryDao.queryBuilder().list(); 
Run Code Online (Sandbox Code Playgroud)

每个ArcticleCategory对象都有名称和描述属性,因此我可以将其用于抽屉项目的名称和描述。我的问题是如何将此列表添加到myDrawer项目以及如何管理其单击事件。这是我的抽屉代码:

    Drawer myDrawer = new DrawerBuilder().withActivity(this).withToolbar(toolbar)
            .addDrawerItems(
                    new PrimaryDrawerItem().withName("Home").withIcon(GoogleMaterial.Icon.gmd_import_contacts).withIconColor(Color.BLACK)
            )
            .withOnDrawerItemClickListener(new Drawer.OnDrawerItemClickListener() {
                @Override
                public boolean onItemClick(View view, int position, IDrawerItem drawerItem) {

                    return false;
                }
            })
            .withAccountHeader(navigationHeader)
            .withDrawerGravity(GravityCompat.START)
            .build();
Run Code Online (Sandbox Code Playgroud)

请记住,我有一些手动手动生成的静态项目以及一些来自数据库的动态项目,因此在这种情况下,单击事件对我来说非常重要。

sqlite android materialdrawer

1
推荐指数
1
解决办法
672
查看次数

mikepenz材料抽屉无法加载抽屉项目的URL

我也使用mikepenz材料抽屉,但是我遇到了关于加载URL以更新抽屉项目图标的问题,但仍然失败了.我无法解决它. https://github.com/mikepenz/MaterialDrawer

在此输入图像描述

请帮我.谢谢

url android image materialdrawer

0
推荐指数
1
解决办法
1986
查看次数