自定义博客皮肤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的显示错误的方式:@JavascriptInterfacepublic void test(String str) { tv.setText(str);}如直接setText,则无法正确显示str的值正确方式:@JavascriptInterfacepublic void test(String str) { runOnUiThread(() -> {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

原创 Android 自定义BaseAdapter

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

2016-05-13 11:05:41 734

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

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

2016-05-11 17:25:56 2270 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 5125

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

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

2016-05-09 10:22:08 2992 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 4416

原创 Android shape、selector的使用

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

2016-04-27 15:08:50 351

原创 Android用canvas画哆啦A梦

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

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

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

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

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

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

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

2015-11-18 17:31:47 690

原创 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 1590

原创 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 584

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关注的人

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