草庐IT

material-design-everywhere

全部标签

android - 迁移到 AndroidX 后,错误膨胀类 android.support.design.widget.AppBarLayout

使用AndroidStudio将我的项目迁移到AndroidX后(并手动修复了很多导入错误),我没有遇到任何编译错误,但是当应用程序启动时我遇到了崩溃:Errorinflatingclassandroid.support.design.widget.AppBarLayout.布局文件中有问题的行是:我在build.gradle中的依赖项是:dependencies{deflifecycle_version='2.1.0-alpha02'//usedbelow--willbedifferentforandroidx(migrated2019-02-04)implementationfil

android - React Native : error: resource android:style/TextAppearance. Material.Widget.Button.Borderless.Colored 未找到

我正在尝试为我的ReactNativeAndroid项目获取Facebook登录,当我尝试使用react-nativerun-android构建它时,我收到了这个错误。一开始我以为是我的Gradle版本有问题,因为ReactNative是安装了Gradle2.14,后来我升级到了Gradle4.4。我多次返回Facebook安装指南,但仍然收到此错误。我还三次检查了我的代码,以确保我没有使用任何错误的字体/fontWeight/fontStyle。我唯一能想到的是来自标准组件的Facebook按钮有不受支持的样式吗?我不确定。如有任何帮助,我们将不胜感激。我做这件事的时间比我想承认的要

android - 膨胀类 android.support.design.widget.CoordinatorLayout 和 ClassNotFoundException : android. support.design.R$styleable 时出错

我正在开发一个应用程序,它具有带滑动功能的选项卡。我正在使用Eclipse进行开发。我已经导入了supportdesignlibrary通过属性(property)作为图书馆。在运行期间,我不断收到此错误“Errorinflatingclassandroid.support.design.widget.CoordinatorLayout”。首先我添加了androidsupportdesign.jar并尝试过,这是行不通的我添加了class.jarsupportdesignlibrary的文件通过Javabuildpath这是行不通的最后我导入了supportdesignlibrary作

android - 如何将复选框添加到 Material 抽屉导航?

我使用菜单项图标菜单,但我想向所有菜单项添加复选框。这是我的drawer_menu.xml有图标和文字。我还想为所有这些添加复选框。[icon][sometext][checkbox]像这样。我在我的代码中使用了MaterialNavigationDrawer。这是我的nav_header.xml最后这是我的activity_main.xml 最佳答案 使用app:actionLayout可以创造奇迹。这是一个在抽屉中实现自定义小部件的示例,无需任何Java代码:menu/widgets.xml所有布局(每个都是一个文件)用代码连接

flutter - Flutter 是否会在 iOS 中自动显示 Cupertino UI,在 Android 中使用单一代码库显示 Material?

我需要知道Flutter是否会在iOS上渲染iOSCupertino风格,在Android上渲染Material风格。在开始使用Flutter开发我的应用程序之前,我想知道这一点。如果不是,我将如何在一个代码中管理两个不同的UI?我不可能在代码的任何地方都使用if/else。 最佳答案 您应该尝试图库应用:https://play.google.com/store/apps/details?id=io.flutter.demo.gallery&hl=en在那里,当您按下菜单按钮时,您可以将平台机制设置为MountainView(An

flutter - Flutter 是否会在 iOS 中自动显示 Cupertino UI,在 Android 中使用单一代码库显示 Material?

我需要知道Flutter是否会在iOS上渲染iOSCupertino风格,在Android上渲染Material风格。在开始使用Flutter开发我的应用程序之前,我想知道这一点。如果不是,我将如何在一个代码中管理两个不同的UI?我不可能在代码的任何地方都使用if/else。 最佳答案 您应该尝试图库应用:https://play.google.com/store/apps/details?id=io.flutter.demo.gallery&hl=en在那里,当您按下菜单按钮时,您可以将平台机制设置为MountainView(An

android - 在 Android 中重新创建带有 leave behind 的 Material 设计列表的问题

我想重新创建MaterialDesignlist:controls在Android中的滑动面板内。我正在使用:com.android.support:appcompat-v7com.android.support:support-v4com.android.support:recyclerview-v7com.android.support:设计https://github.com/umano/AndroidSlidingUpPanelhttps://github.com/serso/android-linear-layout-managerhttps://github.com/dai

android - 如何实现 Material Design Choreographing 表面动画

我想知道如何实现编排表面动画(如编排表面部分中的https://material.google.com/motion/choreography.html#choreography-creation)。我实际上同时使用了Alpha动画和Translate动画,但它似乎与我们在MaterialDesign网站上看到的不完全一样。有人有一个很好的例子来说明如何做到这一点吗? 最佳答案 这可以通过缩放、alpha和枢轴的各种组合来完成。你能看看this吗?文档中给出的Choreography可以通过缩放、alpha和pivot的不同组合来实

android - Material Design 与 Android 5.0 以下版本的兼容性?

Android5.0以下的版本可以使用materialdesign主题吗?根据thislink,事实并非如此:Materialdesignisacomprehensiveguideforvisual,motion,andinteractiondesignacrossplatformsanddevices.Androidnowincludessupportformaterialdesignapps.TousematerialdesigninyourAndroidapps,followtheguidelinesdefinedinthematerialdesignspecificationa

android - 应用 Material 主题时按钮的渲染顺序错误

无论布局结构如何,按钮小部件都绘制在任何其他小部件之上。当应用MaterialDark/Light主题时,它会在RelativeLayout和FrameLayout中重复。请查看下面的屏幕截图,以更好地说明这种奇怪的行为。检查了Nexus4和Nexus5。但是我怀疑它与设备有关。 最佳答案 Android5.0Lollipop和MaterialDesign引入了新属性来指定小部件的高度(Z索引)。据描述here.要在按钮上绘制View,您可以将android:elevation="1dp"添加到View以下是早期对被误解问题的回答的