android
heiday
You Raise Me Up
展开
-
Android 为LinearLayout增加分割线 divider
参考文章 http://cyrilmottier.com/2014/11/17/grid-spacing-on-android/ 在大多数情况下,我们都是使用Margin/Padding等属性来解决View间距的问题。 当UI是静态的时候这些工作都很简单,但它很难管理动态UI元素。来看看下面这个布局,我为BUTTON1和BUTTON2增加了android:layout_marginRight原创 2015-06-29 13:42:41 · 760 阅读 · 0 评论 -
Android 实现微信,QQ,美丽说 自适应图片展示方式
github 开源地址 FlowImageLayout https://github.com/ioneday/FlowImageLayout 先贴一张实现效果图: 实现原理:通过加载图片数量来确定展示方式 1.确定图片大小 显示一张图片时,一般是按照原图比例显示。所以要预先设置大小,设置占位图片,防止加载完成后页面跳动。 多张图片时,图片都是方形的,它们的大小都是由一行展示图片的数原创 2015-07-03 14:26:24 · 1293 阅读 · 0 评论 -
Android 超高仿微信图片多选、单选,图片剪切,图片预览,拍照等功能
github地址: https://github.com/ioneday/ImageSelector 实现了微信图片选择的所有功能 单选、多选 单选,没有预览功能。 多选,可以控制最大 选择图片数量 拍照 解决了三星拍照横屏的bug 关闭拍照后,第一个item将不显示拍照选项 预览 开启预览功能后,点击图片或右下角预览进入预览界面。 关闭后,点击图片为选择功能 进入预览界面后,依然可原创 2015-12-20 16:10:26 · 5987 阅读 · 9 评论 -
Android GradientShader
原文链接 http://alvinalexander.com/java/jwarehouse/android/tools/layoutlib/bridge/src/android/graphics/GradientShader.java.shtml /* * Copyright (C) 2010 The Android Open Source Project * * Licensed u转载 2015-12-22 10:18:17 · 485 阅读 · 0 评论