自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Afanbaby的博客

想做就没有做不到的事!

  • 博客(16)
  • 资源 (21)
  • 收藏
  • 关注

原创 Android中getChildAt()方法介绍

getChildAt: 官方文档:public View getChildAt (int index)Returns the view at the specified position in the group.Parameters index: the position at which to get the view from returns: the view at the spe

2016-08-28 18:27:50 24875 2

原创 Android中EditText的错误消息显示

EditText的错误消息显示,可以在EditText的下方弹出一个Popupwindow,有很好的用户体验, 先看一下效果图:下面我们为大家介绍一下有三种方式设置:MainActivity中:package com.example.mac.seterrordemo;import android.graphics.drawable.Drawable;import android.os.Bundl

2016-08-28 18:23:32 2944

原创 Android中GridView的使用

一、相对于listView与recycleView来说,gridView有相对的优势,gridView根据数据类的数量来生成多少个,如果有一天数据的数量发生了改变,gridView会自动去适应。而这一点listView与recycleView是决定做不到的。二、官方文档:GridView extends AbsListView A view that shows items in two-di

2016-08-28 11:36:36 815

原创 Android Studio怎么删除module

当我们引入错误的model的时候,我们就不得不考虑怎么讲这个错误的model删除,其实也是很简单的,首先,右键这个错误的model,点击Open Model Settings然后点击上面的” - ” 符号。会弹出一个对话框,问你是不是要移除掉这个model,当然选择的是” yes ” ,最后点击OK 就可以了!就可以吧这个model给删除了。本人菜鸟一个,有什么不对的地方希望大家指出评论,大神勿喷,

2016-08-28 11:28:51 1511

原创 Android中listView联动效果

最近看见listView联动的效果,感觉好不错,就打算写一个,其实也很简单,无非就是一个布局中两个listView,左边的点击事件右边的做出响应,右边的滑动事件左边做出反应。大致思路就是这样,现在让我们开始吧!首先看一下效果图吧:MainActivity中:package com.example.mac.listviewgangeddemo;import android.os.Bundle;imp

2016-08-28 11:11:15 1221

原创 Android Studio进行编译程序时,R文件报红

1.清理一下,在最上面有一个菜单Build中,选择Clean Project,等待一会儿就可以了!2.构建,选择工具栏中的一个向下的小箭头,等待一会儿就可以了。3.如果你之前写的没有问题的话,就是因为你刚才加的xml文件导致的,大多都是图片的命名,一定要注意的图片的格式,不要将图片的名字改为xx.png,实际上还是没有改变图片的格式4.以上的办法都不好用的话,那就重启Android Studio,再

2016-08-28 11:00:05 11016 2

原创 android出现错误:java.lang.NoClassDefFoundError:android.support.v7.internal.widget.TintManager

当运行程序的时候,出现下面这个错误,很是蛋疼啊, java.lang.NoClassDefFoundError:android.support.v7.internal.widget.TintManager 在网上一顿搜索后,发现问题还是可以解决的, 首先导致这种错误的出现,是因为Android 使用Tablayout时候出错,所以需要检查你的TabLayout添加依赖的时候,是否添加正确,com

2016-08-28 10:54:57 2783 1

原创 利用android studio查看file explorer

当我们使用android studio需要查看file explorer中的文件的时候,当我们打开DDMS中,才发现file explorer被我们给误关了,所以我们需要重新找到file explorer的工作区,首先我们需要打开DDMS:然后点击Window的下拉菜单,点击Show View:在弹出的对话框中,选择Android中File Explorer:最后,我们就可以看见file explo

2016-08-28 10:37:11 13934

原创 Android中利用StickyListHeaders实现listView的悬浮头

使用StickyListHeaders第三方框架可以轻松的实现listView添加headers,这个功能有点类似于手机的通信录。效果还是挺好的,使用起来也非常简单。首先看一下效果图,因为使用的是第三方的框架,所以需要添加依赖,MainActivity中:package com.example.mac.stickylistheadersdemo;import android.os.Bundle;

2016-08-16 16:08:13 4391

原创 Android中利用newInstance()方法实例化fragment

Android是在Android 3.0 (API level 11)开始引入Fragment的。Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI。那我们应该怎么去创建fragment呢?Google已经考虑到这种情况了,所以推荐我们使用newInstance()的方式来创建,下面让我们看一下到底怎么使用吧!也是很简单的!例,我们要实现的效果图,M

2016-08-15 14:35:52 9983 5

原创 Android动画(三):属性动画

一、View动画存在问题:就是动画移动后,点击动画的结束为止不会触发点击事件,当点击动画的起始位置,会触发点击事件。 而属性动画就不会,属性动画使用动画的效果得到了加强,不仅可以完全实现View动画的效果,更能实现更炫的效果。 属性动画是API11才有的,若想兼容以前的版本,可以使用开源的动画库nineoldandroids。二、想要使用属性动画必须有两个条件: 1.第一个有参数的对象,友谊第

