社区
Android
帖子详情
android的imageview设置半透明,注意是将图片,在线等
lian21ru
2011-12-30 09:57:41
我在view中添加一张图片,想把他设成半透明的。求高手指教。
XML中android:background="#38000000" 这样没有图片的话没问题,但是加了图片就报错了。
同样用代码
1.View v = findViewById(R.id.content;
2.v.getBackground().setAlpha(100);
也是加了图片的view就这么设置就会报错,请问这怎么解决呢 ?
...全文
1248
7
打赏
收藏
android的imageview设置半透明,注意是将图片,在线等
我在view中添加一张图片,想把他设成半透明的。求高手指教。 XML中android:background="#38000000" 这样没有图片的话没问题,但是加了图片就报错了。 同样用代码 1.View v = findViewById(R.id.content; 2.v.getBackground().setAlpha(100); 也是加了图片的view就这么设置就会报错,请问这怎么解决呢 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dashou12345678
2012-02-27
打赏
举报
回复
应该这样写吧:ImageView imageview = (ImageView)(mPopupWindow.findViewById(R.id.imageView1));才能获得你的control布局里面的组件
lian21ru
2011-12-30
打赏
举报
回复
郁闷啊 ,怎么会报错呢 ~ 我看网上都是
1.View v = findViewById(R.id.content);
2.v.getBackground().setAlpha(100);
貌似都搞定了 为啥我的就出现程序错误呢 ?
lian21ru
2011-12-30
打赏
举报
回复
[Quote=引用 2 楼 shenzhiwanghz 的回复:]
xml里面content 是view吗,报了什么错误
[/Quote]
能帮我解决下,mPopupWindow=new PopupWindow(getLayoutInflater().inflate(R.layout.control, null)
,LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT);
新的control中有imageview 我怎么才能用ImageView imageview = (ImageView)findViewById(R.id.imageView1);
lian21ru
2011-12-30
打赏
举报
回复
[Quote=引用 2 楼 shenzhiwanghz 的回复:]
xml里面content 是view吗,报了什么错误
[/Quote]
找到问题的原因了,不过还没解决,报的是空指针。
private void check(){
if(mPopupWindow==null){
mPopupWindow=new PopupWindow(getLayoutInflater().inflate(R.layout.control, null)
,LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT);
ImageView imageview = (ImageView)findViewById(R.id.imageView1);
imageview.setAlpha(20);
}
if(mPopupWindow.isShowing()){
mPopupWindow.dismiss();
}
}
应该是改变了View所以ImageView imageview = (ImageView)findViewById(R.id.imageView1);
失效了。有人说在这里应该重新定义一个view 然后加载mPopupWindow的XML 代码怎么写呢
xiaowangzaixian
2011-12-30
打赏
举报
回复
不能设置view透明来控制图片的透明吧,图片透明是应该是做出来的。
lingang1359
2011-12-30
打赏
举报
回复
看看错误LOG,这样才好定位问题所在
shenzhiwanghz
2011-12-30
打赏
举报
回复
xml里面content 是view吗,报了什么错误
android
imageview
图片
缩放
android
imageview
图片
缩放
图片
缩放、移动+异步加载+Activity
半透明
android
长按
ImageView
产生预览 并随手指移动
长按
imageVIew
产生一个 和
imageview
长的差不多的
图片
半透明
并可以随着手指移动
CircleImage:Picasso
设置
圆形
ImageView
,外加
半透明
边缘外层
CircleImage Picasso
设置
圆形
ImageView
,外加
半透明
边缘外层
android
中main.xml中属性中文详解
XML属性 属性名称 描述
android
:background
设置
背景色/背景
图片
。可以通过以下两种方法
设置
背景为透明:”@
android
:color /transparent”和”@null”。
注意
TextView默认是透明的,不用写此属性,但是Buttom/ImageButton /
ImageView
想透明的话就得写这个属性了。
android
:clickable 是否响应点击事件。
android
:contentDescription
设置
View的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明,如ImageButton。这里在界面上不会有效果,自己在程序中控制,可临时放一点字符串数据。
android
:drawingCacheQuality
设置
绘图时
半透明
质量。有以下值可
设置
:auto(默认,由框架决定)/high(高质量,使用较高的颜色深度,消耗更多的内存)/low(低质量,使用较低的颜色深度,但是用更少的内存)。 ....... .......
Android
UI组件实例集合
1、
Android
显示GIF动画 GifView GifView 是一个为了解决
android
中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和
ImageView
一样,支持gif
图片
使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本属性,GifView继承自View类,和Button、
ImageView
一样是一个UI控件。 如: 3-在代码中配置常用属性: // 从xml中得到GifView的句柄 gf1 = (GifView) findViewById(R.id.gif1); //
设置
Gif
图片
源 gf1.setGifImage(R.drawable.gif1); // 添加监听器 gf1.setOnClickListener(this); //
设置
显示的大小,拉伸或者压缩 gf1.setShowDimension(300, 300); //
设置
加载方式:先加载后显示、边加载边显示、只显示第一帧再显示 gf1.setGifImageType(GifImageType.COVER); GifView的Jar包共有四个类: GifAction.java 观察者类,监视GIF是否加载成功 GifFrame.java 里面三个成员:当前
图片
、延时、下张Frame的链接。 GifDecoder.java 解码线程类 GifView.java 主类,包括常用方法,如GifView构造方法、
设置
图片
源、延迟、绘制等。 2、Calendar.v0.5.0 是
Android
平台的一个日历显示组件。 3、CWAC EndlessAdapter 是
Android
上一个可以无限往下滑进行列表数据加载的控件。 4、
Android
Horizontal ListView 是
Android
上一个水平滑动的 ListView 组件。 5、
Android
ViewBadger 视图布局。 6、滑动刷新的ListView
Android
PullToRefresh 为
Android
应用提供一个向下滑动即刷新列表的功能,就两个目标文件。 7、pakerfeldt-
android
-viewflow 是
Android
平台上一个视图切换的效果库。ViewFlow 相当于
Android
UI 部件提供水平滚动的 ViewGroup,使用 Adapter 进行条目绑定。 8、
Android
导航菜单 RibbonMenu 是
Android
上的一个导航菜单组件。就三个目标文件,菜单项直接在 XML 中定义,可添加文本和图标。 9、
Android
的UI工具包
android
-ui-utils 是一个工具包用来帮助设计和开发
Android
用户界面,包含三个单独的工具:
Android
Asset Studio用户界面原型模具,
Android
设计预览,时常需要重复确认程序版面设计状况的
Android
App 开发者,应该会爱上这个轻量级的 Java 程序:Andorid Design Preview 工具,通过 USB 连接之后,只要简单的在计算机中选取您想要显示的程序版面范围,就可将镜像结果直接显示于手机装置之上。 10、
Android
的ui开发类库 GreenDroid 是一个
Android
的ui开发类库,能够使你的
Android
开发更加简便和快捷。 11、
Android
滑动式菜单 SlidingMenu 是
Android
上实现类似 Facebook 和 Path 2.0 滑动式菜单的组件。 12、Async
ImageView
是
Android
上的一个异步从网络上获取
图片
并进行浏览的开源组件,可自动在本地进行缓存。该项目是 GreenDroid 的一部分。 13、仿Path按钮动画效果 PathButton 仿照Path应用首页左下角的Button动画效果写了个简单的Demo,由于数学不好,坐标总是和理想有出入,只是大致实现了动画效果,若果有人能把坐标算对,那么修改我的demo就能做成类似Path的那种动画效果!希望大家出点力帮着优化一下,并分享出来! 14、
Android
Intent开发包 OpenIntents Ope
Android
80,361
社区成员
91,291
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章