scaletype

RelativeLayout相对布局

♀尐吖头ヾ 提交于 2020-03-28 03:15:06
相对布局 RelativeLayout 允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。它灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的的可能性也大,使用相对布局时要多做些测试。 下面是常用的一些属性 RelativeLayout 用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父元素的右边缘 android:layout_alignParentTop 贴紧父元素的上边缘 android:layout_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元素做参照物 第二类:属性值必须为id的引用名“@id/id-name” android:layout_below 在某元素的下方 android:layout_above

android布局属性详解

落爺英雄遲暮 提交于 2020-03-26 08:40:34
RelativeLayout 用到的一些重要的属性: 原文地址: http://yangguangfu.iteye.com/blog/875970 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父元素的右边缘 android:layout_alignParentTop 贴紧父元素的上边缘 android:layout_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元素做参照物 第二类:属性值必须为id的引用名“@id/id-name” android:layout_below 在某元素的下方 android:layout_above 在某元素的的上方 android:layout_toLeftOf 在某元素的左边 android:layout_toRightOf 在某元素的右边 android

Android布局属性详解

寵の児 提交于 2020-03-26 08:35:15
RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父元素的右边缘 android:layout_alignParentTop 贴紧父元素的上边缘 android:layout_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元素做参照物 第二类:属性值必须为id的引用名“@id/id-name” android:layout_below 在某元素的下方 android:layout_above 在某元素的的上方 android:layout_toLeftOf 在某元素的左边 android:layout_toRightOf 在某元素的右边 android:layout_alignTop 本元素的上边缘和某元素的的上边缘对齐 android:layout

Android ImgView属性

那年仲夏 提交于 2020-03-24 12:14:18
ImageView是用于界面上显示图片的控件。 属性 1、为ImageView设置图片 ① android:src="@drawable/img1"; src设置图片,默认图片等比例放缩,以最适应的大小显示。 ② android:background="@drawable/img1" background是组件通用属性,不仅可以设置组件的背景颜色,也可以用图片做背景。 【提示】①以图片做背景,那么图片将适应组件的大小。 ②但如果控件是宽高为wrap_content,则和src的效果相同。 ③如果src和background属性同时设置,src设置的图片将在上方,background设置的图片将在上方。src图片不一定完全遮盖下面的图片,根据src的放缩模式而定。 ④资源文件名称由小写字母、数字、下划线组成。(注意:不能用大写字母) ③ 案例 【准备】对应的图片资源可以放再 res/drawable文件夹下,这是两张图片没有进行任何缩放的效果 【代码】 1 <?xml version="1.0" encoding="utf-8"?> 2 <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="http:/

[Android学习]ImageView的scaletype属性

我们两清 提交于 2020-03-02 09:00:29
ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别: CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截 取图片的居中部分显示 CENTER_CROP / centerCrop 按比例扩大图片的size居中显示,使得图片长 (宽)等于或大于View的长(宽) CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小 或原来的size使得图片长/宽等于或小于View的长/宽 FIT_CENTER / fitCenter 把图片按比例扩大/缩小到View的宽度,居中显示 FIT_END / fitEnd 把 图片按比例扩大/缩小到View的宽度,显示在View的下部分位置 FIT_START / fitStart 把 图片按比例扩大/缩小到View的宽度,显示在View的上部分位置 FIT_XY / fitXY 把图片 不按比例 扩大/缩小到View的大小显示 MATRIX / matrix

Android ImageView 的scaletype属性详细介绍

最后都变了- 提交于 2020-03-02 02:17:31
android:scaleType是控制图片如何 resized/moved来匹对ImageView的size,我们可以这样啦使用 <ImageView android:id="@+id/img_weibo_img" android:layout_width="fill_parent" android:layout_height="fill_parent" android:visibility="gone" android:scaleType="fitXY"> 也可以这样: ImageView.setScaleType(ImageView.ScaleType)。 下面来讲解一下几种属性值的作用: CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截 取图片的居中部分显示 CENTER_CROP / centerCrop 按比例扩大图片的size居中显示,使得图片长 (宽)等于或大于View的长(宽) CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小 或原来的size使得图片长/宽等于或小于View的长/宽 FIT_CENTER / fitCenter 把图片按比例扩大/缩小到View的宽度,居中显示 FIT_END / fitEnd 把 图片按比例扩大/缩小到View的宽度

Android开源库--PhotoView图片查看

烂漫一生 提交于 2020-02-27 19:00:48
如果说我比别人看得更远些,那是因为我站在了巨人的肩上。 github地址: https://github.com/chrisbanes/PhotoView 介绍 在一般的应用中,总会遇到查看图片的功能,点击图片之后,详细查看,PhotoView这个开源控件就帮我们很好的完成了这个功能。 它继承自ImageView,支持缩放,以及各种手势的监听。 特性 通过多点触摸和双击来进行放大。 通过轻弹划实现平滑滚动。 在带有滚动功能的父类工作的很好(比如ViewPager) 允许当显示的矩阵发生发生改变时通知应用,当你需要基于当前缩放/滑动位置来更新你的ui时非常有用。 允许当你点击图片时通知应用 使用 1、通过代码附加ImageView使用 ImageView mImageView; PhotoViewAttacher mAttacher; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Any implementation of ImageView can be used! mImageView = (ImageView) findViewById(R.id

Android 自定义圆形图片 CircleImageView

孤街浪徒 提交于 2020-02-12 04:15:28
/*--> */ /*--> */ 1.效果预览 1.1.布局中写自定义圆形图片的路径即可    1.2.然后看一看图片效果    1.3.原图是这样的 @mipmap/ic_launcher    2.使用过程 2.1.CircleImageView源代码  public class CircleImageView extends AppCompatImageView { private static final ScaleType SCALE_TYPE = ScaleType.CENTER_CROP; private static final Bitmap.Config BITMAP_CONFIG = Bitmap.Config.ARGB_8888; private static final int COLORDRAWABLE_DIMENSION = 1; private static final int DEFAULT_BORDER_WIDTH = 0; private static final int DEFAULT_BORDER_COLOR = Color.BLACK; private final RectF mDrawableRect = new RectF(); private final RectF mBorderRect = new RectF();