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

缩放按钮内的drawable?

缩放按钮内的drawable是指在Android应用中,可以通过设置drawable来自定义缩放按钮的外观。drawable是一个可绘制资源,可以是图片、形状、颜色等,可以在应用中的各种界面元素中使用。

在Android应用中,可以通过在XML布局文件中设置drawable属性来为缩放按钮添加自定义的外观。例如,可以使用以下代码来设置缩放按钮的背景图片:

代码语言:java
复制
android:background="@drawable/my_button_background"

其中,my_button_background是一个存储在res/drawable目录下的可绘制资源文件。

除了图片外,drawable还可以是形状、颜色等。例如,可以使用以下代码来设置缩放按钮的背景颜色:

代码语言:java
复制
android:background="@drawable/my_button_background_color"

其中,my_button_background_color是一个存储在res/drawable目录下的颜色资源文件。

在Android应用中,可以使用不同的drawable来自定义缩放按钮的不同状态,例如不同的按钮状态下显示不同的图片。

总之,缩放按钮内的drawable是一种可绘制资源,可以用来自定义缩放按钮的外观,包括图片、形状、颜色等。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

androidDrawable详解

Drawable简介 Drawable有很多种,用来表示一种图像概念,但他们又不完全是图像,他们是用过颜色构建出来各种图像表现形式。...Drawable一般都是通过xml来定义 ,当然我们也可以通过代码来创建,Drawable是一个抽象类,是所以Drawable基类,每个具体Drawable都是它子类,如ShapeDrawable...Drawable内部有两个重要参数需要说明,getIntrinsicHeight 和 getIntrinsicWidth,通过他们可以获取内部图片高度和宽度,但是并不是所以Drawable都有内部宽和高...,为了实现缩放不失真的效果。...,管理一组drawable,每个drawable都处于不同层,当它们被绘制时候,按照顺序全部都绘制到画布上。

83450

Android实现图片在屏幕缩放和移动效果

通常我们遇到图片缩放需求,都是图片基于屏幕自适应后,进行缩放和移动,且图片最小只能是自适应大小。最近遇到一个需求,要求图片只能在屏幕缩放和移动,不能超出屏幕。...一、需求 在屏幕中加载一张图片,图片可以手势缩放移动。但是图片最大只能缩放到屏幕大小,也只允许在屏幕移动。可以从系统中读取图片(通过绝对路径),也可以从资源文件中读取图片。 ?...二、自定义ZoomImageView 屏幕手势缩放图片与普通图片缩放相比,比较麻烦是,需要计算图片精确位置。...不同于普通缩放图片充满屏幕,屏缩放图片只占据屏幕一部分,我们需要判断手指是否点在图片,才能进行各种操作。...,之于缩放,移动,边界检查等,和普通图片缩放没有太多区别。

1.4K30

【CSS3】CSS3 2D 转换 - scale 缩放 ③ ( 使用 scale 设置制作可缩放按钮案例 )

