FlowLeaf

Day Day up

按周显示的日历和按月显示的日历,你需要吗

周日历地址: https://github.com/LineChen/Week_Calendar实现WeekCalendar是一个继承LinearLayout的ViewGroup,而不是一个View,显示方式完全由使用者控制,类似ListView使用。关于布局:*WeekCalendar是继承自L...

2017-05-26 13:58:54

阅读数:1797

评论数:2

一个好用的多选菜单

效果图自定义属性 属性名 说明 默认值 mm_tabHolderHeight tab所在layout高度,必填 48dp mm_tabHolderColor tablayout背景色 0xffffffff mm_underLineHeight tablay...

2017-03-23 18:27:54

阅读数:441

评论数:0

Andriod Scroller使用小结

View的滚动为了记录滚动位置,View里面定义了两个成员变量: * The offset, in pixels, by which the content of this view is scrolled * horizontally. * {@hide} ...

2016-11-25 17:20:41

阅读数:913

评论数:0

自定义ViewGroup-堆叠头像的点赞Layout

简介这样的点赞列表怎么样?之前做社区的时候也有类似的点赞列表,但是没有这样重叠,一个小小的改变,个人感觉逼格提高不少。这个很有规则,就是后一个头像会覆盖一部分到前一个头像上,头像多了就像一串糖葫芦了。这个实现起来不难,自定义ViewGroup,关键重写onLayout方法。我直接在AutoNewL...

2016-11-22 18:30:12

阅读数:3167

评论数:0

Toolbar动态改变menu

关于Toolbar的使用网上有很多介绍了,这里不赘述了。 1.Toolbar主题一般使用系统的主题ThemeOverlay.AppCompat.Dark.ActionBar。也可以自定义主题: <style name="ToolbarTheme" parent="...

2016-11-07 21:33:12

阅读数:2988

评论数:0

GridView嵌套在ViewPager中,ViewPager嵌套在ScrollView中不显示

1.问题描述ViewPager中的page是GridView,ViewPager嵌套在ScrollView中,ViewPager设置高度为MATCH_PARENT或者WRAP_CONTENT都不显示。2.解决方法2.1 方法1网上提出的解决方法是设置ViewPager的高度为固定值。确实这样可以显...

2016-11-06 12:38:22

阅读数:1405

评论数:0

Android应用中打开百度地图、高德地图、网页版百度地图

1.需求在Android应用中打开百度地图或者高德地图进行路线规划,如果没有安装则打开网页百度地图进行路线规划。2.API2.1 打开百度地图应用地址:http://lbsyun.baidu.com/index.php?title=uri/api/android打开文档可以看到功能还是很多的,这里...

2016-10-20 10:53:08

阅读数:11366

评论数:3

自定义LinearLayout实现淘宝详情页

1.简单说明 淘宝详情页就不用我一一介绍了,昨天逛淘宝看到这个效果时,让我想起了去年刚学习Android只会使用现成的时候,当时在网上找了一个这种效果的使用了,并不懂怎么实现的。现在就看到一种效果就想自己实现一下,我想这就是刚接触某个知识时的好奇心吧 说走咱就走啊,本文只是介绍一种实现思路,网上也...

2016-09-29 16:36:55

阅读数:2827

评论数:1

Android绘制一条宽度逐渐变大的路径

1.介绍 先看一下效果图 用过电脑版印象笔记演示功能的应该知道这个效果,现在想在手机上实现一下,当然这个是最终的目标,这篇只是介绍实现过程中的一步 —— 绘制一条宽度逐渐变大的路径2.实现2.1完成图2.2思路把一条路径分成很多段,每段path首尾相连,然后依次设置每一段path的宽度,把这些pa...

2016-09-27 13:04:55

阅读数:1303

评论数:0

Android 仿应用宝下载进度条-性能测试与进度绘制修改

一件开心的事:哈哈哈,先容我高兴一会。就在昨天,当我打开csdn博客的时候,发现了一件让我激动了半天的事,就是那个男人竟然关注了我,关注了我,关注了我。有图有真相: 这感觉无法言表,不说了,我去敲几行代码掩饰一下内心的喜悦。对于FlickerProgressBar请看:Android 仿应用宝下...

2016-09-19 10:13:43

阅读数:2256

