Android修行手册 您所在的位置:网站首页 unity控件图片 Android修行手册

Android修行手册

2022-12-11 04:02| 来源: 网络整理| 查看: 265

感谢您的点赞和关注!

关注我 @空名先生

☺️关于作者

众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程♻️。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣‍✈️!!! 专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)

☺️前提

了解完前面ImageView的属性,再看看其他的。

☺️实践过程✍️设置透明度

使用ImagView点出来的方法虽然有四种,但也不是随便用的:

testImg.setImageAlpha(80); //兼容好,和ImageView的setAlpha区分开了 里面其实就是用的ImageView的setAlpha方法

testImg.setAlpha(50); //已经废弃 和下方其实是不同的,这个setAlpha是ImageView中的方法

testImg.setAlpha(80f); // 这个setAlpha是View中的方法,已过时,先抛开这个不用

testImg1.getBackground().setAlpha(80); //设置背景的透明度

所以如果ImageViw控件使用的【src】属性设置图片,则用【setImageAlpha】设置透明度,如果使用的【background】属性设置图片,则用【getBackground().setAlpha】设置透明度。

布局示例:

Java示例:

ImageView testImg; ImageView testImg1; testImg = findViewById(R.id.test_img); testImg1 = findViewById(R.id.test_img1); testImg.setImageAlpha(60); testImg1.getBackground().setAlpha(80);

image.png

✍️adjustViewBounds

该属性小空在不使用图片框架,实现加载超长图片技巧手法文章中提到过:该属性为布尔类型,当为true时,文档中说是调整ImageView的界限来保持纵横比不变,但这并不意味ImageView的纵横比就一定和图像的纵横比相同。

image.png

如果设置的layout_width与layout_height都是固定值,那么设置adjustViewBounds是没有作用的,ImageView就一直是设定宽和高。

如果设置的layout_width与layout_height都是wrap_content属性,那么设置adjustViewBounds也没啥用,因为ImageView将始终与图片拥有相同的宽高比(但是并不是相同的宽高值,通常都会放大一些)。

如果两者中有一个是固定值,一个是wrap_content,比如layout_width="666px",layout_height="wrap_content"时,ImageView的宽将始终是666px,而高就有所变化了:

(1)当图片的宽小于666px时,layout_height将与图片的高相同,即图片不会缩放,完整显示在ImageView控件中,ImageView高度与图片实际高度相同。图片没有占满ImageView,ImageView中有空白。

(2)当图片的宽大于等于666px时,此时ImageView将与图片拥有相同的宽高比,因此ImageView的layout_height值为:666除以图片的宽高比。比如图片是500X500的,那么layout_height是666。图片将保持宽高比缩放,完整显示在ImageView中,并且完全占满ImageView。

作者:小空和小芝中的小空 转载说明:务必注明来源:https://www.zhihu.com/people/zhimalier 这位道友请留步⛅,我观你气度不凡⏰,谈吐间隐隐有王者霸气 ,日后定有一番大作为 ⭐!!!旁边有点赞 收藏 今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。

关注我 @空名先生

☺️『更多专栏』:

️‍❤️‍点击跳转->Unity一路向东

‍❤️‍点击跳转->有意思又酷的网站网址

‍❤️‍点击跳转->精致神器软件推荐​

‍❤️‍点击跳转->精品书籍图谱​

❤️‍点击跳转->中国神话联盟宇宙​

‍❤️‍点击跳转->Android 指南​​



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有