Android ImageView 图片靠右,靠左处理
ImageView 图片靠右,靠左处理
相信在工作中很多人都会遇到ImageView需要图片靠左和靠右,典型的案例就是悬浮窗缩进的小图片,前几天在工作中遇到,随手一记。
- 简单介绍下布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal" ><ImageView
android:id="@+id/button6"android:layout_width="60dp"android:layout_height="60dp"android:src="@drawable/ourpalm_float_half_left"/></LinearLayout>
这个时候如果不做任何处理,而且想让图片靠左的话,实际的显示效果是这样的
到这里脑子突然卡住了,好久没调这个,然后经过研究发现:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal" ><ImageView
android:id="@+id/button6"android:layout_width="60dp"android:layout_height="60dp"android:src="@drawable/ourpalm_float_half_left"android:scaleType="fitStart"/></LinearLayout>
- 这个时候会惊喜的发现
- 加入android:scaleType=”fitStart” 后,图片乖乖的靠左,查了安卓的文档:
android:scaleType=”fitStart” 把图片按比例扩大(缩小)到View的宽度,显示在View的上部分位置。关键字:按比例缩放,靠左显示全图,
很简单的解决问题, 如果靠右的话,android:scaleType=”fitEnd” 加入这个就可以了,至于这个悬浮窗是在左还是在右显示,就需要代码逻辑判断了,这个就不多说了。
是不是很简单的解决了问题,android的确勃大茎深,有时候很简单的配置解决复杂的问题,顺手一记,老司机轻喷.
Android ImageView 图片靠右,靠左处理相关推荐
- android imageview 图片切换动画,模仿优酷Android客户端图片左右滑动(自动切换)效果...
本例是用ViewPager去做的实现,支持自动滑动和手动滑动,不仅优酷网,实际上有很多商城和门户网站都有类似的实现: 具体思路: 1. 工程中需要添加android-support-v4.jar,才能 ...
- android imageview图片旋转动画,Android 安卓动画 属性动画 - 旋转动画
引入 属性动画的出现,弥补了补间动画的不足之处,补间动画,只是改变了表面上的东西,但是其中属性并未改变,而属性动画相反,改变了表面上的东西,并且也更改了其属性. 类:ObjectAnimator 用于 ...
- Android ImageView中scaleType=centerCrop实现左对齐效果
在开发过程中,用于显示图片大家用的比较多的应该是ImageView,在显示图片时是通常我们会设置scaleType以达到不同的展示效果.然后通常scaleType能设置的属性仅为: CENTER /c ...
- Android ImageView图片显示点击背景切换
为什么80%的码农都做不了架构师?>>> 一.介绍 ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等. 二.XML属性 android:adjustV ...
- Android ImageView图片自适应
网络上下载下来的图片自适应:android:adjustViewBounds="true"(其详细解释在下面) <ImageView android:id=" ...
- Android ImageView图片旋转
imageview旋转的方式有两种: 1.在布局中进行旋转 <!-- ImageView中的属性-->android:rotation="90" 2.在Java代码中动 ...
- Android ImageView图片代码实现按屏幕宽度等比例缩放
/*** 设置图片根据屏幕宽度进行等比例缩放* @param imageView*/public static void setImageMatchScreenWidth(ImageView imag ...
- Android ImageView 图片拉伸,填满控件
https://blog.csdn.net/zhouyingge1104/article/details/50535123 android:adjustViewBounds="true&qu ...
- android imageview图片失真,imageView 图片变形失真
在开发当中有时会有这样的需求,将从服务器端下载下来的图片添加到imageView上, 但是下载来的图片尺寸大小不固定,宽高也有可能不成比例, 如果我们直接显示,往往会发现图片被挤压,或者变形失真,如果 ...
最新文章
- python怎么装饰_如何理解python装饰器
- Cloud Programming Simplifie : A Berkeley View on Serverless Computing
- MRP Overview
- html 让表格在右侧显示不出来,css中怎么解决表格边框不显示的问题?
- linux ftp查看用户目录权限,linux 指定ftp用户 特定目录及权限
- 【数据结构】——冒泡排序、插入排序、选择排序
- Oracle增加自增长列
- curl实现发送Get和Post请求(PHP)
- 消除PyCharm中满屏的波浪线
- 深入浅出 SSL 管理配置实战
- 风哥Oracle数据库视频培训教程大合集(网盘下载.共18套)
- 软件测试之App测试-用户体验测试
- 开源:通用的日志分析工具(LogViewer)
- 分布式室内空气质量监测系统设计
- SqlServer2017安装northwind
- oracle序时账是什么,​序时账和明细账区别是什么
- 图像特征与描述(2)
- usb3.0传输速度测试软件,USB3.0与USB2.0的传输速度对比测试
- c语言表示注释,c语言中注释的位置
- 根据excel模板导出excel