草庐IT

Material-design

全部标签

【QtQuick3D学习】使用Qt Design Studio设计UI并导入Qt Creator项目中使用——基于C++和Cmake

使用QtDesignStudio设计UI并导入QtCreator项目中使用——基于C++和Cmake项目创建1.QtCreator2.QtDesignStudio文件导入文件复制qrc管理代码修改运行结果新版本中项目文件全部放在了一起,见【QtQuick3D学习】使用QtCreator创建QtDesignStudio项目测试运行——基于C++和Cmake【QtQuick3D学习】使用QtDesignStudio创建项目并使用QtCreator打开测试运行——基于C++和Cmake这里测试前后端分离,即使用QtDesignStudio设计前端和交互逻辑,C++写后端,处理数据项目创建1.QtCr

android - RecyclerView 中 registerDataSetObserver() 的替代方案

在listView中,为了监听Adapter数据集中的变化,我使用adapter.registerDataSetObserver(newDataSetObserver(){@OverridepublicvoidonChanged(){super.onChanged();}});但我很难在RecyclerView中找到一个功能来完成类似的工作。在RecyclerView.Adapter的情况下如何实现? 最佳答案 使用registerAdapterDataObserver()相反。示例用法:mRecyclerViewAdapter.r

android - 从 Material 组件上的按钮中删除等宽字体

如何使用新Material组件从我的按钮中删除等宽字体?这张图片显示了我要消除的差异: 最佳答案 我发现了问题。它不是等宽字体,它是letterSpacing。所以我只是在按钮上添加android:letterSpacing="0"来解决。 关于android-从Material组件上的按钮中删除等宽字体,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/51481082/

android - Ripple 需要 API 级别 21(当前最低为 11),android?

我有下面的drawable我收到这个错误requiresAPIlevel21(currentminis11)如何解决? 最佳答案 您正在使用minsdk=11。您不能将此可绘制对象与api您必须使用此可绘制文件的不同版本。将此代码放入res/drawable-v21/myRipple.xml并创建一个不同的res/drawable/myRipple.xml 关于android-Ripple需要API级别21(当前最低为11),android?,我们在StackOverflow上找到一个类

android - PocketCasts 如何实现这种转换/效果?

PocketCastsMaterial更新为其列表项onClick提供了一个很棒的过渡动画。这是通过向Activity的现有协调器布局添加View/fragment来完成的吗?关于如何实现这个的任何想法? 最佳答案 这都是基于原始触摸事件的自定义代码,带有OnTouchListener、GestureDetector(onScroll、onFling等)和OverScroller,用于帮助计算物体移动的速度。View本身只是一个扩展我们在代码中上下移动的FrameLayout的类。来源:我写的;)

android - "You need to use a Theme.AppCompat theme (or descendant) with the design library"错误

我每次都收到“您需要将Theme.AppCompat主题(或后代)与设计库一起使用”错误,即使我显然使用的是AppCompat主题(后代主题)也是如此。依赖项:compile'com.android.support:appcompat-v7:23.3.0'compile'com.android.support:design:23.3.0'compile'com.android.support:support-v4:23.3.0'布局:主题:true@android:color/transparent@nulltruetruefalselist:(...)我在服务中膨胀布局:toolti

android - 如何在 Android 中使用 XML 中的 Material Design 图标?

我设法克隆了MaterialDesign图标的git存储库,但现在我正在为如何使用它而苦苦挣扎。我想在XML文件中使用图标资源,在XML属性中,如android:icon="@drawable/***。于是找了好多文章,好像都没有说清楚。谁能解释一下? 最佳答案 您不需要克隆存储库来执行此操作。如果您使用的是最新版本的AndroidStudio,则可以直接导入所需的各个图标。右键单击您的可绘制文件夹,然后在菜单中转到“新建”>“矢量资源”。默认选项是选择要使用的任何Material图标,或者您可以选择使用自己的SVG文件。

android - 如何在屏幕顶部显示 Snackbar

正如Android文档所说Snackbarsprovidelightweightfeedbackaboutanoperation.Theyshowabriefmessageatthebottomofthescreenonmobileandlowerleftonlargerdevices.有没有其他方法可以让我们在屏幕顶部而不是底部显示snackbars?现在我正在做这样的事情,在屏幕底部显示一个snackbar。Snackbar.make(findViewById(android.R.id.content),"Hellothisisasnackbar!!!",Snackbar.LENG

android - 在 Android Lollipop 中扩展 Preference 类 = 丢失动画

只是为了扩展CheckBoxPreference或SwitchPreference在AndroidLollipop上,小部件(复选框或开关)将不再有动画。我想扩展SwitchPreference以强制api我正在使用新的AppCompatPreferenceActivity与appcompat-v7:22.1.1但这似乎并不影响开关。问题是,只要扩展这些类,而不添加任何自定义布局或小部件资源布局,动画就消失了。我知道我可以写两个我的preference.xml实例(在values-v21内部)并且它会工作......但我想知道为什么会这样,如果有人知道没有两个偏好的解决方案.xml.代

android - 通过在 Fragment 中滚动 recyclerview 来隐藏 Activity 中的工具栏?

我的ActivityXML是我的fragmentXML是:我的fragment在ViewPager和我的activity中使用了tabs和nestedfragments>使用navigationdrawer所以我不能将tabs移动到activity因为只有这个特定的fragment。而其他fragment只需要一个工具栏。同时所有的fragment都需要访问navigationdrawer。现在我想做的是以某种方式关联app:layout_scrollFlags="scroll|enterAlways"使用我的Activity工具栏。因此,每当我在fragment中滚动我的Recycl