博客专栏  >  移动开发   >  Android开发与技术探索

Android开发与技术探索

该栏目主要记录Android学习过程中的点点滴滴,并汇集一些经常使用到的demo,或比较流行的案例,每篇都会附上源码。

关注
5 已关注
48篇博文
  • Android 扫一扫,绘制指定区域透明区域

    一、概述 在实现扫一扫的功能的时候,我们需要绘制一个中间为透明的扫码框,其余部分为半透明。通常情况下,例如微信或者支付宝的扫码框都是矩形的,如果中间的扫码框是一个矩形,那么布局是很简单的,可是如果...

    2018-07-22 21:38
    184
  • Android 自定义可展开的ExpandTextView

    一、概述 可折叠的textview是一个很常见的功能,相信大家都在微信朋友圈体验过这种场景:朋友发的笑话都只有半截,下面是一片白色,你要展开全文之后才能知道最后结果。 其实这也不是什么高大上的东西...

    2018-07-01 12:46
    171
  • Android 自定义View实现环形带刻度颜色渐变的进度条

    上次写了一篇Android 自定义View实现环形带刻度的进度条,这篇文章就简单了,只是在原来的基础上加一个颜色渐变。 按照惯例,我们先来看看效果图 一、概述 1、相比于上篇文章,这里我们...

    2018-07-01 11:19
    274
  • Android ViewPager的简单使用

    很久以前写过一篇Android 仿美团网,探索使用ViewPager+GridView实现左右滑动查看更多分类的功能,本篇文章简单一点,也是说ViewPager。有这么一个场景,在同一个Activit...

    2018-06-30 12:01
    124
  • Android 6.0动态权限申请

    6.0权限的基本知识,以下是需要单独申请的权限,共分为9组,每组只要有一个权限申请成功了,就默认整组权限都可以使用了。 group:android.permission-group.CONT...

    2018-06-10 14:28
    132
  • Android字符串+数字变量方法之%1$s、%1$d的用法

    (1)%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格 (2)%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格 (3)%n$...

    2018-05-28 17:01
    186
  • Android Kotlin 将函数作为参数传递

    Kotlin支持函数作为参数传递,无需构建对象来包装函数。 1、调用一个无返回的函数作为参数传递为:方法名()-> Unit class MainActivity :...

    2018-05-27 22:58
    422
  • Android kotlin静态属性、静态方法

    Kotlin类不支持静态方法和成员,由于Kotlin支持全局函数和变量,因此我们可以直接使用全局函数和变量来代替类中静态方法和静态成员变量。不过还有一个问题没解决,如果要使用类中的这些全局函数和变量,...

    2018-05-27 20:15
    579
  • Android Paging Library 基于RecyclerView的分页加载框架

    在2018年5月9日的谷歌开发者大会(Google I/O 2018) 中提出在去年发布的广受欢迎的架构组件上,谷歌进一步改进并推出了Jetpack. Android Jetpack 能帮助我们加快...

    2018-05-24 11:58
    2950
  • Kotlin 自定义View之实现标尺控件(选择身高、体重等)

    本篇文章讲的是Kotlin 自定义view之实现标尺控件Ruler,以选择身高、体重等。开发中,当我们需要获取用户的身高和体重等信息时,如果直接让他们输入,显然体验不够好。像类似于唯品会、好轻等APP...

    2018-05-13 11:41
    512
  • Android Zip解压缩工具类

    package com.example.zip.commons.utils;import android.util.Log;import java.io.File; import java.io.Fi...

    2017-06-12 14:33
    3733
  • Android RxJava 创建操作符Interval

    Interval操作符:用于创建Observable,跟TimerTask类似,用于周期性发送信息,是一个可以指定线程的TimerTask首先添加类库 // RxAndroid comp...

    2017-06-10 17:32
    1021
  • Android RxJava 创建操作符Timer

    之前有写过Android实现倒计时之使用CountDownTimer,除了CountDownTimer,handler也可以实现 mHandler.sendEmptyMessageDelayed(...

    2017-06-09 10:35
    542
  • Android RxBus的使用

    RxBus的核心功能是基于Rxjava的,在RxJava中有个Subject类,它继承Observable类,同时实现了Observer接口,因此Subject可以同时担当订阅者和被订阅者的角色,这里...

    2017-06-08 12:34
    2237
  • Android 使用SeekBar时动态显示进度且随SeekBar一起移动

    好久没有更新博客了!在滑动SeekBar的时候,要同时显示进度,而且通常要求最小值比0小,按照惯例,先看看效果图: 一、自定义控件 用于在SeekBar上方,跟随Se...

    2017-05-31 23:04
    5458
  • Android 仿今日头条的视频播放控件(几行代码快速实现)

    前段时间由于项目需要用到类似于今日头条的视频播放器,实现在线播放,边缓存边播放,当然也可以播放本地文件,如下图: 这里我推荐大家使用的是jiecaovideoplayer开源库,这个库的播放引擎...

    2016-12-04 16:46
    9429
  • Android 探索Bottom sheets的使用

    在Android Support Library 23.2版本推出之后,我们可以看到一些新的特性,例如AppCompat DayNight主题,BottomSheet等,其中BottomSheet控件...

    2016-09-08 15:26
    1796
  • Android 自定义Dialog的简单实现

    感觉好像已经很久没更新博客了,前段时间主要是忙于新工作的事情,现在我又可以抽出时间来写写博客了,今天分享一篇自定义Dialog的简单实现一、前言 现在很多App的提示对话框都非常个性化,我们早已不再...

    2016-11-29 21:38
    827
  • Android 自定义View之边缘凹凸的优惠券效果

    本篇文章讲的是自定义View之边缘凹凸的优惠券效果,之前有见过很多优惠券的效果都是使用了边缘凹凸的样式,碰巧也看到这么一篇文章:http://blog.csdn.net/yissan/article/...

    2016-09-27 17:01
    1754
  • android:windowSoftInputMode属性

    android:windowSoftInputMode用于设置当前activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。 这个属性能影响两件事...

    2016-09-30 18:32
    1153
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部