Android自定义蜂窝图实现
来源:互联网 发布:股票佣金万2怎么算法 编辑:程序博客网 时间:2024/04/27 23:34
项目github托管地址:https://github.com/zhouzhuo810/ZzBeeLayout
ZzBeeLayout
A nice Image ViewGroup like honeycomb.
What does it look like ?
How to use it ?
Gradle
compile 'me.zhouzhuo.zzbeelayout:zz-bee-layout:1.0.0'
Maven
<dependency> <groupId>me.zhouzhuo.zzbeelayout</groupId> <artifactId>zz-bee-layout</artifactId> <version>1.0.0</version> <type>pom</type></dependency>
① layout
<me.zhouzhuo.zzbeelayout.ZzBeeLayout android:id="@+id/bee" android:layout_centerInParent="true" android:layout_width="300dp" android:layout_height="300dp" app:zz_def_res="@mipmap/ic_launcher" app:zz_child_size="100dp"> </me.zhouzhuo.zzbeelayout.ZzBeeLayout>
② java
ZzBeeLayout zzBeeLayout = (ZzBeeLayout) findViewById(R.id.bee); //from http url zzBeeLayout.setImageUrls(new String[]{ "http://img0.imgtn.bdimg.com/it/u=3273293410,2667810732&fm=11&gp=0.jpg", "http://img0.imgtn.bdimg.com/it/u=3271149477,3744926107&fm=11&gp=0.jpg", "http://img4.imgtn.bdimg.com/it/u=4186654312,3515491732&fm=23&gp=0.jpg", "http://img2.imgtn.bdimg.com/it/u=1192715945,443541801&fm=21&gp=0.jpg", "http://img3.imgtn.bdimg.com/it/u=2016448457,3556493612&fm=23&gp=0.jpg", "http://img0.imgtn.bdimg.com/it/u=2155062783,607707723&fm=23&gp=0.jpg", "http://img5.imgtn.bdimg.com/it/u=2404996392,2561119365&fm=23&gp=0.jpg" });/* //from drawable res zzBeeLayout.setImageRes(new int[] { R.drawable.one, R.drawable.two, R.drawable.three, R.drawable.four, R.drawable.five, R.drawable.six, R.drawable.seven });*/ //from file Uri //... //from file Path //... //set click listener zzBeeLayout.setOnImageClickListener(new ZzBeeLayout.OnImageClickListener() { @Override public void onImageClick(SvgImageView iv, int position) { Toast.makeText(MainActivity.this, "" + position, Toast.LENGTH_SHORT).show(); } });
Permissions
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
0 0
- Android自定义蜂窝图实现
- 自定义view详解,手把手带你画一个漂亮蜂窝view Android自定义view
- 蜂窝小区最短距离实现 (构造图+广度优先算法)
- 手把手带你画一个漂亮蜂窝view Android自定义view
- 手把手带你画一个漂亮蜂窝view Android自定义view
- 【iOS】UICollectionView自定义Layout之蜂窝布局
- UICollectionView自定义Layout之蜂窝布局
- UICollectionView自定义Layout之蜂窝布局
- android 判断wifi和蜂窝网络连接
- (GIS可视化)蜂窝多边形密度图
- Android 自定义View,实现折线图
- Android 自定义View,实现折线图
- Android实现自定义的折线图MyChartView
- 蜂窝小区最短距离实现 (数学归纳法+广度优先算法)
- 蜂窝小区最短距离实现 (数学归纳法+广度优先算法)
- 蜂窝小区最短距离实现 (数学归纳法+广度优先算法)
- 用css3和canvas实现的蜂窝动画效果
- CSS+JavaScript实现简单的蜂窝动画(一)
- java基础_day01
- Struts2 2.5.2的套路
- uva 10327 相邻数字交换排序法
- 不确定性学习(2)
- 解决ng-repeat无法直接显示API返回的url图片
- Android自定义蜂窝图实现
- 【HFUTXC】1003.回文数
- Java并发编程深入学习——Lock锁
- HHUOJ 1022 LCM and Walk(数学规律)
- Ubuntu 安装 搜狗输入法
- SQLite数据库
- 安卓简单技术-循环遍历所有activity退出通用类
- CSS字体unicode编码表
- 嵌入式Linux设备读取CPU温度的方法