# Android Span 使用指南 在 Android 开发中,`Span` 是一种非常强大的文本样式处理工具。使用 `Span`,我们可以在 `TextView` 等文本组件中实现丰富的文本样式,例如改变文字颜色、字体、大小,以及添加下划线、加粗等样式。本文将带你逐步了解如何在 Android 项目中实现 `Span` 的使用。 ## 学习流程 下面是使用 Android Span
原创 2024-09-17 06:57:23
108阅读
RecycleView本文介绍  实现了RecycleView的三种布局,线性布局,网格布局,瀑布流布局  适配器和Activity基本每条语句都有注释  还有适配器中,在两个方法中设置点击事件的比较:  在Adapter.onBindViewHolder()中设置点击事件:     优点:可以直接获取位置,有position参数     缺点:会为当前显示的以及缓存的View都设置一个Liste
文章大纲引言一、Drawable概述二、Drawable系设计思想浅析三、自定义Drawable的简单实例 引言前面文章我们学了Canvas、Paint等绘制知识了解绘制流程的基本要素以及核心流程,事实上绘制不仅仅只是在Canvas上进行,Android 因此还抽象了在Canvas基础上的Drawable,那么Drawable是一个Bitmap么?一、Drawable概述Drawable是一个抽
转载 2024-02-04 11:19:03
60阅读
Drawable的简介Android中包含了很多的DrawableDrawable可以是一张图片,同时也可以是颜色构造的图形,因此在Drawable有时候没有大小的分别。在本篇博客中,将会详细讲解Drawable的用法; - BitmapDrawble - LayerDrawable - LevelListDrawable - TransitonDrawable - InsetDraw
# 在Android Shape中使用Drawable的完整指南 ## 1. 引言 在Android开发中,Drawable是一个非常重要的概念,它代表了可以通过画布或视图呈现的任意图形或图像。Shape Drawable是一种Drawable,它用于定义一个自定义形状,如矩形、椭圆等。使用Shape Drawable与其他Drawable(如位图Drawable)结合,可以创建出丰富的UI效
原创 2024-08-29 03:27:08
169阅读
# Android 使用Bitmap构造drawable ## 概述 在Android开发中,我们经常需要将一张图片转换为Drawable对象,从而在UI界面中使用。这个过程可以通过使用Bitmap构造Drawable来实现。本文将介绍整个过程,并提供详细的代码示例和注释。 ## 流程概览 下面是实现Android使用Bitmap构造Drawable的整个流程: ```mermaid pie
原创 2023-10-16 08:15:45
91阅读
文章目录StateListDrawable能动态改变图片颜色的Tint使用属性按钮3种状态demoStateListDrawableStateListDrawable 是 Drawable 的子类
原创 2022-06-07 17:54:51
557阅读
背景最近看到了SPI这个东西,搜了几篇文章有了大概的认识,在这里记录一下。简介SPI(Service Provider Interface),是JDK内置的一种 服务提供发现机制,可以用来替换不同的实现,Java中SPI机制主要思想是将装配的控制权移到程序之外,在模块化设计中这个机制尤其重要,其核心思想就是 解耦。使用场景其实SPI已经接触过很多次了,只是自己之前没有注意过。JDBC就是使用了SP
转载 2023-08-23 22:34:10
81阅读
/   今日科技快讯   /近日,在首届中国生物计算大会上,百度创始人、董事长兼CEO,百图生科创始人兼董事长李彦宏表示,生物计算是一个高度融合的学科,生物+计算的融合,会带来巨大的突破和进步。依靠生物计算引擎,能够有效利用大量的生物数据,把药物发现的“大海捞针”变成“按图索骥”,为人类的生命健康谋福祉。/   作者简介  &n
转载 2023-10-04 13:09:54
98阅读
阅读本章将了解: Drawable是没有大小概念的,当用作view的背景时,Drawable会被拉伸到view同等大小6.2、Drawable的分类Drawable的种类繁多,常见的有BitmapDrawable、ShapeDrawable、LayerDrawable、StateListDrawable6.2.1、BitmapDrawable :最简单的drawable我们可以通过xml的方式来
文章目录Android Drawable总结概述BitmapDrawableXML实现代码实现LayerDrawableXML实现代码实现StateListDrawableXML实现代码实现LevelListDrawableXML实现代码实现TransitionDrawableXML实现代码实现InsetDrawableXML实现代码实现ClipDrawableXML实现代码实现ScaleDra
最近在系统地看Android Drawable相关内容,做个记录,也给大家分享分享,希望有些作用。一.Drawable概述drawable的优点:1.非图片类型的Drawable占用的内存空间小2.使用简单,实现相同效果 比自定义view成本低在安卓中Drawable 是一个抽象概念,可在画布上进行绘制的所有元素都可归于该类如常见的图片或颜色等。drawable 通常用 xml 定义,开发中常作为
1. 图形Drawable  Android把所有显示出来的图形都抽象为Drawable(可绘制的)。这里的图形不止是图片,还包括色块、画板、背景等。   drawable文件放在res目录的各个drawable目录下。\res\drawable一般存放的是描述性的XML文件,图片文件一般放在具体分辨率的drawable目录下。drawable-ldpi里面存放低分辨率的图片(如240×320),
转载 2024-03-03 23:29:40
79阅读
6.1 Drawable简介(1). AndroidDrawable表示的是一种可以在Canvas上进行绘制的概念,它的种类很多,最常见的就是图片和颜色了。他有两个重要的优点:一是比自定义view要简单;二是非图片类型的drawable占用空间小,利于减小apk大小。 (2). Drawable是抽象类,是所有Drawable对象的基类。 (3). Drawable的内部宽/高可以通过get
转载 2023-07-25 22:25:54
99阅读
Drawable 是Android 中图像显示的常用方法。Drawable是指可在屏幕上绘制的图形,已经通过getDrawable(int)等API检索或者应用到具有 android:drawable 和 android:icon 等属性的其他XML 资源的图形。本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇
转载 2024-04-30 12:31:27
165阅读
前两天在面试当中被问到有没有做过加载高清大图,当时确实没有做过,听面试官提到可以动态加载图片的显示区域。回来后在网上找到了一篇鸿洋大神的博文悔啊-_-!为什么早点没有看到。废话不多说代码如下:一、BitmapRegionDecoderBitmapRegionDecoder主要用于显示图片的某一块矩形区域,所以可以利用它来完成大图片的动态区域显示。简单用法:BitmapRegionDecoder提供
1 DrawableAndroid Studio中的Drawable叫做可绘制资源,指的是可以在屏幕上绘制的图形。Drawable资源分为BitmapDrawable(可绘制的位图文件)、NinePatchDrawable(可绘制的九宫格文件)、ShapeDrawable(可绘制的形状文件)、StateListDrawable(可绘制的状态列表等)。2 BitmapDrawableBitmapDr
第一步:写个类继承drawable,重写里面的方法,实现的核心代码在draw里 关键技术
原创 2023-03-06 11:09:51
468阅读
Android开发中,资源文件中会有大量的图片素材文件,这样会额外增加APP的大小,有时面对对APP 大小有限制的,那就要考虑尽可能的对图片进行压缩处理或者减少资源文件中图片的数量,那么减少了资源素材文件,我们如何满足应用对图形的丰富要求呢?我们可以使用shape绘制的,有很多优点。从而满足我们的要求
原创 2015-07-09 11:31:26
1143阅读
Drawable天天用,可你是否对Drawable家族有一个完整的认知?今天我们就来系统的学习一下Drawable使用。 1.概述 用过Drawable的筒子都知道Drawable有很多种,有的时候Drawable是一张图片,有的时候Drawable是我们通过颜色构造出来的某种图形。最常见的自己构
转载 2017-03-13 17:49:00
33阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5