第6章必不可少的图片展示祥解.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章必不可少的图片展示祥解.ppt

背景选择器selector selector 概述 drawable文件夹下创建,例如xxx.xml 通过android:background属性引用 一般都是n个item设置多个状态 示例 selector常用状态 状态名称 说明 android:state_pressed true:被点击时,设置背景;false反之 android:state_selected true:被选择时,设置背景;false反之 android:state_checked true:被勾选时,设置背景;false反之 演示:实现菜单栏评论按钮点击效果 需求说明 分别为4个按钮添加点击效果,如 右图所示 上机练习 练习 完成时间:15分钟 需求说明 对计算器布局进行优化升级 1、置于屏幕中央 2、按钮圆角、有边框、填充白色 3、按钮点击后显示 @android:color/holo_orange_light 综合练习(三) 练习 完成时间:30分钟 总结 ImageView的android:src设置前景,而background是设置背景,两者可以搭配使用 android:scaleType属性需要配合src属性使用 背景选择器selector可以设置不同状态下,不同的背景颜色、图片、shape等 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 不算背景图片,至少6张,电影封面、返回按钮、下载管理按钮、免费观看按钮、免费下载按钮、返回主页按钮 上述的几个主要分为两类,一个是展示,比如封面,一个是用于用户交互,也就是按钮,但是这个按钮看起来更漂亮,用户体验相对好一些 展示图片的这个就是通过ImageView来展示的,而这些按钮就是ImageButton 引出ImageView与ImageButton * 除了前景与背景的区别,其他的区别主要取决于ImageView的宽和高 * 将ImageView的宽和高进行wrap_content 与match_parent的变换 究竟是使用src,还是使用background来显示图片,要根据情况来定,比如宽和高都是wrap_content那么,使用src和background没什么区别,如果涉及到match_parent,那么使用background就要谨慎了 案例:demo1.xml * 强调:android:scaleType需要配合android:src使用,对于android:background无效 * 案例:demo2.xml * 开始练习之前,先提问对实现这样布局的初步思路,如果无人可回答就对布局进行简单的分析 实现思路不唯一,鼓励学员根据自己的想法来实现 案例:example1_layout.xml * TextView有个儿子是Button,ImageView也有个儿子是ImageButton,两者功能相似,只是一个前景智能显示文本,另一个前景智能显示图片 * 与Button对比,ImageButton没有text属性,无法设置文本,但是有src属性,可以设置前景图片。 而Button正好与之相反,可以设置文本,但无法设置图片,当然,使用background设置图片背景除外 * 演示中,讲解android:gravity=“bottom|center_horizontal“ 双属性值的用法 案例:demo3.xml * 将图片资源提供给学员 图片资源:commend_s、save_s、save_s、back_s 案例:demo2.xml * 图片资源:commend_s、save_s、save_s、back_s 案例:demo3.xml + MainActivity.java * 图片资源:icon_1_n icon_2_n icon_3_n icon_4_n 案例:example2_layout.xml bg.xml * 对界面进行分析,并进行相应的提示 1、线性布局嵌套 2、“内容区域”占据剩余所有的区域,中间布局android:layout_weight=1 3、底部按钮圆角、加边框、填充黑色 4、底部4个按钮android:layout_weight=1 图片资源:icon_1_n icon_2_n icon_3_n icon_4_n 案例:example2_layout.xml bg.xml * 指明两个参数,一个是

文档评论(0)

love + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档