评论数:10

LeafChart(4)-绘制动画曲线图

1. 介绍了解更多请看: LeafChart-实现自己的小型图表库(1) LeafChart-实现自己的小型图表库(2) LeafChart(3)-绘制直方图 LeafChart已经支持曲线图和直方图了,现在想升级一下,比如说来个动画绘制啊。之前使用过HelloChart的曲线图,它的...

2016-09-12 10:43:04

阅读数:1360

评论数:11

LeafChart(3)-绘制直方图

1. 简介前两篇简单介绍了这个自定义图标库。 LeafChart-实现自己的小型图表库(1) LeafChart-实现自己的小型图表库(2) 之前LeafChart只支持曲线图,现在在之前的基础上,添加了直方图。1.1 效果图 1.2 设置 直方图宽度 边框宽度、颜色 是否填充 是否有...

2016-09-12 09:50:09

阅读数:906

评论数:0

实现类似新浪微博帖子显示(2)——话题、@好友、表情解析工具类

一、介绍这是新浪微博的一个帖子,刚好包括了话题、表情、@好友三种显示。显示方法上篇已经阐述了,就是使用SpannableString。这篇主要介绍显示这种帖子的解析工具类。 二、实现1.字符串表示和对应正则表达式 话题用##号括起来 表情用[]表示 @好友昵称 借助正则匹配来解析帖子信息。 话题 ...

2016-09-09 14:55:14

阅读数:1688

评论数:0

实现类似新浪微博、QQ空间等帖子显示(1)——SpannableString说明

TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。Android系统通过SpannableString类来对指定文本进行相关处理,实际应用中用的比较多的地方比如聊天时显示表情啊,朋友圈或社区中话题的显示、@好友显示和点击等等,关键字显示不同颜色…… Bac...

2016-09-09 11:37:41

阅读数:820

评论数:1

Android 仿应用宝下载进度条

一、介绍 一个横向进度条 下载完成区域有一个滑块不断从左往右滑动(最开始就是被这个吸引的,就想着这个怎么实现的) 进度条中间显示当前进度,值得注意的是,进度条文本包含在下载区域中的部分显示为白色 点击暂停,进度条颜色改变,进度文本改变 二、分析根据以上简单介绍,可以抓住要实现的重难点是上面的第2、...

2016-08-30 10:34:20

阅读数:9116

评论数:24

自定义圆形图片、可控位置圆角图片

一.原理1.下面的Xfermode子类可以改变这种行为: AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。 PixelXorXfermode 当覆盖已有的颜色时,应用一个简单的像素XOR操作。 PorterDuffXfermode ...

2016-08-23 11:27:39

阅读数:1516

评论数:2

自定义ViewGroup-自动换行Layout

一、继承ViewGroup需要做的 重写onMeasure() 不仅要完成自己的measure过程,还要完成子View的measure过程。 重写onLayout() 用来确定子View的位置。 重写generateLayoutParams() 当在LinearLayout中写chil...

2016-08-18 21:56:55

阅读数:4393

评论数:0

Android实现多张图片合成GIF

工程地址:https://github.com/LineChen/GifMaker工具类:public static String createGif(String filename, List<String> paths, int fps, int width, int height...

2016-08-04 20:32:37

阅读数:5856

评论数:9

LeafChart-实现自己的小型图表库(2)

一. 设计 上次写的七日化利率表设计很粗糙,也没有体现面向对象的思想。数据处理都在控件中,而且表格列数比较固定,对于数据和列数不匹配的情况,只能从左向右依次显示数据。另外扩展性很差。 根据图表的属性,分别抽象出坐标轴、坐标刻度、点、线等类。所以在使用的时候初始化这些数据就可以控制图表的展示。 抽象...

2016-07-26 21:26:32

阅读数:1317

评论数:5

LeafChart-实现自己的小型图表库(1)

比较优秀的开源图表库有很多,比如MPAndroidChart,HelloCharts… 但是在实际工作中很少能直接使用这些库就能实现项目需求。当然,直接改源码是可以满足的,不过有时候自己写一个可能一劳永逸,随着产品的更新,需求难免会改动,自己写的东西总会好改一点。最近项目中就有一个统计表,为了省事...

2016-07-17 11:55:01

阅读数:926

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