yissan的博客

一个专注于赚钱和提升认知的程序员!

Android仿微信调用第三方地图应用导航(高德、百度、腾讯)

好久没有写Andorid代码啦!最近刚好要实现一个这个功能,顺便就在博客里分享一下。实现目标先来一张微信功能截图看看要做什么 其实就是有一个目的地,点击目的地的时候弹出可选择的应用进行导航。大脑动一下,要实现这个功能应该大体分成两步: 底部弹出可选的地图菜单进行展示 点击具体菜单某一项的时候调用...

2017-09-29 16:28:20

阅读数:5842

评论数:13

Android快速开发-选项卡

介绍几行代码实现Android选项卡界面,支持标准底部Tab自定义视图选项卡,头部文字选项卡。

2017-06-05 15:24:20

阅读数:4687

评论数:5

Android自定义View之LoadingLayout

介绍上一篇博文写了一个通用的加载view,这篇在加载view的基础在包裹一层就是LoadingLayout了,主要的目的是免去每次加载时要隐藏主内容布局,然后加载成功之后显示主内容布局这些繁琐操作。如果你还不了解loadingView,可以简单的看一下上一篇博文:Android 自定义通用的loa...

2017-02-23 11:27:06

阅读数:3477

评论数:0

Android 自定义通用的loadingview

介绍好久没有写博客啦,最近在接近新年了,年前的工作都要收尾,所有特别忙,周末抽空写了个通用的加载view,写篇博客分享出来。 功能 1、显示加载视图,加载失败的时候显示加载失败视图,数据为空时显示数据为空视图,支持为失败视图设置点击事件重新加载数据。 2、...

2017-01-18 14:05:11

阅读数:5913

评论数:7

Android Studio快速开发之道

介绍现如今开发越来越追求效率和节奏,节省出时间做更多的事情,除了开发技术上的封装等,开发工具的使用技巧也是很重要的,今天就根据自己的经验来给大家介绍一下Android Studio快速开发之道。Postfix completion介绍Postfix completion 是IntelliJ IDE...

2016-11-28 10:14:25

阅读数:8705

评论数:28

Android 自定义价格日历控件

介绍上个星期项目有一个日历价格的需求,类似一个商品在不同的日期价格可能会不同,由于时间给得特别紧所以打算找个合适的开源项目进行修改。参考了网上大多数是通过继承view直接draw一个monthView,然后通过listview来实现monthView的复用。但是继承view通过draw来实现月份日...

2016-11-21 15:43:08

阅读数:4739

评论数:5

Android自定义View——圆形进度条式按钮

介绍今天上班的时候有个哥们问我怎么去实现一个按钮式的进度条,先来看看他需要实现的效果图。和普通的圆形进度条类似,只是中间的地方有两个状态表示,未开始,暂停状态。而且他说圆形进度的功能已经实现了。那么我们只需要对中间的两个状态做处理就行了。先来看看实现的效果图:上面说了我们只需要处理中间状态的变化就...

2016-08-16 22:37:37

阅读数:7946

评论数:3

Android自定义View 简单实现多图片选择控件

前言相信很多朋友在开发中都会遇到图片上传的情况,尤其是多图上传,最 经典的莫过于微信的图片选择了。所有很多情况下会使用到多图选择。 所以就有了这篇文章,今天抽点时间写了个控件。

2016-07-22 16:47:01

阅读数:7958

评论数:11

Android 使用Loader轻松实现仿微信图片加载

概述上一篇文章介绍了Loader的作用和相关知识,说白了Loader就是Android提供给我们用来更容易查询数据用的。其实在我们应用中查询数据最常用的应该就是查询手机的图片进行显示。今天就来学习一下使用Loader做一个简单的本地图片库,类似于微信的图片选择。先来看看效果图:福利来了! 由于图...

2016-07-20 00:08:19

阅读数:2626

评论数:1

Android Loader解析

概述Google在Android3.0引入了loaders,目的是为了在Activity或Fragment里异步加载数据更加容易。Loaders有一下这些特点: 在任何Activity以及Fragment中可用。 异步加载数据。 监听数据资源,在数据源发生改变时可以得到新的数据。 能够自动连接上一...

2016-07-08 20:15:46

阅读数:1695

评论数:0

Mac As导入eclipse结构Android项目报错 Not a PNG file

