当前位置: 首页 > news >正文

图书馆网站建设好处怎么搜才能搜到网站

图书馆网站建设好处,怎么搜才能搜到网站,html代码规范,江苏泰兴网站建设最近做项目涉及到一些UI相关的东东,虽然比较简单,但是也很有趣,写两篇简短的博客记录一下。 一."Selector 两张图片"实现 AppCompatCheckBox AppCompatCheckBox 是 androidx的一个widget:androidx.appcompat.widget.…

最近做项目涉及到一些UI相关的东东,虽然比较简单,但是也很有趣,写两篇简短的博客记录一下。

一."Selector + 两张图片"实现 AppCompatCheckBox

AppCompatCheckBox 是 androidx的一个widget:androidx.appcompat.widget.AppCompatCheckBox

1.通常用 "selector + 两张图片"就能实现AppCompatCheckBox的效果

  • AppCompatCheckBox 的 android:button="@drawable/selector_name.xml"引用selector
  • selector 的 android:state_checked="true"/"false" 分别引用CheckBox打开/关闭的两张背景图片

这个过程比较简单,大概列举下:

​两张原图:

img_switch_bg_point_off.png    /    img_switch_bg_point_on.png

                                  

AppCompatCheckBox:

<androidx.appcompat.widget.AppCompatCheckBoxandroid:id="@+id/check_box"android:layout_width="64dp"android:layout_height="40dp"android:button="@drawable/switch_checkbox_selector" />

switch_checkbox_selector.xml:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_checked="true" android:drawable="@mipmap/img_switch_bg_point_on" /><item android:state_checked="false" android:drawable="@mipmap/img_switch_bg_point_off" />
</selector>

效果如下:

2."Selector +Layer-lists" 实现多图重合叠加的CheckBox

UI提了个需求,要求CheckBox在打开和关闭状态下,分别使用两张图重合叠加实现开关效果

也就是说,打开CheckBox是两张图重合叠加,关闭是另外两张图重合叠加

这个好办,Layer-lists出马

四张原图:

(1).CheckBox打开时原图:

 背景图:        按钮图: 

​(2).CheckBox关闭时原图:

 背景图:        按钮图:        

AppCompatCheckBox:

跟上一节是一样的

<androidx.appcompat.widget.AppCompatCheckBoxandroid:id="@+id/check_box"android:layout_width="64dp"android:layout_height="40dp"android:button="@drawable/switch_checkbox_selector" />

switch_checkbox_selector.xml:

这里就不是直接加载图片了,而是加载两个layer-list.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_checked="true" android:drawable="@drawable/switch_checkbox_selector_on_layerlists" /><item android:state_checked="false" android:drawable="@drawable/switch_checkbox_selector_off_layerlists" />
</selector>

switch_checkbox_selector_on_layerlists.xml

加载打开状态下的背景图和按钮图

<?xml version="1.0" encoding="utf-8"?> 
<layer-list   xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@mipmap/img_switch_on_bg" /> <item android:drawable="@mipmap/img_switch_on_icon" /> 
</layer-list>

switch_checkbox_selector_off_layerlists.xml

加载关闭状态下的背景图和按钮图

<?xml version="1.0" encoding="utf-8"?> 
<layer-list   xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@mipmap/img_switch_off_bg" /> <item android:drawable="@mipmap/img_switch_off_icon" /> 
</layer-list>

效果如下:

http://www.yayakq.cn/news/303661/

相关文章:

  • 商业网站模板怎么做淘宝客优惠劵网站
  • 欧美购物网站排名软件培训教程
  • 阿坝州住房和城乡建设厅网站杭州建设网站
  • 用外服务器做网站加密网站
  • 建立网站如何规划和实施建设免费服务器购买
  • 靖江市属于哪里有做网站的建搜索型网站
  • 网站首页phpcms怎么添加贵港网站建设
  • 温州网站建设方案开发网站建站主题
  • 怎么给网站有一字做标记百度网站提交入口百度
  • 不花钱建网站北京学习网站建设
  • php网站开发常用的插件wordpress替换图片
  • 潜江做网站的公司有哪些网络市场营销的概念
  • 淮安做网站app个人做网站最方便的方法
  • 网站建设宣传文案wordpress 多文件上传
  • 网站设计一般要求wordpress插件木马吗
  • 做招聘网站的风投网站什么语言好
  • 东莞网站设计效果是计算机网页制作工具
  • 平度网站建设公司电话厦门建设局官网
  • 微信公众平台和微网站的区别wordpress如何管理员密码
  • 完成网站集约化建设企业解决方案案例分析
  • 怎么做网站的关键词杭州市网站建设
  • 比较好的公文写作网站wordpress优惠券
  • 设计网站推荐什么主题正能量无遮掩图片全屏
  • php网站源代码修改工业品企业网站源码
  • 公司做网站还是做app网站建设价格方案
  • 网站建设对企业的好处vshtml5网站开发
  • h5成品网站wordpress进行分类目录搜索
  • 做淘宝网站怎么弄的项目计划书的六大要素
  • 热门网站开发公司截留占用住宅专项维修资金的整治方案
  • html做的网站怎么发布公司怎么建立网站吗