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

Android 一起来看看知乎开源的图片选择库

三、主题 ---- 内置的主题 在 Matisse 中有两种内置的主题: Zhihu(亮蓝色主题) Dracula(黑色主题) 当启动 Matisse 的时候,调用 theme(@styleRes int...: toolbar toolbar 的风格 album.dropdown.title.color 专辑名称下的专辑中的下拉列表中的颜色 album.dropdown.count.color 工具栏元素的颜色...空白视图的文字颜色 item.placeholder 媒体网格的占位符颜色或 drawable page.bg Activity 或 Fragment 页面的背景颜色或 drawable bottomToolbar.preview.textColor...底部工具栏的背景颜色或 drawable bottomToolbar.apply.textColor 预览按钮文本的底部工具栏上的颜色 listPopupWindwoStyle 专辑列表的下拉菜单样式...猜你喜欢 Android 一款十分简洁、优雅的日记 APP Android 能让你少走弯路的干货整理 Android 撸起袖子,自己封装 DialogFragment 手把手教你从零开始做一个好看的 APP

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

    2021 最新 IntelliJ IDEA 详细配置步骤演示(图文版)

    Adjust color for red-green vision deficiecy: 调整 UI 颜色,以更好地感知色盲和弱视的颜色。...在这种情况下,代码片段(例如通常以红色突出显示的错误或通常为绿色的字符串)将改变颜色(红色将变为橙色,绿色将变为蓝色)。测试运行器中进度条的颜色也将进行调整,以便可以轻松识别。 3....Editor: 选择要应用于编辑器的抗锯齿模式: Subpixel(子像素): 用于LCD显示器,并利用彩色LCD上的每个像素都由红色,绿色和蓝色子像素组成 Greyscale(灰度): 建议此选项用于非...Menus and Toolbars(菜单和工具栏管理) 自定义菜单和工具栏,使其仅包含所需的操作,对其进行重新组合并配置其图标。 在可用菜单和工具栏列表中,展开要自定义的节点,然后选择所需的项目。...Android SDK 配置安卓sdk 4. File Colors(文件颜色) 使用此页面可以设置不同的背景颜色,以区分特定范围的项目文件。 \1.

    97310

    AndroidStudio制作底部导航栏以及用Fragment实现切换功能

    main_bottom_bar 主要的Fragment代码块: <LinearLayout android:orientation="vertical" android...--布局的代码总是繁琐又无聊的,记得要自己补全--> 实例化控件 实例化控件一些琐碎的代码: //先实例化控件,那我给出自己打的实例化代码 //来自main_title_bar.xml...) { switch (index){ case 0: //图片点击选择变换图片,颜色的改变,其他变为原来的颜色,并保持原有的图片...break; } } 实现底部导航栏的响应 导航栏文本颜色和图片切换效果的方法写好了,接下来是点击响应的方法 给MainActivity加上View.OnClickListener接口 在生成的 onClick...的创建 就是简单的创建三个布局,展现Fragment_1/2/3 即可 示例代码块 <?

    7.8K41

    Android 样式系统 | 主题背景覆盖

    在 Android 样式系统系列的前几篇文章中,我们探讨了 样式和主题背景之间的区别,讨论了 使用主题背景和主题背景属性的好处,并重点介绍了一些 常用的主题背景属性。 ...例如,浅色内容上有深色的工具栏,或者该界面 (比如,Owl 示例应用) 中显示了大面积的粉色主题背景但显示相关内容的底部具有蓝色主题背景: 粉色主题背景屏幕中的蓝色子区域 通过在蓝色分区的根部 (Root...例如,您可能只是想改变视图 (View) 的背景颜色 (通常由 colorSurface 控制),即,您不打算更新该主题背景的其他部分。...MDC (和 AppCompat) 提供了许多有用的主题背景覆盖 (Theme Overlay),您可以使用它们来把应用程序子区域的颜色从浅色转换到深色: ThemeOverlay.MaterialComponents.Dark...例如,如果您使用 Fragment 或 Activity 的 Context 来加载 Drawable,应用在树结构底层的主题背景就会失效。

    1.4K10

    终端图像处理系列 - OpenGL混合模式的使用

    在OpenGL里做颜色混合一般有两种方式,一种是将要混合的纹理都传入Fragment Shader,在shader里实现算法完成混合,一种就是利用OpenGL渲染管线最后的blending阶段自动对源色和底色进行混合...对应到OpenGL的一次渲染过程里,源色就是Fragment Shader处理结束后给gl_FragColor的赋值,底色就是当前FBO绑定的纹理的颜色值,混合后的结果会更新底色纹理的颜色值,就好比是红色的画布在用黄色的笔画完后变成了绿色...假设源颜色的四个分量(指红色,绿色,蓝色,alpha值)是(Rs, Gs, Bs, As),目标颜色的四个分量是(Rd, Gd, Bd, Ad),又设源因子为(Sr, Sg, Sb, Sa),目标因子为...必须是先绘制不透明的物体,然后再绘制透明的物体。举个例子,假设背景为蓝色,近处有一块红色玻璃,中间有一个绿色物体。...我们首先绘制了蓝色背景,然后绘制红色半透明玻璃,它会先和蓝色背景进行混合,最后再绘制中间的绿色物体时,因为绿色物体在蓝色背景前面,此时绿色物体会被绘制,但是因为它是不透明的,所以绿色物体会直接覆盖掉红色玻璃和蓝色背景混合的效果

    4.9K151

    Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)

    本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。...使用主题 Android中有两个最基本的Activity主题可以用于指定ActionBar的颜色,分别是: Theme.Holo,这是一个深色系的主题。...自定义文字颜色 现在整个ActionBar的颜色是属于偏暗系的,而ActionBar中文字的颜色又偏偏是黑色的,所以看起来并不舒服,那么接下来我们就学习一下如果自定义文字颜色,将文字颜色改成白色。...OK,ActionBar标题文字的颜色已经成功改成白色了,那Tab标题的文字又该怎么修改呢?...那么上图中的Tab Indicator是蓝色的,明显和整体风格不相符,所以我们接下来就学习一下如何自定义Tab Indicator。

    1.6K80

    堪比阿里插件的Android Studio插件集合(IDE通用)(上)

    Android Code Generator 生成 Menu 的代码 【优点】根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu类,点击Android Studio...SVG2VectorDrawable 使用 2.Android Holo Colors Generator 通过自定义Holo主题颜色生成对应的【Drawable】和【布局文件】,点击导航栏的蓝色的 H...各种右键,各种菜单栏都找了,找不到使用方式,找了半天最后在导航栏有个蓝色的H符号,太坑了,官方也没有讲解怎么使用。 ?...AndroidPixelDimenGenerator(https://github.com/succlz123/AndroidPixelDimenGenerator) 根据输入的像素来自动生成Android...3.选择文件名,颜色,press按下颜色和按下水波纹(pressed-v21 )的颜色 示例图: ?

    1.5K20

    android 设置标题栏背景颜色_状态栏菜单栏都在哪

    一个Activity包含多个Fragment切换时,不同的Fragment的状态栏背景,状态栏文字颜色和图标要求不一样怎么实现? 3....下面是同一个activity切换不同fragment时,状态栏文字颜色跟着变化的效果图: 下图是同一个Activity向上滚动时,标题栏和状态栏文字颜色根据变化的效果: 1....同一个Activity包含多个Fragment时,如何实现不同fragment的状态栏背景和文字颜色不一样 如下面的效果图: 就是设置了状态栏为暗色后,还得设置回来,这其实主要靠下面两个flag...感兴趣的小伙伴可以参下:android沉浸式状态栏、fitsSystemWindows、标题栏折叠 下面我们说说怎么在界面滑动时,修改状态栏和标题栏文字颜色。...这个主要通过监听AppBarLayout滑动的距离,向上滑动,如果大于标题栏的高度,则要动态改变标题栏文字颜色,当标题栏折叠时,改变状态栏文字颜色及返回铵钮图标,同时状态栏文字颜色变成暗色。

    2.3K10

    Android TabLayout 使用进阶(含源码)

    ③ 设置下划线 从上面的图可以看到TabLayout默认是一个下划线的,这个下划线默认的颜色比较的丑,我们修改一下它。...通过 app:tabIndicatorColor="#00FF00" 就可以设置下划线的颜色了00FF00就是原谅绿。爱是一道光,绿到你发慌。...然后再通过 app:tabTextColor="#00FF00" 把标签的文字颜色也改成这个原谅绿, ? 运行看看。 ? 啧啧啧,是不是很环保啊!这个颜色。...> 这里对TabLayout控件做了一些修改,设置点击的水波纹为透明、下划线为透明,选中的文字颜色为蓝色,默认是灰色,和刚才创建的四个图标样式文件类似,选中时切换蓝色图片...--折叠工具栏布局--> android.material.appbar.CollapsingToolbarLayout android:

    3.1K33

    开发工具总结(1)之图文并茂全面总结上百个AS好用的插件(上)

    Android Code Generator 生成 Menu 的代码 【优点】根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu类,点击Android Studio菜单的...SVG2VectorDrawable 使用 ---- 2.Android Holo Colors Generator 通过自定义Holo主题颜色生成对应的【Drawable】和【布局文件】,点击导航栏的蓝色的...各种右键,各种菜单栏都找了,找不到使用方式,找了半天最后在导航栏有个蓝色的H符号,太坑了,官方也没有讲解怎么使用。 ?...不能识别中文 ---- 7.color-manager 颜色管理 使用也很简单:选择要放置的文件,从颜色面板选一个颜色,拖动到您要复制颜色名称/标签的位置。...不在xml中使用颜色 ---- 8.AndroidPixelDimenGenerator 根据输入的像素来自动生成Android项目的dimen.xml文件,主要是为了适配国产Android TV盒子的各种分辨率

    99210

    开源计划之--Android绘图库--LogicCanvas

    HTML5感觉和Android的canvas挺相似,所以考虑移植过来。...maven { url 'https://jitpack.io' } } } implementation 'com.github.toly1994328:logic-canvas-android...五角星演示.png ---- 二、公有属性演示: 所谓公有属性是指所有绘制图形适用的属性:包括 线条粗细(b)、线条颜色(ss)、填充颜色(ss)、 位移(p)、坐标系(coo)、旋转(rot)、...coo 参数类型:Pos 为了明显,使用工具栏绘制坐标系参考 注意:使用坐标系后、平移、旋转、缩放都会根据新的坐标系来 zCanvas.drawNStar(new Painter()...填充.png ---- 8.dp单位适配 下面蓝色是没有适配的,黄色是适配的,蓝色在不同分辨率产生差异,黄色则正常显示 zCanvas.drawNStar(new Painter()

    1.2K20

    android Material Design详解

    大概说一下它的官方介绍。Toolbar是应用的内容的标准工具栏,可以说是Actionbar的升级版,两者不是独立关系,要使用Toolbar还是得跟ActionBar扯上关系的。...当我们的Pager切换时伴随着Fragment的变化,而Fragment里的内容一般是不同的,所以每个Fragment里的一般视觉效果也是不同的,所以我们可以用Palette来去提取Fragment中的主色调...,那Fragment中的拿什么给Palatte去提取颜色呢,这就需要自己根据自己的情况来决定的。...比如我这个demo里,Fragment就一个TextView和给Fragment设了背景,那么我就可以把背景的图片给Palette去提取颜色了。...在Android中RGB颜色Color加深减淡的处理:可以看到我采用的加深颜色的方法就是先得到RGB颜色的red、green、blue的值,然后把每个颜色的值减小,floor函数是向下取整的功能,如果看不懂的可以先看下

    2K90

    Carson带你学Android:底部顶部Tab导航栏快速实现-TabLayout+ViewPager+Fragment

    开发:ViewPage的介绍 1.3 Fragment 定义:Fragment是activity的界面中的一部分或一种行为 1.把Fragment认为模块化的一段activity 2.它具有自己的生命周期...,接收它自己的事件,并可以在activity运行时被添加或删除 3.Fragment不能独立存在,它必须嵌入到activity中,而且Fragment的生命周期直接受所在的activity的影响。...作用:支持更动态、更灵活的界面设计(从3.0开始引入) 具体使用请参考我写的另外一篇文章Android开发:Fragment介绍&使用方法解析 2....="20p" //普通状态下文字的颜色 app:tabTextColor="@color/colorPrimary" //选中时文字的颜色...="100p" //导航栏背景颜色 android:background="#ffff00" //指示器颜色 app:tabIndicatorColor

    1.6K21

    Android Material Design之Toolbar与Palette实践

    大概说一下它的官方介绍。Toolbar是应用的内容的标准工具栏,可以说是Actionbar的升级版,两者不是独立关系,要使用Toolbar还是得跟ActionBar扯上关系的。...当我们的Pager切换时伴随着Fragment的变化,而Fragment里的内容一般是不同的,所以每个Fragment里的一般视觉效果也是不同的,所以我们可以用Palette来去提取Fragment中的主色调...,那Fragment中的拿什么给Palatte去提取颜色呢,这就需要自己根据自己的情况来决定的。...比如我这个demo里,Fragment就一个TextView和给Fragment设了背景,那么我就可以把背景的图片给Palette去提取颜色了。...在Android中RGB颜色Color加深减淡的处理:可以看到我采用的加深颜色的方法就是先得到RGB颜色的red、green、blue的值,然后把每个颜色的值减小,floor函数是向下取整的功能,如果看不懂的可以先看下

    1.3K80
    领券