首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

腾讯开源超实用的UI轮子库,我是轮子搬运工

QMUI_Android 功能特性 全局 UI 配置 只需要修改一份配置表就可以调整 App 的全局样式,包括组件颜色、导航栏、对话框、列表等。一处修改,全局生效。...在 item 右侧显示一个开关或箭头或自定义的View QMUIDialog 提供了一系列常用的对话框,解决了使用系统默认对话框时在不同 Android 版本上的表现不一致的问题。...建议配合 QMUISpanTouchFixTextView 或其子类使用,便于事件传递的协调。...快速设置状态栏为黑色或白色字体图标(支持 4.4 以上版本 MIUI 和 Flyme,以及 6.0 以上版本的其他 Android)。...进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!

4.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    android之如何使用Android的搜索框架

    这样做,给您的用户提供一个标准化的搜索体验,并能增加如语音搜索和搜索建议等功能。...具体来说,你需要的做的事就包括以下内容: 一个搜索配置 我们用个XML配置文件来对搜索对话框进行配置,包括一些功能的配置,如文本框,设置语音搜索和搜索建议中显示的提示文字等。...可以配置很多的属性,但大部分属性都只是在使用搜索建议和语音搜索时进行配置,尽管如此,我们建议你一定要配置android:hint,用于提示用户需要输入的信息。...通常情况下,你的搜索结果需要在一个ListView中展现,所以你用于执行搜索的Acitivity要继承ListActivity,这样,可以方便的访问ListView的Api。...搜索框和普通对话框一样,浮动在屏幕的最上方,它不会改变任何Activity堆栈状态,没有任何Activity生命周期中的方法会被调用,只是当搜索框出现就,正在运行的Activity会失去输入焦点。

    78730

    开始使用-编写你的第一个Flutter应用程序 顶

    第1步:创建起始Flutter应用程序 第2步:使用外部包装 第3步:添加一个有状态的小部件 第4步:创建一个无限滚动ListView 第5步:添加交互性 第6步:导航到新的屏幕 第7步:使用主题更改UI...此方法构建显示建议词对的ListView。 ListView类提供了一个构建器属性itemBuilder,一个指定为匿名函数的工厂构建器和回调函数。...lib/main.dart 第7步:使用主题更改UI 在最后一步中,您将使用该应用的主题。 主题控制你的应用的外观和感觉。...您的应用程序目前使用默认主题,但您将更改主要颜色为白色。...用ListView和ListTiles创建一个延迟加载的无限滚动列表。 创建了一条路由并添加了在主路由和新路由之间移动的逻辑。 了解如何使用主题更改应用UI的外观。

    9.5K20

    安卓开发个人小作品(3) – 多功能音乐播放器

    :toDegrees="360" /> 扯了点其他的,下面来实现上一曲和下一曲的效果,我们也可以和播放一个,分别写一个对应的方法 上一曲方法代码如下 // 上一曲 private void frontMusic...至此,你的音乐播放就已经和seekbar进度条关联起来了,但是你可能会发现系统默认的进度条很丑,不符合你的审美,那么我们就需要更改seekbar的样式,也就是自定义seekbar。...自定义seekbar,需要在布局中设置progressDrawable和thumb,分别对应进度条的背景和进度条的指示小图标,我这里进度条的背景采用的是drawable,代码如下 <?...%= list.size(); musicplay(currentposition); } 5.设置喜爱音乐 喜爱音乐的设置,我这里处理的比较简单, 当长按列表项的时候,弹出对话框...当然这个APP里,还有很多其他的细节,诸如,控制当前播放的列表项为不同颜色,顶部显示歌曲名字的彩色TextView等,这些可以直接去看源码,实现的方法也不难,欢迎访问源码!!

    1.7K30

    android学习笔记----样式、主题、国际化(本地化)、对话框、帧动画

    样式: 没用样式之前,修改特别麻烦,一旦需求改变,比如TextView颜色不对,字体大小不对,都需要一个个修改TextView 使用样式的好处就是将View的设计和内容分开。...关于更多样式讲解建议看官方文档:https://developer.android.google.cn/guide/topics/ui/themes 颜色是蓝色,那么你可以为此定义一个样式,但是如果你想要在你的活动中让所有的输入文本都是蓝色字体和斜体,那么你可以定义一个主题。...关于主题更多的讲解建议查看官方文档:https://developer.android.google.cn/guide/topics/ui/themes 在styles.xml中添加如下: 搜索ISO 639-1。 如图: 标记不应翻译的信息部分 有时候字符串中包含不应被翻译为其他语言的文本。常见的示例包括代码、某个值的占位符、特殊符号或名称。

    55110

    Android开发笔记(七十四)布局文件优化

    merge标签下的内容,但不做布局计算和调整,从而提高了UI的加载效率。...android.widget.ImageButton; import android.widget.ListView; import android.widget.TextView; public...2、某些控件在代码中声明时需要手工指定style,例如自定义对话框需要在构造函数中指定样式,参见《Android开发笔记(六十六)自定义对话框》;另一个例子是弹窗PopupWindow在设置伸缩动画方法...Theme.Panel : 平板 Theme.InputMethod : 输入法 Theme.SearchBar : 搜索框 在代码中给页面运用主题需要在所有视图初始化之前进行,也就是说,...,下面是个布局中添加主题的例子: android:theme="@android:style/Theme.Dialog" 除了系统自带的主题样式,我们也可以在themes.xml中自定义主题,

    1.2K30

    手机卫士欢迎细节和主界面

    splash界面的细节 ctrl + O 搜索 在去标题的时候,对话框主题被去掉了,有点丑,现在既要有新版本的对话框又不显示标题 把清单文件中activity节点的主题去掉 进入到application...节点的样式设置文件里面,添加一句 android:windowNoTitle">true 设置点返回和空白地方对话框不消失 调用AlertDialog.Builer...对话框是Activity的一部分 对话框是挂载在Activity上的,Activity是Context的子类 父亲类有的子类一定有 子类有的父类不一定有 XxxActivity.this生命周期短一点...,和activity一致,用的多一点 getApplicationContext()生命周期长一点,和应用一致 应用程序的主界面 九宫格的布局,使用布局 GridView和ListView...定义一个布局文件,列表中的每一项,上面是图片,下面是文字 调用View.inflate(),参数:上下文,资源,null 调用View对象的findViewById()方法,找到内部的控件,设置文字和图片

    50920

    【Flutter 专题】99 初识 EventBus

    EventBus 定义事件 和尚创建两个自定义事件,分别为语言切换和主题色切换;使用方法和 Android 一致; class LanguageEvent { String languageType...来进行主题切换,Provider 核心是 InheritedWidget 可以直接更新主题色; 1....和尚尝试了 EventBus 和 Provider 两种方式进行主题色切换,对于不同的场景可以自由选择;给和尚最直接的感觉是 EventBus 主要是事件分发,只发送/接收数据,更偏向于数据层,而 Provider...实际是对 InheritedWidget 的优化和封装,可以在发送/接收数据同时更新 UI 层; 小扩展 和尚在测试过程中在设置 ListView 对话框时出现如下错误: I/flutter...和尚测试可以设置 ListView 中 Container 宽或高即可,也可以将 ListView 包裹在容器中并为其设置宽度为 double.maxFinite; _itemDialog(context

    1K41

    android变化HOLO对话风格

    andriod风修改对话框格,通过设置theme实现。一些要素需要通过Java代码更改,下面的对话框更改的步骤的例子称号。 1、写文本样式。...> android:textColor">@color/font_dark_grey 2、设置对话框的标题主题。...我们编写我们的对话框主题,在这里指定标题的主题。因为一些属性并非public的。所以我们须要继承自原来的某个style,代码例如以下: 对话框的主题颜色,那么标题以下的蓝色的线肯定会让你非常郁闷。假设对话框较少,你能够选择隐藏标题。然后自己定义一个包括了标题的View来设置为对话框的内容。...表示这条蓝色的线的叫做titleDivider,我们能够通过getResources()的API来获取它的IP,然后设置颜色。

    34520

    Android Studio详细安装流程和配置、主题

    Log 颜色 Darcula 主题中 Logcat 的默认配色只有红白两种颜色,不太便于我们区分 Log 的类型。...我建议大家采用之前 Android Holo 主题那种鲜明的配色 配置方法 1. File | Settings 打开设置 2....这里呢我们就不教大家一个一个配置对应颜色了,这里教大家如何导入第三方主题。...点击 Browse repositories…,搜索 Material Theme UI 点击安装插件,并确认你的意图,以下载并安装插件。 点击OK在设置对话框,然后重新启动以使更改生效。...通过重启发现主题变得好看的不要不要的,不要激动,接下来接着下载插件并修改代码和Logcat输出颜色(步骤同上) 打开File >> Settings >> Plugins,点击Browse Repositories

    2.6K60

    【Flutter 专题】60 图解基本 Dialog 对话框小结

    ,和尚重点尝试前三种 Android Type Dialog;但对于自定义对话框可继承 Dialog 进行处理; AlertDialog 源码分析 const AlertDialog({ Key...和尚尝试对上述 Dialog 添加一些个性化; a. titleTextStyle 和 contentTextStyle 不能改变标题和内容中已设置过的样式; b. shape 为对话框样式,如果设置为...UnconstrainedBox + SizedBox Flutter 的对话框中均未提供更改宽度的属性,高度可以自适应;和尚采用 UnconstrainedBox + SizedBox 可以实现对话框的宽度更改...; 案例尝试 AboutDialog 类似于系统对话框,整体效果我们无法调整,对于主体内容 children 部分,与 SimpleDialog 类似,无法延迟加载模型组件,对于 ListView 等需明确高度..., }) 分析源码,showDialog 采用 builder 方式取代 child 方式;而实际上 showDialog 是对 showGeneralDialog 的封装,默认的遮罩层颜色和渐进渐出的动画效果

    3.4K51

    盘点7个开源WPF控件

    支持控件有:ListBox、ListView、TreeView和DataGrid、及其他ItemsControl。...它基于WPF框架和XAML技术,采用了现代UI设计理念,可以帮助开发者创建具有吸引力和易用性的应用程序。 支持自定义主题风格,支持自定义控件的大小。...包含组件:数据表格、属性列表、树形列表、选色器、单选框列表、下拉选择框、输入框、文件选择器、目录选择器、窗口拆分器、数字增减控件、链接控件、拖拉进度条、文本框、弹出框、自定义格式对话框。...UI控件齐全,并且支持自定义主题颜色、字体等。 核心组件 除了包含标准的控件主题外,该套件还包含了一些常用的控件:时钟、对话框、浮动按钮、卡片、齐全图标等。...6、一个强大的Excel控件,支持WinForm、WPF、Android 项目简介 这是一个开源的表格控制组件,支持Winform、WPF和Android平台,可以方便的加载、修改和导出Excel文件,

    2.3K20

    最全Pycharm教程(1)——定制外观

    2、如何选择Pycharm的外观Pycharm预定义了几种主题模式,可用主题的数量与操作系统类型有关,你可以参照外观说明(参照说明)在“Settings/Preferences”对话框中进行相关设置。...当然你也可以更改其他外观设置,例如字体和字号、窗口属性等。3、应用更改设置,建议重启Pycharm软件(例如当你将主题改为 Darcula时,冲击之后将是下面这种效果):?...4、如何更改编辑框的主题颜色在更改完Pycharm的主题背景之后,你可能对编辑器的外观仍不满意,例如你希望将文档字符串改变为另外一种颜色,下面介绍具体更改方法:首先,我们再次单击工具栏上的图标进入“Settings.../Preferences”对话框,展开“Editor”节点,然后单价“Color and Font”,发现系统提示我们当前并不能更改预定义的字体主题,也就意味着我们必须先要对它复制一份:?...5、软件主题和编辑框字体主题的区别留意这两个主题之前的区别,前者是于整个软件相关的,而后者只是应用于编辑框部分的属性更改,我们完全可以将这个IDE的主题设置为亮色(例如Default or Alloy)

    2.4K20

    SwipeRefreshLayout下拉刷新组件

    setColorSchemeResources(int... colorResIds):设置下拉进度条的颜色主题,参数为可变参数,并且是资源id,可以设置多种不同的颜色,每转一圈就显示一种颜色。...使用SwipeRefrshLayout要想达到刷新的目的,首先需要在这个布局里包裹可以滑动的子控件,如ScrollView、ListView、RecyclerView等,并且只能有一个子控件。...三、综合示例 上面的示例将SwipeRefreshLayout和ScrollView结合起来使用,一般开发里面结合ListView和RecyclerView较多,接下来再分享一个简单结合RecyclerView...(android.R.color.white); // 设置下拉进度的主题颜色 mSwipeView.setColorSchemeResources( R.color.colorPrimaryDark...至此,Android中常用的一些UI控件暂告一段落,关于菜单、对话框等内容后续再学习。下一期差不多是国庆长假之后开始学习Android四大组件之手——Activity,敬请期待。 ?

    3.3K70
    领券