草庐IT

Material-design

全部标签

android - Material 设计支持库

是否正在努力将新的MaterialDesign样式和小部件向后移植到pre-L版本的Android,类似于“HoloEverywhere”-library?该库的创建者已经初始化了一个空的GitHub存储库,但它似乎并未在积极开发中。我知道有一个L型对话框和float操作按钮的反向移植,但显然在AndroidL中有更多的小部件发生了变化。Android团队是否宣布他们正在开发支持库(超出当前可用的范围)? 最佳答案 这是给你的复杂答案从Android2.2(API8)到5.0(API21)的Material设计这里是你需要的:工具栏

Android TimePickerDialog Material 设计颜色

我在我的应用程序中使用时间选择器对话框。我也在使用appcompat给我的应用程序设计主题。然而,该对话框保持默认的蓝绿色强调色(我的强调色是浅蓝色)。所以在我的代码中,我尝试将对话框主题设置为我自己的主题,并且可以接受它使其全屏显示mTimePicker=newTimePickerDialog(ctx,R.style.AppThemenewTimePickerDialog.OnTimeSetListener(){->},hour,minute,DateFormat.is24HourFormat(context));有谁知道如何设置TimePickerDialog以使用我的颜色而不是默

android - 底部导航 View 突出显示所选项目

我已将底部导航View添加到我的ActivityXMl中。我无法从菜单项中设置默认选中项。它总是将第一个菜单项设置为默认值。此外,当我点击其他菜单项时,所选菜单项不会突出显示。如果我以编程方式设置item.setChecked(true),则菜单选项会突出显示,但第一个菜单项也会突出显示。我正在使用compile'com.android.support:design:25.0.1'这是底部导航View这是菜单有没有人遇到过这种情况?关于如何处理这个问题有什么建议吗?谢谢,普里亚 最佳答案 在drawable文件夹中添加一个selec

android - 使用 appcompat v21 将 TextView 设置为 Spinner

我想让一个TextView看起来像一个带有新Material样式的微调器。我设法用“Widget.Material.Light.Spinner”风格做到了这一点,但我没有在AppCompat(v21)资源中找到任何替代方案。我的XML: 最佳答案 我会选择:style="@style/Widget.AppCompat.Spinner"但请随意选择另一个: 关于android-使用appcompatv21将TextView设置为Spinner,我们在StackOverflow上找到一个类似

android - 我可以使工具栏的颜色渐变吗?

在android中,我有一个主要的灯光颜色和状态栏,我可以将它们设置为#F3A183和#EC6F66之间的渐变吗?如果可以,我该如何实现? 最佳答案 ab_gradient.xml 关于android-我可以使工具栏的颜色渐变吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/35955856/

android - ClassNotFoundException: 没有找到类 "android.support.design.widget.AppBarLayout"

我在我的代码中使用了AppBarLayout和NestedScrollview。但是我得到一个错误。代码编译成功但堆栈跟踪崩溃05-0217:10:17.2553133531335EAndroidRuntime:FATALEXCEPTION:main05-0217:10:17.2553133531335EAndroidRuntime:Process:com.android.settings,PID:3133505-0217:10:17.2553133531335EAndroidRuntime:java.lang.RuntimeException:Unabletostartactivit

Android studio - 无法解决 : com. android.support :design:26. 0.1 错误

我有一个错误叫做:"Failedtoresolve:com.android.support:design:26.0.1".我的androidstudio版本是3.0beta1。我的gradle文件如下:applyplugin:'com.android.application'android{compileSdkVersion26buildToolsVersion"26.0.1"defaultConfig{applicationId"hojune.example"minSdkVersion17targetSdkVersion26versionCode1versionName"1.0"te

java - 带有 API 21 的 Snackbar

我正在尝试在我的应用程序中实现新的Snackbars,但我做不到。首先,我从thisSnackBarSampleActivity下载了zip文件。.我将其解压缩,然后将其导入到Eclipse中。现在我得到一个错误retrievingparent...forthethemeparentinstyles.xml.我将其更改为android:Theme.Light并且错误消失了。我右键单击该项目并在Properties/Android中选中isLibrary,我右键单击我的应用程序并在Properties/Android中添加库。最后,我粘贴代码以显示Snackbar但我收到错误,因为Sna

android - 轻型导航栏

我想将导航栏的颜色从黑色(带白色图标)更改为白色(带黑色图标)。期望的结果(如uCrop中所示):我知道如何通过android:windowLightStatusBar更改状态栏颜色。导航栏有没有类似的属性? 最佳答案 对于API27+,你可以通过样式来做到这一点:true@android:color/white@android:color/black虽然XML属性是在API27中引入的,但在更早的一个版本中,API26中通过SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR引入了对轻型导航栏的支持。因此,要定位

android - 为什么 Material 设计的应用程序比传统的全息设计的应用程序慢

我的旧版holo应用过去启动速度非常快。最近,我花了1年的兼职时间,将holo应用程序移植到Materialdesigned应用程序。这是我所做的一些重大更改。从API21到API23从ActionBarSherlock到AppCompat工具栏支持库从支持库v4:22.1.1到v4:23.2.1最终编译的APK大小从4~5MB更改为5~6MB。我现在面临的一个问题是我的MaterialDesigned应用启动速度慢。它比我的全息设计应用慢得多(超过2秒)。全息应用启动速度快https://youtu.be/NguClpd6rG0Materialdesigned应用启动速度慢https