Toolbar 设置OverFlow 图片

本文介绍了两种设置Android应用中Toolbar主题的方法:一是通过链接提供的指南进行设置,二是直接在代码中使用ContextCompat.getDrawable方法来设置Toolbar的溢出图标。

一种方法设置Toolbar 的Theme

参照:http://www.jianshu.com/p/79604c3ddcae

另一种就是直接在代码中设置

toolbar.setOverflowIcon( ContextCompat.getDrawable(this,R.mipmap.ic_menu_more_overflow));

实现底部图片滚动展示的方法有很多,其中一种常用的方法是使用 jQuery 插件,例如 jQuery EasyUI 中的 panel 和 datagrid 组件。 首先,引入 jQuery 和 jQuery EasyUI 的相关文件: ```html <link rel="stylesheet" type="text/css" href="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.15/themes/bootstrap/easyui.css"> <link rel="stylesheet" type="text/css" href="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.15/themes/icon.css"> <script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery-easyui/1.9.15/jquery.easyui.min.js"></script> ``` 然后,在 HTML 页面中添加一个 panel 和一个 datagrid 组件: ```html <div id="panel" class="easyui-panel" style="width:100%;height:100px;"> <table id="datagrid"></table> </div> ``` 接着,在 JavaScript 中初始化 panel 和 datagrid 组件,并设置其属性: ```javascript $(function(){ // 初始化 panel 组件 $('#panel').panel({ fit: true, border: false, style: {padding: 0} }); // 初始化 datagrid 组件 $('#datagrid').datagrid({ fitColumns: true, singleSelect: true, rownumbers: false, pagination: false, onLoadSuccess: function(data){ autoScroll(); } }); // 添加图片数据 var data = [ {id: 1, name: '图片1', url: 'img/1.jpg'}, {id: 2, name: '图片2', url: 'img/2.jpg'}, {id: 3, name: '图片3', url: 'img/3.jpg'}, {id: 4, name: '图片4', url: 'img/4.jpg'}, {id: 5, name: '图片5', url: 'img/5.jpg'}, {id: 6, name: '图片6', url: 'img/6.jpg'} ]; // 加载图片数据 $('#datagrid').datagrid('loadData', data); }); // 自动滚动 function autoScroll(){ var index = 0; var maxIndex = $('#datagrid').datagrid('getRows').length - 1; setInterval(function(){ $('#datagrid').datagrid('selectRow', index); if(index == maxIndex){ index = 0; }else{ index++; } }, 2000); } ``` 最后,添加一些 CSS 样式来美化滚动图片的效果: ```css #datagrid{ height: 100%; width: 100%; margin: 0; padding: 0; border: none; } .datagrid-header, .datagrid-toolbar, .datagrid-pager{ display: none; } .datagrid-view{ padding: 0; overflow: hidden; } .datagrid-view2{ overflow: hidden; } .datagrid-body{ overflow: hidden; } .datagrid-btable{ margin: 0; padding: 0; } .datagrid-cell{ padding: 0; text-align: center; vertical-align: middle; } .datagrid-cell img{ cursor: pointer; max-height: 100%; max-width: 100%; margin: auto; } ``` 以上就是使用 jQuery EasyUI 实现底部图片滚动展示的方法。在这个例子中,我们使用了 datagrid 组件来展示图片,并通过 JavaScript 实现了自动滚动的效果。具体实现过程中,还可以根据实际需要进行一些修改和优化。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值