排序:
默认
按更新时间
按访问量

Android中属性动画的基本用法(总结)

属性动画出现的意义:弥补补间动画的不足,实现其实现不了的效果。 属性动画的实现机制:通过对目标对象进行赋值并修改其属性来实现的。 属性动画的常用类: (1)ValueAnimator类:对Value值进行的动画过渡效果操作类。(用的不多) (2)ObjectAnimator类:这个是对Vi...

2018-10-16 15:07:59

阅读数:20

评论数:0

Android中Activity的切换动画实现(总结)

Activity的转场动画很早就有,但是太过于单调,样式也不好看,于是Google在Android5.0之后,又推出的新的转场动画,效果还是非常炫的,今天我们一起来看一下。 1、旧转场动画回顾 首先我们还是先来看看在5.0之前如果我们想要在启动Activity时使用动画该怎么做呢? start...

2018-10-15 15:57:03

阅读数:10

评论数:0

Android中如何给Dialog对话框设置动画效果(总结)

效果:对话框的缩放效果。 1、动画效果文件。 dialog_enter_anim.xml <?xml version="1.0" encoding="utf-8"?> &am...

2018-10-15 14:34:47

阅读数:3

评论数:0

Android中常用的几种动画(总结)

1、滑动动画。 实例:比如像斗鱼直播时赠送礼物出现的礼物弹窗效果。 /** * 给View添加动画效果 * @param view */ private void startShowAnimation(View view) { final TranslateAnimation ...

2018-10-15 13:23:10

阅读数:10

评论数:0

Android中实现延时执行操作的几种方法

在Android开发中我们可能会有延时执行某个操作的需求,例如我们启动应用的时候,一开始呈现的是一个引导页面,过了两三秒后,会自动跳转到主界面。这就是一个延时操作。  下面是实现延时执行操作的几种方法: 1.使用线程的休眠实现延时操作    new Thread() {             ...

2018-10-15 13:01:01

阅读数:7

评论数:0

Android中ScheduledExecutorService定时接口的用法

一、ScheduledExecutorService 设计思想 ScheduledExecutorService,是基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一个线程去执行,也就是说,任务是并发执行,互不影响。 需要注意,只有当调度任务来的时候,ScheduledExecut...

2018-10-10 10:22:05

阅读数:13

评论数:0

Android利用MedioRecorder使用仿微信语音录音以及播放(总结)

今天模仿着微信的发送语音功能做了一下,现将步骤以及其中遇到的问题记录一下,以便以后查看。 实现功能:1、录制语音并显示到列表中;2、点击列表中的语音自动进行播放;3、录制语音时以及播放语音时的动画效果显示。 最终界面效果如下: 现在说一下大致的步骤: 一、布局样式 1、拉界面。很...

2018-09-30 17:04:18

阅读数:38

评论数:0

java.io.IOException: Prepare failed.: status=0x1 异常解决方法

出现上述问题的解决办法: File file = new File(strPath); FileInputStream fis = new FileInputStream(file); mediaPlayer.setDataSource(fis.getFD()); mp.prepare();

2018-09-30 10:28:18

阅读数:18

评论数:0

Android中用户权限管理(记录)

添加远程依赖: /*权限管理*/ implementation 'com.github.tbruyelle:rxpermissions:0.10.2' /** * 申请用户权限 */ private void checkUserAllPermissions() { rxPerm...

2018-09-29 10:39:08

阅读数:20

评论数:0

Android中定位中城市切换功能的实现(记录)

可以用一个第三方插件:citypicker,上Github上自己找。  

2018-09-29 10:36:03

阅读数:39

评论数:0

Android中用SmartRefreshLayout实现ListView列表的数据刷新与加载更多(总结)

这里用到的是第三方插件:SmartRefreshLayout 效果图如下: 使用步骤如下: 1、添加远程依赖 /*刷新和加载*/ implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-14' im...

2018-09-29 10:29:21

阅读数:51

评论数:0

Android中圆角对话框的实现(总结)

效果图如下: 其中最重要的一点就是:要将对话框的背景设置为透明的,其他的圆角之类的可以通过Shape等修改。 1、需要把对话框的默认背景改为透明。 方法:自定义Dialog的样式。 <!--对话框透明背景--> <...

2018-09-28 17:52:45

阅读数:12

评论数:0

Android中对话框右上角关闭悬浮按钮的实现(总结)

其实很简单,步骤如下: 1、需要把对话框的默认背景改为透明。 方法:自定义Dialog的样式。 <!--对话框透明背景--> <style name="Translucent_NoTitle&quo...

2018-09-28 11:35:17

阅读数:38

评论数:0

Android中自定义Toast提示

Toast toast = new Toast(mContext); //设置显示时长 toast.setDuration(Toast.LENGTH_SHORT); //对齐方式(屏幕居中) toast.setGravity(Gravity.CENTER, 0, 0); //设置自定义布局 Vi...

2018-09-27 18:06:40

阅读数:17

评论数:0

Android中BottomSheetDialog如何设置透明背景

只需要一行代码即可: //设置透明背景 dialog.getWindow().findViewById(R.id.design_bottom_sheet) .setBackgroundResource(android.R.color.transparent); 注意:该行必须...

2018-09-27 17:39:54

阅读数:37

评论数:0

android中SeekBar自定义

效果图如下: 步骤: 1、重新绘制SeekBar的背景等 seekbar_horizontal.xml <?xml version="1.0" encoding="UTF-8"?&a...

2018-09-20 10:43:07

阅读数:13

评论数:0

Android开发中更换图片后,有时候还是会显示旧图片(记录)

系统是通过时间戳来判断的,若文件时间比较老,虽然更换了图片资源,但还是用旧图。 但是,一两张图片手动更新时间戳还是可以,图片一多了,手动更新就比较繁琐了。还是批量处理文件比较好,赞一个: windows下,cmd进入当前文件: copy **+,, ,注意后面是直接加两个逗号。当然更新单个也可以...

2018-09-18 15:32:32

阅读数:23

评论数:0

Android 软键盘自动弹出和关闭

1.软键盘的弹出 private void showKeyboard(){ InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SE...

2018-09-17 15:51:50

阅读数:15

评论数:0

Android中Activity如何向Fragment传递数据

常用的方法是:在Activity中将要传递的数据封装在一个Bundle对象中,使用setArgument(Bundel bundle)方法传递数据,在要传递到的Fragment中使用this.getArgment()得到传递到的Bundle。...

2018-09-07 16:41:19

阅读数:23

评论数:0

Androud开发中权限管理封装

推荐一个比较不错的第三方框架:RxPermissions。 gitHub地址: https://github.com/tbruyelle/RxPermissions

2018-09-07 12:56:25

阅读数:27

评论数:0

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