草庐IT

material-swift

全部标签

Android Material Design 应用兼容性

我是AndroidMaterialDesignConcept的新手。我创建了一个新项目并添加了AppCompat支持Lollipop之前版本的Material主题,但我的问题是,在Lollipop中它显示ActionBarakaToolbar但如果我在Lollipop之前运行相同的它不显示ActionBar。无论API版本如何,我是否只需要在布局中的所有位置使用工具栏控件?已编辑:@color/primary_dark@color/primary_dark@color/primary@color/primary_dark 最佳答案

android - Material style navigation drawer,状态栏颜色太暗

我正在尝试遵循MaterialDesign指南来制作带有操作栏(工具栏)和抽屉导航的应用程序,以便它看起来像在GoogleApps中。我找到的解决方案是在我的主题中将“android:windowTranslucentStatus”设置为true,并将“android:fitsSystemWindows”保持为false,并在我的工具栏上使用额外的填充对其进行补偿。问题是,状态栏的最终颜色太暗了。例如,即使我将工具栏设置为与G-mail应用程序相同的Material颜色,我的应用程序中的状态栏颜色也比G-Mail应用程序中的颜色深。有人可以在这里为我指明正确的方向吗?我听说过很多关于一

Material Design 中只有 Android 的月份和年份选择器

我正在开发需要输入信用卡到期日期的应用程序,但andorid5.0+日期时间选择器只能选择带天数的日期。有没有图书馆,因为我找不到。我也没有在Material设计指南中找到任何与此相关的内容。谢谢 最佳答案 继续制作一个名为SimpleDatepicker的修改后的DatePicker...使用类似于DatePicker的代码只是为了显示月份和年份。您还可以为SimpleDatePickerDialog提供自己的主题。参见https://github.com/resengupta/Month-Year-Date-Picker

Swift删除对Uiview的引用

我想在挖掘时完全删除对Uiview的引用(这是一个子视图。@IBActionprivatefunchandleTap(_sender:UITapGestureRecognizer){if(delegate!=nil){delegate?.imageWasTapped(imageView.image!,photoURL:photoURL!)self.removeFromSuperview()}print("tap")}RemoveFromSuperView()似乎不足以完全删除实例(从我阅读的内容),所以想self=nil但是,自我当然是不变的。我试图将价值传递给我的监督杂志,但自我当然仍然是不

android - 如何正确更改 Material 设计的对话框正面按钮背景

我有以下对话框它是使用下面的代码创建的@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){Randomrandom=newRandom();//0or1.finalintvalue=random.nextInt(2);finalinttitle=R.string.we_love_you_0;finalintcontent=R.string.rate_us_with_5_stars_review_0;finalAlertDialogdialog=newAlertDialog.Builder(this.getActiv

android - 在 Android App Bundle 中添加 SwitchCompat 后找不到资源错误 res/drawable/abc_switch_thumb_material.xml

我知道这个问题已经被问过好几次了,我已经阅读了所有内容并匹配了所有依赖项,因此它们具有相同的版本,但是这个错误只是在添加SwitchCompat之后才开始发生,因为您也可以通过崩溃看到按织物报告。此错误并非发生在所有设备上,而是通过崩溃报告发生在某些设备上,而且它没有针对此崩溃的特定Android。还有一件事我正在使用android的beta版本,因为AndroidAppBundle而这件事不会发生在Apk的非bundle中。FatalException:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.

android - 布局预览器中未呈现 "Material Design Components"

在我所有的Android应用程序中,我都为AndroidX实现了Material设计组件(MDC)依赖项并且一切正常直到我将AndroidStudio更新为3.4稳定版。该应用程序在模拟器和真实手机上都能完美编译和运行,但AndroidStudio的XML布局预览器不会呈现任何MDC,并且预览页面只是卡住。我已经尝试了很多东西,但没有一个能解决我的问题:更新到AndroidStudio3.5Canary或Dev将targetSdkVersion和compileSdkVersions更改为28重新安装AndroidStudio使缓存失效并重启使用不同的Theme.MaterialComp

使用swift中的for-loops检查字符串中的重复字符

我在循环时使用了此操作,但我想知道是否有一种方法可以使用循环。我正在尝试写这个干净,以便我可以在白板上写下它,以便人们理解。varstr="Haveaniceday"funcunique(_str:String)->String{varfirstIndex=str.startIndexwhile(firstIndex!=str.endIndex){varsecondIndex=str.index(after:firstIndex)while(secondIndex!=str.endIndex){if(str[firstIndex]==str[secondIndex]){return"Notal

如何使用UnsfabemutablePointer< opaquepointer>在Swift?

如何使用UnsafeMutablePointer在Swift拥有一些核心基础框架?为什么有一个UnsafeMutablePointer?给出,一般:有些UnsafeMutablePointer在哪里typealiasSomeType=OpaquePointer具体示例API//SOURCE:importApplicationServices.PrintCoretypealiasPMPrinter=OpaquePointerfuncPMSessionGetCurrentPrinter(_printSession:PMPrintSession,_currentPrinter:UnsafeMutab

android - 找不到与给定名称 'android:Theme.Material' 匹配的资源

看完thisanswer,我做了RecyclerView在Android3.0+上运行它。但是styles.xml在values-v21仍然会导致错误。主题。#f00#0f0#00f错误。Error:Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname'android:Theme.Material'.我需要支持Android3.0.x(API级别11)以上的Android版本。不是解决方案。 最佳答案 android:Theme.Material仅支持