将eclipse结构的Android项目倒入到Android studio之后,编译出现错误 Not a PNG fileAAPT err(9206750): libpng error: Not a PNG fileProcess list not empty :app:mergeDebugR...

2016-06-22 22:57:06

阅读数:974

评论数:0

Android 轻松实现仿淘宝地区选择

介绍最近用淘宝客户端的时候,编辑地址的时候有个地区选择的功能。看上面的效果觉得挺酷,滚动的时候,是最后一个从下面飞上来挨着前一个。就自己鼓捣一个出来玩玩。说了效果可能不太直观,下面上两张图看看效果 淘宝地区选择效果 再来一张自己的效果 gif的效果可能不太好,大家自己用Android手机打开...

2016-06-09 23:08:52

阅读数:5897

评论数:5

Android自定义控件4——统计图View

1、介绍周末在逛慕课网的时候,看到了一张学习计划报告图,详细记录了自己一周的学习情况,天天都是0节课啊!正好在学习Android自定义View,于是就想着自己去写了一个,这里先给出一张慕课网的图,和自己的效果图。yissan的博客,未经允许严禁转载 http://blog.csdn.net/yis...

2016-05-31 01:07:20

阅读数:10320

评论数:9

Android打造属于自己的数据库操作类。

1、概述开发Android的同学都知道sdk已经为我们提供了一个SQLiteOpenHelper类来创建和管理SQLite数据库,通过写一个子类去继承它,就可以方便的创建、管理数据库。但是当我们需要去做增删改查的操作的时候,就得通过getWritableDatabase获取一个SQLiteData...

2016-05-25 00:00:33

阅读数:9537

评论数:0

Android自定义控件3——边缘凹凸的卡劵效果View

前言最近做项目的时候遇到一个卡劵的效果,由于自己觉得用图片来做的话可以会出现适配效果不好,再加上自己自定义view方面的知识比较薄弱,所以想试试用自定义View来实现。但是由于自己知识点薄弱,一开始居然想着用画矩形来设置边缘实现,后面一个哥们指导了我,在这里感谢他。 实现分析上面的图片其实和普通...

2016-05-16 22:38:52

阅读数:11047

评论数:28

Android自定义控件2-简单的写字板控件

概述上一篇文章我们对自定义控件进行了一个大体的知识介绍。今天就来学习自定义一个简单的写字板控件。先来看看效果图就是简单的根据手指写下的轨迹去画出内容实现在上一篇文章里提到了android官方给出的自定义控件需要考虑以下几点: 创建View 处理View的布局 绘制View 与用户进行交互 优化已定...

2016-04-13 23:46:57

阅读数:3628

评论数:7

Android自定义View的官方套路

概述Android已经为我们提供了大量的View供我们使用,但是可能有时候这些组件不能满足我们的需求,这时候就需要自定义控件了。自定义控件对于初学者总是感觉是一种复杂的技术。因为里面涉及到的知识点会比较多。但是任何复杂的技术后面都是一点点简单知识的积累。通过对自定义控件的学习去可以更深入的掌握an...

2016-04-12 18:44:49

阅读数:17500

评论数:23

Android自定义一个播放器控件

介绍最近要使用播放器做一个简单的视频播放功能,开始学习VideoView,在横竖屏切换的时候碰到了点麻烦,不过在查阅资料后总算是解决了。在写VideoView播放视频时候定义控制的代码全写在Actvity里了,写完一看我靠代码好乱,于是就写了个自定义的播放器控件,支持指定大小,可以横竖屏切换,手动...

2016-01-28 23:40:04

阅读数:5065

评论数:8

Android自定义控件之轮播图控件

背景最近要做一个轮播图的效果,网上看了几篇文章,基本上都能找到实现,效果还挺不错,但是在写的时候感觉每次都要单独去重新在Activity里写一堆代码。于是自己封装了一下。本篇轮播图实现原理原文出处:循环广告位组件的实现,这里只是做了下封装成一个控件,不必每次重复写代码了。效果图实现分析轮播图的功能...

2016-01-19 02:12:27

阅读数:4285

评论数:5

ListView setOnItemClickListener无效原因分析

前言最近在做项目的过程中,在使用listview的时候遇到了设置item监听事件的时候在没有回调onItemClick 方法的问题。我的情况是在item中有一个Button按钮。所以不会回调。上百度找到了解决办法有两种,如下: 1、在checkbox、button对应的view处加android...

2016-01-02 17:48:13

阅读数:6556

评论数:3

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