一、需求分析 设置一个 按钮 , 默认状态下显示样式如下 : 按钮 外部 有 圆形外边框 ; 按钮文本 , 水平居中对齐 , 垂直居中对齐 ; 当鼠标移动到 按钮 上之后 , 鼠标 变为 小手...: 1px solid pink; /* 设置圆角 令按钮外部边框 为 圆形 */ border-radius: 50%; 设置缩放属性 : 按钮 本身...设置 0.5 秒动画持续时间 , 当鼠标移动到 按钮 上方之后 , 宽高缩放为 原来 2 倍 ; /* 设置 动画 持续时间 .5s 相当于 0.5s */...transition: all .5s; li:hover { /* 宽高缩放为原来 2 倍 */ transform: scale(...相当于 0.5s */ transition: all .5s; } li:hover { /* 宽高缩放为原来

21210

Android drawable微技巧,你所不知道drawable那些细节

因此,当我引用android_logo这张图时,如果drawable-xxhdpi文件夹下有这张图就会优先被使用,在这种情况下,图片是不会被缩放。...另外,刚才在介绍规则时候提到了一个drawable-nodpi文件夹,这个文件夹是一个密度无关文件夹,放在这里图片系统就不会对它进行自动缩放,原图片是多大就会实际展示多大。...,并给按钮注册了一个点击事件。...如果你有兴趣的话可以使用其它几种dpidrawable文件夹来试一试,应该都是适配这套缩放规则。...这样我们就把图片为什么会被缩放,以及具体缩放倍数都搞明白了,drawable相关细节你已经探究非常细微了。 不过本篇文章到这里还没结束,下面我准备讲一讲我们在实际开发当中会遇到场景。

2.4K80

Android样式开发:drawable汇总篇

而显示内容区域其实就等于默认给使用控件设置了padding,控件内容只能显示在内容区域。...一样是通过设置level来控制缩放比例。...scale标签可以设置属性如下: android:drawable 指定drawable资源,如果不设置该属性,也可以定义drawable类型子标签 android:scaleHeight 设置可缩放高度...,用百分比表示,格式为XX%,0%表示不做任何缩放,50%表示只能缩放一半 android:scaleWidth 设置可缩放宽度,用百分比表示,格式为XX%,0%表示不做任何缩放,50%表示只能缩放一半...设置drawable原有尺寸作为最小尺寸,设为true时,缩放基本无效,API Level最低要求为11 使用时候,和clip一样,用法如下: 定义scale.xml: <?

2.2K10

图片缩放

获取到两个ImageView对象 调用BitmapFactory.decodeResource(res,id)方法,获取Bitmap对象 参数:res是getResource(),id是资源id比如:R.drawable.xxx...调用ImageView对象setImageViewBitmap(),参数:Bitmap对象 获取可编辑Bitmap对象 调用Bitmap对象createBitmap(width,height,config...)方法,获得可编辑Bitmap对象 参数:宽 高 配置,这些都是原来宽高,Bitmap对象getWidth(),getHeight(),getConfig() 获取Canvas对象,通过new Canvas...Paint对象,通过new出来 调用Paint对象setColor()方法,设置画笔颜色,参数:Color.BLACK 获取Matrix对象,通过new出来 调用Matrix对象setValue(value...),设置比例,参数:一半就是0.5f 0.5f 调用第二个ImageView对象setImageBitmap()方法,展示出来

1.5K20

第六章:常用控件日常科普标签(Lable)图片(Image)按钮(Button)

日常科普 1.控件是用于开发构建用户界面(UI)控件,帮助完成开发中视窗,文本框,按钮,下拉菜单,等界面元素 2.在LibGdx中,提供控件有 按钮,勾选框,下拉框,图片,输入框,列表,滑动面板,滑条...text, LabelStyle style) 1.定义:文本标签,可自动换行 2.标签可进行缩放,旋转,设置起点 3.Lable标签实例化,需要传入LableStyle参数,否则无法实现实例化...Label.LabelStyle(bitmapFont, bitmapFont.color) label = Label("蕾哥哥", labelStyle) 图片(Image) 1.定义:在一个小范围,...(Button) ImageButton (Drawable imageUp, Drawable imageDown, Drawable imageChecked) 1.定义:UI控件中按钮,需要使用图片...3.初始化传入变量是Drawable类型。 4.Drawable:在一直一个给定矩形,绘制本身。它提供了边框大小和最小尺寸,通过它自带方法可以确定大小和位置。

83320

【Android 应用开发】AndroidUI设计 之 图片浏览器

; -- fitStart : 方法中常量值为 ImageView.ScaleType.FIT_START, 保持长宽比缩放, 直到该图片完全显示在ImageView中, 缩放完成之后该图片在左上角;...= "center" ,长宽不进行缩放, 图片中心 与 ImageView 中心重合; android:scaleType = "centerCrop" ,长宽等比例缩放, 使图片完全覆盖ImageView...计算每次自增自减单位值 : 当按下缩放按钮时候, 就对ImageView宽高值进行自增自减单位值操作; 为ImageView设置宽高 : 即设置LayoutParams, 注意是LinearLayout.LayoutParams...: 两个9patch图片, 按下时候按钮背景会改变  <?...ZoomButton ZoomButton按钮 : ZoomButton按钮提供放大 缩小两个按钮, 两个按钮; ZoomControls按钮 : 该按钮会自动生成一组两个按钮, 两个按钮分别是放大和缩小

91320

Android中各种Drawable类详解

实现容器Drawable四个方向缩进或者某个方向缩进。如果为负数则是外缩进,这个类也可以实现缩放功能,注意这里不是裁剪,而是会有缩放效果。...,可以用来缩放另外一个Drawable对象。...你可以在构造中指定缩放比例和缩放中心点,注意是所缩放Drawable对象level不能为0: public ScaleDrawable(Drawable drawable, int gravity...scaleWidth,scaleHeight值是缩放比例,注意是指缩放了多少,而不是缩放为多少,缩放取值大于0, 当setLevel为0时将显示为缩放了多少,而设置为10000时就是原图。...这个类是ShapeDrawable派生类。是圆角矩形RoundRectShape简化版本,只会设置外圆角,只需要设置一个或者8个即可。一般用这个类来设置圆角按钮背景。

1.6K20

【Android 应用开发】Android - 按钮组件详解

设置可切换图片点击资源 selector资源 : 在resdrawable下创建selector文件, 该文件可以定义一个Drawable资源, 可以设置在按钮点击时切换成另一张图片, 抬起时候换成原来图片...android:drawable属性代表按钮显示背景图片; 如何实现 : 在selector跟标签下定义两个item, 其中android:pressed_state一个为true, 一个为false..., 分别代表按钮按下和抬起, 为每个item设置一个android:drawable资源, 即可实现按钮点击切换图片Drawable资源; 代码示例 :  效果图 :  二 9Patch图片详解 9patch图片可以缩放图片一部分, 来充满全屏, 我们设置不缩放部门不会被缩放...;  图片规则 : 9patch图片四周1像素线条规定了图片缩放, 显示规则; -- 缩放规则 : 左侧 和 上面的线条规定了缩放区域,左边直线覆盖区域可以垂直缩放;右边直线覆盖区域可以水平缩放

1.1K30

自己写一个分享按钮插件(可扩展,附开发制作流程)

HTML制定好规范后,就可以开始写css样式了,需要注意是,为了减少http请求,按钮图片我是用css sprites拼接在一起了,如   同时我也制作了32*32大图标版本,当然你也可以制作其他尺寸...接下来,如果掌握了这个,操作起来就简单了,我们只需要对每个按钮绑定一个点击事件,然后调转到制定链接,就一切OK了。...但是如果手动一个个去绑定,那感觉就很麻烦了,而且如果增加一个新分享,改动代码量似乎也有点大,而且代码行数也多。所以,绑定按钮事件我是通过循环绑定。下面就来看下部分代码片段吧。   ...第二个数组就是对应各自中文名称,用于显示前台每个按钮title,如:分享到腾讯微博、分享到新浪微博等。   因为js没有多维数组概念,所以我就定义了2数组。...,执行到这句代码后,你会发现页面上按钮样式都出来了。

55210

ImageButton和ZoomButton使用大全

Button与ImageButton区别在于,Button生成按钮上显示文字,而ImageButton上则显示图片。...需要指出是,为ImageButton按钮指定android:text属性没用,由于ImageButton本质是ImageView,即使指定了该属性,图片按钮上也不会显示任何文字。...使用ImageButton图片按钮可以指定android:src属性,该属性既可使用静止图片,也可使用自定义Drawable对象,这样即可开发出随用户动作改变图片按钮。...ZoomButton 行为基本类似于 ImageButton,只是 Android 默认提供了 btn_minus、btn_plus 两个 Drawable 资源,只要为 ZoomButton android...实际上Android还提供了一个ZoomControls组件,该组件相当于同时组合了 “放大”、“缩 小”两个按钮,并允许分别为两个按钮绑定不同事件监听器。

1.2K80
领券