2016-08-10 16:56:33 1069

原创 Android中利用正则表达式验证手机号是否合法

利用正则表达式来验证手机号是否合法,现在我们简单使用一下,这个在实际的应用中很实用。例:在输入框中输入手机号,判断是否合法,MainActivity中:package com.example.mac.judgedemo;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.

2016-08-10 16:44:25 14913 5

原创 Android动画(二):帧动画

帧动画,原理是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。因为每一帧的内容都不一样,增加了负荷,输出的文件量也大。 优点:灵活,变现细腻。 缺点:增加了负荷。首先在网上随便找到一张GIF图片,下载下来,然后打开后,如下将每一张图片都拖拽到桌面上,然后重命名,在拷贝到工程中的res下得mipmap下。在drawable下创建drawable r

2016-08-08 08:54:09 1320

原创 Android动画(一):View动画(补间动画)

一、动画的简单介绍: 在Android项目的开发过程中,如果某些控件或者界面突然的出现或者消失,会造成分厂差的用户体验。所以我们需要为特定的控件或者界面添加一些动画效果.二、分类:View动画(补间动画)、帧动画、属性动画.三、详细介绍: ①View动画(补间动画):通过对场景里的对象不断做图像变换(平移、缩放、旋转、透明度),而产生动画效果,是一种渐进的动画,还可以自定义。②帧动画:也是Vie

2016-08-07 10:00:32 2575 4

原创 Android中利用banner实现轮播图的效果

最近在写轮播图,发现了一个很简单的轮播图控件,所以今天就简单使用了一下。使用的时候需要添加依赖:compile 'com.youth.banner:banner:+'MainActivity中:import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;im

2016-08-07 09:39:17 8167 1

原创 Android中引导页

大多数手机都会有引导页,是用户更快的了解这款应用是做什么的,下面我们来简单的使用一下。MainActivity中:package com.example.mac.welocomedemo;import android.support.v4.view.ViewPager;import android.support.v7.app.AppCompatActivity;import android.o

2016-08-07 09:33:36 988

Android 使用BottomNavigationView实现底部导航栏

Android 使用BottomNavigationView实现底部导航栏,在Android Support Library 25 中增加了 BottomNavigationView 控件,官方为我们提供了这样这一个控件。

2018-02-02

微信小程序,两种方式实现上拉加载,下拉刷新

微信小程序,两种方式实现上拉加载,下拉刷新,用于列表展示数据

2017-12-19

微信小程序swiper(实现轮播图效果)

微信小程序swiper,滑块视图容器,使用这个视图实现轮播图的效果。

2017-12-14

微信小程序progressDemo

微信小程序-progress(进度条),进度条是一种用户体验很好的加载状态,如软件升级下载进度, 视频,图片下载进度,以及上传等。

2017-12-13

微信小程序地图demo

微信小程序地图demo,可自定义气泡标签等,根据地理位置画出两点之间的线

2017-12-11

Android 高斯模糊的几种实现方式

Android 高斯模糊的几种实现方式,通过GitHub上的来实现高斯模糊的效果,当然我们还可以通过RenderScriprt,Glide方式来实现。

2017-09-22

android反编译资源获取

资源文件获取,可以提取出图片文件和布局文件进行使用查看

2017-08-04

Android 中textSwitcher与imageSwitcher的使用

Android 中textSwitcher与imageSwitcher的使用

2017-07-31

android NavigationView的使用

android NavigationView的使用

2017-07-23

android 实现点击edittext的“小眼睛”切换明密文

android 实现点击edittext的“小眼睛”切换明密文

2017-07-21

android Interpolator的使用

android Interpolator的使用

2017-06-22

android中kenBurnsView使用,实现Ken Burns effect图片展示效果的效果android控件

android kenBurnsView使用,实现Ken Burns effect图片展示效果的效果android控件

2017-06-22

Android中featuredrecyclerview的使用

Android中featuredrecyclerview的使用

2017-06-22

Android仿淘宝头条垂直滚动,垂直走马灯,公告

Android仿淘宝头条垂直滚动,垂直走马灯,公告

2017-06-14

android中ProgressDialog的使用

android中ProgressDialog的使用

2017-06-12

android中radioGroup动态添加radioButton

android中radioGroup动态添加radioButton

2017-03-23

android 在list view中插入一条广告

android 在list view中插入一条广告数据

2017-03-22

Edit text还可以输入多少

检测Edit text还可以输入多少文字

2017-03-21

XListView的使用

支持下拉刷新,上拉刷新,添加头视图,尾视图,

2017-02-19

ConvenientBanner的使用

支持本地图片,网络图片的轮播

2017-02-18

SourceTree(中文版Windows7)

SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,同时也是Mercurial和Subversion版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作。 SourceTree拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。

2016-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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