![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
layout
文章平均质量分 78
shotaSu
这个作者很懒,什么都没留下…
展开
-
快速简单的定制一个时间轴布局(LinearLayout)
github:https://github.com/razerdp/UnderLineLinearLayout先上图:很多情况下,我们都会遇到需要类似于时间轴的一个布局,网上也有很多,但是很多情况下我们其实并不需要那么多库,毕竟64k限制就在那,不管我们用还是不用,它依然在那。。。而且更多时候,我们的时间轴也许并不需要那么多数据(比如转账转载 2016-01-28 10:39:52 · 1159 阅读 · 0 评论 -
GridView实现滚动到指定位置的方法
这篇文章主要介绍了Android GridView实现滚动到指定位置的方法,本文介绍了4个相关的方法,分别对它们做了讲解,需要的朋友可以参考下当一个列表项目很多,并且每个项目可以进入到其它Activity或者Fragment时,保存之前列表的位置是一个比较不错的功能,今天研究了一下怎么保存浏览位置,发现GridView和它的父类中有4个相关的方法:复制代码 代码如下:p转载 2016-01-28 15:16:28 · 3346 阅读 · 0 评论 -
实现多行、水平滚动的分页的Gridview实例源码
如果单行水平滚动,可以用Horizontalscrollview实现。如果是多行水平滚动,则结合Gridview(一般是垂直滚动的)和Horizontalscrollview实现功能要求: (1)比如每页显示2X2,总共2XN,每个item显示图片+文字(点击有链接)。 如果单行水平滚动,可以用Horizontalscrollview实现。 如果是多行水平滚动,则结合Gridv转载 2016-01-28 15:15:27 · 415 阅读 · 0 评论 -
实现GridView中ImageView动态变换的方法
这篇文章主要介绍了Android实现GridView中ImageView动态变换的方法,以实例形式较为详细的分析了GridView中ImageView动态变换的页面布局及功能实现相关技巧,需要的朋友可以参考下本文实例讲述了Android实现GridView中ImageView动态变换的方法。分享给大家供大家参考。具体如下:使用YY影音的时候,发现点击GridView的某一个Item,I转载 2016-01-28 14:03:39 · 506 阅读 · 0 评论 -
ScrollView嵌套ListView和GridView冲突的解决方法
由于ListView,GridView本身都继承于ScrollView,一旦在ScrollView中嵌套ScrollView,在ScrollView中嵌套使用ListView或者GridView,ListView只会显示一行多一点。两者进行嵌套,即会发生冲突那么里面的ScrollView高度计算就会出现问题。我们也就无法得到想要的效果。核心解决方案: 重写ListView或者GridV转载 2016-01-28 14:01:22 · 370 阅读 · 0 评论 -
ActivityGroup+GridView实现Tab分页标签的方法
在Android程序中很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器转载 2016-01-28 13:56:58 · 374 阅读 · 0 评论 -
GridView多选效果的实例代码
在使用 GridView的时候,有时需要多选上面显示的类容,比如批量删除上面显示的图片,批量上传图片等。这个时候我们可以使用层叠图来实现,效果如下:具体代码如下:main.xml复制代码 代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too转载 2016-01-28 13:55:51 · 365 阅读 · 0 评论 -
android ListView和GridView拖拽移位实现代码
关于ListView拖拽移动位置,想必大家并不陌生,比较不错的软件都用到如此功能了.如:搜狐,网易,百度等,但是相比来说还是百度的用户体验较好,不偏心了,下面看几个示例: 首先说一下:拖拽ListView的item就不应该可以任意移动,只应该在ListView所在的范围内,而网易的你看看我都可以移动到状态栏了,虽然你做了处理,但是用户体验我个人感觉不好,在看看转载 2016-01-28 13:55:00 · 459 阅读 · 0 评论 -
实现雪花飞舞效果
英文原文:https://blog.stylingandroid.com/snowfall/ 这篇文章的发布日期是2015年的圣诞节,貌似唯一能与之匹配的就是就是在Styling Android上来点喜庆的东西。为那些不过圣诞节,或者在六月份读这篇文章的人而写 - 原谅我又调皮了。那么问题来了,怎么才能诠释圣诞的意义呢?最明显的答案就是:一张戴了圣诞帽的照片:虽然我觉得这张转载 2016-01-28 11:07:32 · 1107 阅读 · 0 评论 -
分析自定义view的实现过程-实现雪花飞舞效果
大家都知道,自定义view分成三个类型,1、是完全自定义,自己绘制,例如本文讲的例子。2、是Groupview,就是把一些安卓原生提供的控件组合起来,做成一个有多种功能的组合控件,如前面写过的android-oldman之TitleBar.就是这种。3、就是继承自安卓原来的控件,然后增加修改成自己需要的功能。如extends TextVeiw后,再里面做一些更改,text的位置,长度什么的。相转载 2016-01-28 11:05:24 · 531 阅读 · 0 评论 -
android开源图表库MPAndroidChart(曲线图、直方图、饼状图)
一个可以拖动缩放的图表库,包含曲线图、直方图、饼状图,其中直方图支持3d效果。该库的可扩展性强,代码相对规范,最近一次更新有很大改进,如果不喜欢AChartEngine的过于复杂可以考虑在此库的基础上开发自己的图表类。linechart填充式lineChart单条线的LineChartBarChart2DBarCh转载 2016-01-28 10:53:56 · 3654 阅读 · 0 评论 -
Android Notification通知栏设计指南
android的通知系统就让用户在没有打开app的情况下也能接收来自app的消息,比如短信应用中有新的短信或者日历应用中有到期的日程。Jelly Bean中的新特性这些新特性包括:1.允许用户在通知抽屉notification drawer中直接做出响应通知的动作。2.notification的大小和布局比以前更灵活,可以展开通知查看更多的信息。3.新增优先级标志位,以前优转载 2016-01-28 10:48:02 · 705 阅读 · 0 评论 -
android Notification 的使用
Notification 的使用需要导入 3 个类import android.app.PendingIntent;import android.app.NotificationManager;import android.app.Notification;代码示例及说明NotificationManager nm = (NotificationManager)getSystemS转载 2016-01-28 10:46:53 · 326 阅读 · 0 评论 -
Android Notification通知栏开发详解
Notification是在你的应用常规界面之外展示的消息。当app让系统发送一个消息的时候,消息首先以图表的形式显示在通知栏。要查看消息的详情需要进入通知抽屉(notificationdrawer)中查看。通知栏和通知抽屉(notificationdrawer)都是系统层面控制的,你可以随时查看,不限制于app。图 1.通知栏的通知图 2. notific转载 2016-01-28 10:45:06 · 571 阅读 · 0 评论 -
RecyclerView 列表控件中简单实现时间线
时间时间,时间,时间啊;走慢一点吧~看见很多软件中都有时间线的东西,貌似天气啊,旅游啊什么的最多了;具体实现方式很多,在本篇文章中讲解一种自定义View封装的方式。效果先来看看效果。 分析软件中,可以看见前面的时间线也就是线条加上圆圈组成;当然这里的圆圈与线条也都是可以随意换成其他的,比如图片等等。当然这里最简单的来说,是上面一个线条,然后一个圆圈,然后下面一个转载 2016-01-28 10:42:47 · 775 阅读 · 0 评论 -
Android开发中10个很有用的代码片段
1、查看是否有存储卡插入[java] view plaincopyString status=Environment.getExternalStorageState(); if ( status.equals ( Enviroment.MEDIA_MOUNTED ) ) { 说明有SD卡插入 } 2、让转载 2016-01-28 15:26:42 · 306 阅读 · 0 评论