自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (34)
  • 收藏
  • 关注

原创 Android与H5交互 @JavascriptInterface方法中 textview.settext()无效的问题

项目中踩过的坑,记录一下 Android中定义test方法,H5调用后更新页面TextView的显示 错误的方式: @JavascriptInterface public void test(String str) { tv.setText(str); } 如直接setText,则无法正确显示str的值 正确方式: @JavascriptInterface public void test(String str) { runOnUiThread(() -> {

2020-07-16 14:56:25 425 1

原创 Android从上往下滑动或从下往上滑动结束Activity

之前有看过xiaanming写的侧滑返回,于是仿照他的Demo,写了这个从上往下滑动或者从下往上滑动结束Activity 先附图一张,由于这台电脑分辨率有问题以及模拟器的缘故,先凑活看吧 先贴代码: 从上往下滑动: import android.content.Context; import android.util.AttributeSet

2016-08-29 15:11:22 7929 4

原创 Android多媒体(三) 音频与视频合并 我用双手成就你的梦想

上两篇中讲了 Android多媒体(一) 音轨合成 我用双手成就你的梦想 Android多媒体(二) 多段Mp4文件拼接 我用双手成就你的梦想 今天实现的是音频与视频的合并。 实现该效果,仍旧使用Google的mp4parser 代码量也是非常的少: try { Movie countVideo = MovieCreator.build(videoPath);

2016-05-27 10:46:32 2445 3

原创 Android多媒体(二) 多段Mp4文件拼接 我用双手成就你的梦想

上一篇中讲了音轨合成Android多媒体(一) 音轨合成 我用双手成就你的梦想 ,今天要实现的是将多个Mp4文件合并。 两者相同点在于都是将多个音频合并成一个,不同点在于前者是同时播放多个音频,后者是按合成的顺序播放。 这里使用的是mp4parser来实现的 官网地址:https://code.google.com/p/mp4parser/ GitHub: https://git

2016-05-26 14:44:28 2904 1

原创 Android多媒体(一) 音轨合成 我用双手成就你的梦想

近期需要做音轨合成这样一个功能,何为音轨合成,说白了就是N个音频文件合成一个,同时播放两个声音。然而网上各种找代码,并没有一个能用的,最后终于找到一个外国大神写的合音工具类,稍加修改便成了自己的东西。 模拟器没办法录音,所以这里先只提供一张效果图 我这里做的效果是点击开始录音开始录制声音,停止后将该录音文件存储在sd卡,并在中间的ListViw显示名字,点击item选中多条

2016-05-24 15:37:16 4303 5

原创 Android动画效果(二) 仿QQ点赞动画

近日有看到QQ点赞的动画效果,于是模仿写了一个

2016-05-23 17:16:25 5302 1

原创 Android 自定义BaseAdapter

基本每个项目中都要用到ListView、GridView, 而如果直接使用BaseAdapter,代码量会非常多,所以写了一个封装的Adapter,大大的节省代码量 代码中已经加了注释,所以直接贴出代码: public abstract class ListItemAdapter extends BaseAdapter { protected Context context; protec

2016-05-13 11:05:41 664

原创 Android自定义控件(特效三) 自定义View实现图片验证码

之前在一些APP上看到图片验证码的效果,百度后发现网上大多数的代码都是写了一个Bitmap工具类来实现的,于是,今天尝试用自定义View来实现该效果 先上图: 先来说说思路,首先画一个大的背景图,然后生成验证码,最后在图中画出随机生成的验证码,以及干扰的线条 先写个View,继承View并实现构造方法、onDraw() 在OnDraw里,先来画一个大的背景图

2016-05-11 17:25:56 2207 3

原创 Android动画效果(一) 任意两点间的抛物线动画

先上图: 这里要实现的是,点击上面的按钮后,将TextView随机移动到底部按钮的位置 首先,将底部按钮放入list中,方便后面随机取值 list = new ArrayList(); list.add(btn1); list.add(btn2); list.add(btn3); list.add(btn4); 然后就是点击按钮后的抛物线动画了

2016-05-09 17:27:01 4365

原创 Android自定义控件(特效二) 点击屏幕,根据所点击的位置绘制桃心

先附GIF一张 思路如下:多次点击屏幕则会绘制多个桃心,所以将这些桃心放到List中。在点击屏幕后调用onTouchEvent,在onTouchEvent里设置桃心的初始状态值,如半径、XY坐标,然后invalidate调用onDraw进行绘制,最后调用Handler来刷新桃心的透明度。 代码如下: 首先在onTouchEvent里设置桃心的初始值 @Override

2016-05-09 10:22:08 2901 1

原创 Android自定义控件(特效一) 点击屏幕,根据所点击的位置绘制圆环

之前在三星手机上看到点击屏幕后出现水波的特效,所以尝试着写了个类似的效果 实现自定义一个View,并实现构造方法 public class MyView extends View {  public MyView(Context context) {   super(context);   // TODO Auto-generated constructor stub  }

2016-05-06 11:07:42 4275

原创 Android shape、selector的使用

首先在res下新建文件夹drawable,然后创建Android XML File 1.四个角圆角、填充白色、描边灰色 http://schemas.android.com/apk/res/android" >                        android:radius="10dp" />                 android:widt

2016-04-27 15:08:50 330

原创 Android用canvas画哆啦A梦

先上图: 很简单 第一步:找到一张哆啦A梦的照片 第二部:image.setBackgroundResource(R.drawable.XX); 哆啦A梦就出来了  是不是很简单... 以上是玩笑话..下面我们用代码来实现 首先,自定义一个View,并实现构造方法 public class MyView extends

2016-01-28 11:21:50 1693 2

原创 Android仿IOS布局上拉下拉回弹,并显示底层控件

先来看看一般的布局,比如LinearLayout 首先自定义一个LinearLayout,重写computeScroll、onTouchEvent等方法,在onTouchEvent中判断手势,如果手指抬起,则LinearLayout回到顶部,如果是其他的,则控件随着手指滚动。 public class MyLayout extends LinearLayout { private S

2016-01-15 09:50:46 3643 1

原创 viewpager、listview、gridview、scrollview去除阴影

xml:   android:overScrollMode="never" java:    view.setOverScrollMode(ScrollView.OVER_SCROLL_NEVER);

2015-11-18 17:31:47 651

原创 Android ViewPager 点击或滑动时指示器文字渐变、光标跟随

主要用到的自定义指示器文字类 public class ColorTrackView extends View { private int mTextStartX; private int mTextStartY; public enum Direction { LEFT, RIGHT, TOP, BOTTOM; } private int mDirection = DIRE

2015-11-12 15:14:53 1527

原创 Listview 去除顶部阴影

1.listview.setOverScrollMode(View.OVER_SCROLL_NEVER); 2.public MyListView(Context context, AttributeSet attrs) { super(context, attrs); if (Integer.parseInt(Build.VERSION.SDK) >= 9) { this.setOver

2015-07-22 11:00:48 522

android gvidview test

android gvidview test

2016-05-13

Android 图片验证码

Android自定义View实现图片验证码

2016-05-11

Android 任意两点间的抛物线动画效果

Android 任意两点间的抛物线动画效果

2016-05-09

Android 任意两点间的抛物线动画

Android 任意两点间的抛物线动画效果

2016-05-09

Android 任意两点的抛物线动画

Android 任意两点间的抛物线动画

2016-05-09

Android点击屏幕,在点击位置绘制桃心

Android点击屏幕,在点击的位置绘制一颗桃心,注释已经写的很清楚了

2016-05-09

Android点击屏幕,在点击的位置出来一颗桃心

Android点击屏幕,在点击的位置出来一颗桃心,注释写的很清晰了

2016-05-09

Android点击屏幕后,在所点击的位置绘制圆环,注释已经写的很清晰了

Android点击屏幕后,在所点击的位置绘制圆环,注释已经写的很清晰了

2016-05-06

Android点击屏幕出来圆环

Android点击屏幕后,在所点击的位置绘制圆环,注释已经写的很清晰了

2016-05-06

Android纯代码画出哆啦A梦

Android纯代码画出哆啦A梦,其中有些参数这里写死了,在不同机型上效果可能不同,但重在思想

2016-01-28

仿IOS下拉回弹,下拉后显示子控件

仿IOS下拉回弹,下拉后显示子控件,可适用所有View

2016-01-15

无聊写的小动画

打发时间写的小动画 主要用到了动画执行顺序这个知识点 其他也没什么

2015-12-21

精美progress bar

精美的28种 progress bar

2015-12-11

vuforia-sdk-android-5-0-5

vuforia-sdk-android-5-0-5.zip,官网下不了的可以在这下

2015-12-08

ViewPager 光标、指示器文字跟随变化

ViewPager点击或滑动时,指示器文字跟随变色,光标跟随

2015-11-12

listview下拉后的动画效果

listview下拉+动画效果,良心代码

2015-11-03

仿支付宝6位密码

仿支付宝6位密码键盘,代码简介易懂,良心作品

2015-11-03

android 自定义wheel选择日期

物超所值 自定义wheel显示年月日 代码简介易懂

2015-11-03

android 滑动删除

android listview滑动删除

2015-11-03

android 选择多张图片并上传

android 选择多张图片并进行上传 可查看本地所有图片并选择

2015-09-01

android仿微信选择本地图片或拍照

android仿微信选择本地图片或拍照,可查看所有本地图片,并进行多选操作

2015-09-01

android wheel二级联动

android wheel二级联动,自定义二级联动内容

2015-09-01

Android全国城市选择排序

Listview加载全国城市,并以拼音首字母进行排序

2015-09-01

仿大众点评评论回复

仿大众点评评论回复

2015-07-13

Android上下滑动结束Activity

从上往下滑动或从下往上滑动结束Activity,详情见博客http://blog.csdn.net/qq_18612815/article/details/52353078

2016-08-29

Android 音频与视频合并

Android 音频与视频合并

2016-05-27

Android音频与视频合并

Android音频与视频的合并

2016-05-27

Android 音频拼接

Android多段音频拼接

2016-05-26

Android音轨合成

Android音轨合成 重要的地方都加了注释

2016-05-24

Android仿QQ点赞动画

Android仿QQ点赞动画

2016-05-23

GIF录制+取色器,开发必备品

GIF录制工具和取色器,开发中常用的工具,下载下来后直接可以运行

2016-05-18

VTS反编译工具

Vts反编译工具,直接打开安装使用

2016-05-18

Vss汉化包 直接安装使用

Vss汉化包

2016-05-18

Android自定义BaseAdapter

Android自定义BaseAdapter,大大的节省代码量

2016-05-13

空空如也

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

TA关注的人

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