草庐IT

Material-Animations

全部标签

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以下是早期对被误解问题的回答的

android - 支持库 : FragmentTransaction animations not working

我正在使用PeterDoyle的android-support-v4-googlemaps实现同时使用fragment和谷歌地图的Activity的支持库,并且似乎无法使FragmentTransaction动画工作。我试过使用setCustomAnimations(intenter,intexit)方法以及setTransition(inttransit)方法但无济于事。任何人都能够使动画正常工作,或者在使动画正常工作时遇到问题?我试过的一些动画:setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE)setCustomAnim

Android 无法解析 Material 组件

我收到这个错误:Cannotresolvesymbol'@style/Widget.MaterialComponents.TextInputLayout.OutlineBox'将此行添加到我的XML中的TextInputLayout后出现此错误:style="@style/Widget.MaterialComponents.TextInputLayout.OutlineBox"这是我的完整XML代码(删除了不相关的约束/边距):这是我的应用build.gradle:applyplugin:'com.android.application'android{compileSdkVersio

android - 设置 com.google.android.material.chip.Chip 选中的颜色

如何设置选中的com.google.android.material.chip.Chip颜色?我不希望它是默认的灰色。这是单选芯片组。原始文档here 最佳答案 只需设置一个属性app:chipBackgroundColor并将颜色状态列表传递给它:bg_chip_state_list看起来像这样:然而,我还必须将android:clickable设置为true才能使其正常工作 关于android-设置com.google.android.material.chip.Chip选中的颜色,