草庐IT

design-pattern

全部标签

android.support.design.widget.TabLayout 以编程方式选择选项卡

我正在使用android.support.design.widget.TabLayout。它有两个标签,如果用户在特定条件下选择第二个选项卡,我希望用户重定向到第一个选项卡并不允许他转到第二个选项卡,直到条件匹配。为了实现这一点,我尝试了,tabLayout.getTabAt(0).select();但它不会重新选择第一个选项卡 最佳答案 这是因为该View仍未正确初始化,而您正在尝试执行某些操作。作为一种解决方案,您只需在选择特定选项卡之前放置一个hadler。newHandler().postDelayed(newRunnabl

android - 如何启用或伪造来自 android.support.v4.widget.DrawerLayout 的 Material Design 指南的迷你变体?

如何启用MaterialDesignguide中的“迷你变体”-所以只有抽屉图标显示在关闭状态?作为asimpletestproject对于我的问题,我采用了著名的NavigationDrawerExamplebyGoogle-然后在右侧添加第二个Drawer和两侧ListView条目的图标:请告知如何激活(或者可能是假的?)“迷你变体抽屉”-以便在上面屏幕截图的右侧只看到音乐符号。这是我的布局文件activity_main.xml:还有MainActivity.java使用它:publicclassMainActivityextendsAppCompatActivity{privat

android - 如何启用或伪造来自 android.support.v4.widget.DrawerLayout 的 Material Design 指南的迷你变体?

如何启用MaterialDesignguide中的“迷你变体”-所以只有抽屉图标显示在关闭状态?作为asimpletestproject对于我的问题,我采用了著名的NavigationDrawerExamplebyGoogle-然后在右侧添加第二个Drawer和两侧ListView条目的图标:请告知如何激活(或者可能是假的?)“迷你变体抽屉”-以便在上面屏幕截图的右侧只看到音乐符号。这是我的布局文件activity_main.xml:还有MainActivity.java使用它:publicclassMainActivityextendsAppCompatActivity{privat

android - 如何使用 Material Design Android 实现这个自定义弹出菜单?

我想实现一个自定义弹出菜单,如Twitter在Android中,例如项目和图片,但我不知道用于此的组件是什么。在MaterialDesign网站上,谷歌展示了thissolution.所以我认为,有一个本地解决方案可以实现这一点。我试过Popupmenu,但我找不到如何自定义这个View的布局。 最佳答案 您可以使用ListPopupWindow,提交您的自定义适配器,通过它您可以控制ListPopupWindow的每一行的布局。对于普通的PopupWindow,你必须提供一个anchorView,另外你必须在ListPopupWi

android - 如何使用 Material Design Android 实现这个自定义弹出菜单?

我想实现一个自定义弹出菜单,如Twitter在Android中,例如项目和图片,但我不知道用于此的组件是什么。在MaterialDesign网站上,谷歌展示了thissolution.所以我认为,有一个本地解决方案可以实现这一点。我试过Popupmenu,但我找不到如何自定义这个View的布局。 最佳答案 您可以使用ListPopupWindow,提交您的自定义适配器,通过它您可以控制ListPopupWindow的每一行的布局。对于普通的PopupWindow,你必须提供一个anchorView,另外你必须在ListPopupWi

android - 使用新的 Material Design 在 AppBarLayout 上方叠加内容

我想实现这样的目标。(不是FAB或Snackbar)。如何创建布局,覆盖AppBarLayout?像这样!(例如)喜欢Play商店:我的带有CoordinatorLayout的AppBarLayout和带有RelativeLayout的NestedScrollView作为内容如下所示:如果有人可以帮助我,那就太好了。我在互联网上找不到任何东西...提前致谢! 最佳答案 添加类似的东西app:behavior_overlapTop="64dp"到您的NestedScrollView,它将被放置在展开的工具栏上方。另外,你应该添加类似的

android - 使用新的 Material Design 在 AppBarLayout 上方叠加内容

我想实现这样的目标。(不是FAB或Snackbar)。如何创建布局,覆盖AppBarLayout?像这样!(例如)喜欢Play商店:我的带有CoordinatorLayout的AppBarLayout和带有RelativeLayout的NestedScrollView作为内容如下所示:如果有人可以帮助我,那就太好了。我在互联网上找不到任何东西...提前致谢! 最佳答案 添加类似的东西app:behavior_overlapTop="64dp"到您的NestedScrollView,它将被放置在展开的工具栏上方。另外,你应该添加类似的

android - 更改 Material Design AppCompat ActionBar 颜色

我曾经使用actionBarStyle更改AppCompat状态栏颜色,并创建了一个带有我想要的背景颜色的样式。现在,有了MaterialDesignAppCompat,这个方法就不再适用了。你能帮帮我吗?谢谢。 最佳答案 您可以在主题中定义一个名为colorPrimary的新属性。这将为您的ActionBar或Toolbar提供纯色。以下一个小例子:@color/my_action_bar_color请注意:除了values之外的每个values-folder中都必须是colorPrimary,而不是android:colorPr

android - 更改 Material Design AppCompat ActionBar 颜色

我曾经使用actionBarStyle更改AppCompat状态栏颜色,并创建了一个带有我想要的背景颜色的样式。现在,有了MaterialDesignAppCompat,这个方法就不再适用了。你能帮帮我吗?谢谢。 最佳答案 您可以在主题中定义一个名为colorPrimary的新属性。这将为您的ActionBar或Toolbar提供纯色。以下一个小例子:@color/my_action_bar_color请注意:除了values之外的每个values-folder中都必须是colorPrimary,而不是android:colorPr

一文带你了解微软推出的Microsoft Designer AI设计工具

1、MicrosoftDesigner是什么?MicrosoftDesigner是由微软官方2022年10 月发布的一款由生成式AI功能提供支持的设计工具,。官网:https://designer.microsoft.com/ 2、Microsoft Designer工作原理Designer的核心功能之一是搭载了由OpenAI开发的AI绘画工具DALL-E2技术,这样可以根据用户输入的任意内容指令来创造出有创意的图像内容。3、Microsoft Designer工作步骤主要包括下面三个步骤:● 首先将用户原始输入的文本内容与一组字符结合,这些字符是对用户所需要的设计图像的视角、样式、氛围、用途