博客专栏  >  移动开发   >  Android开发技巧

Android开发技巧

介绍关于Android开发的一些高级技巧。

关注
24 已关注
28篇博文
  • 一步步打造自己的通用上拉加载布局

    背景下拉刷新是App交互中非常常见的场景,而与其对应的上拉加载,在很多场景中也已经是用户意识中理所当然的一种交互了。在很久之前的项目开发中,就已经有上拉加载的这个需求。但是那时苦于没有找到一个合适的上...

    2017-09-24 19:09
    1598
  • Android开发技巧——使用RecyclerView实现分组列表

    有一个多月没写原创博客了,介绍一下使用RecyclerView来实现分组列表。之所以使用RecyclerView,主要原因还是因为ExpandableListView无法实现设计师所需要的分割线。 ...

    2017-09-10 18:20
    754
  • Android开发技巧——写一个StepView

    在我们的应用开发中,有些业务流程会涉及到多个步骤,或者是多个状态的转化,因此,会需要有相关的设计来展示该业务流程。比如《停车王》应用里的添加车牌的步骤。 通常,我们会把这类控件称为“StepVi...

    2017-06-02 10:58
    854
  • Android开发技巧——实现设计师给出的视觉居中的布局

    本篇主要是对自定义控件的测量方法(onMeasure(int widthMeasureSpec, int heightMeasureSpec)在实际场景中的运用。 在移动应用的设计中,经常有这样的界面...

    2017-05-06 15:47
    625
  • Android开发技巧——FlingViewPager与RecyclerPagerAdapter

    刚才看了一下,距我上次写原创博客已经有三个多月了。当然,这三个多月一直没有去写博客的借口有很多,这次就不赘述了。 本篇讲的是在上次项目开发中封装的两个类,这两个类除了正好是分别继承自ViewPage...

    2017-04-09 22:35
    587
  • Android开发技巧——使用Drawable实现小红点

    在产品的设计中,总难免需要我们开发去实现各种各样的小红点,小红点,小红点。 通常,我们可能会这样做: 用一个View实现小红点,放在相对布局里,设置好内边距或外边距,让它位于图片的右上...

    2017-01-05 11:13
    2073
  • Android开发技巧——BaseAdapter的另一种优雅封装

    RecyclerView虽然因其灵活性、高效性等特点而备受好评,但也不是一定得用它把ListView给替代掉。在某些场景中,ListView还是相对更适合的。比如数据量不大,不频繁更新,并且需要简单地...

    2016-12-03 14:20
    1642
  • Android开发技巧——设置系统状态栏颜色

    开门见山,先来三张效果图: 然后我们再来讲如何实现以及如何快速地实现。如何实现实现设置系统状态栏颜色需要至少在Android 4.4.2(API 19)以上。这是因为,在这个版本以下,没有任...

    2016-06-22 15:55
    30397
  • Android开发技巧——大图裁剪

    本篇内容是接上篇《Android开发技巧——定制仿微信图片裁剪控件》 的,先简单介绍对上篇所封装的裁剪控件的使用,再详细说明如何使用它进行大图裁剪,包括对旋转图片的裁剪。裁剪控件的简单使用XML代码使...

    2016-03-17 12:07
    4410
  • Android开发技巧——定制仿微信图片裁剪控件

    拍照——裁剪,或者是选择图片——裁剪,是我们设置头像或上传图片时经常需要的一组操作。上篇讲了Camera的使用,这篇讲一下我对图片裁剪的实现。背景 下面的需求都来自产品。 裁剪图片要像微信那样,拖动和...

    2016-03-08 16:57
    8180
  • Android开发技巧——Camera拍照功能

    本篇是我对开发项目的拍照功能过程中,对Camera拍照使用的总结。由于camera2是在api level 21(5.0.1)才引入的,而Camera到6.0仍可使用,所以暂未考虑camera2。文档...

    2016-03-01 17:58
    13435
  • Android开发技巧——高亮的用户操作指南

    Android开发技巧——高亮的用户操作指南一不小心成了博客之星的候选人,还有许多朋友帮我投票,无以回报,只能再写一篇以表答谢各位的支持。前面四篇写了关于自定义控件的一些基础知识。在我的理解中,其实做...

    2015-12-10 12:42
    3484
  • Android开发技巧——自定义控件之增加状态

    在我们学习``的时候,就知道了关于一个视图组件会有许多种状态,比如按下(pressed),选择(selected),可用(enabled),正常状态,其他状态等等。View也处理了关于一个组件在不同状...

    2015-11-30 14:39
    1791
  • Android开发技巧——自定义控件之使用style

    Android开发技巧——自定义控件之使用style回顾在上一篇《Android开发技巧——自定义控件之自定义属性》中,我讲到了如何定义属性以及在自定义控件中获取这些属性的值,也提到了关于这些属性除了...

    2015-11-25 15:05
    8323
  • Android开发技巧——自定义控件之自定义属性

    Android开发技巧——自定义控件之自定义属性掌握自定义控件是很重要的,因为通过自定义控件,能够:解决UI问题,优化布局性能,简化布局代码。上一篇讲了如何通过xml把几个控件组织起来,并继承某个Vi...

    2015-11-24 11:02
    3819
  • Android开发技巧——自定义控件之组合控件

    我准备在接下来一段时间,写一系列有关Android自定义控件的博客,包括如何进行各种自定义,并分享一下我所知道的其中的技巧,注意点等。 今天写第一篇,就先写一下最简单的,也就是我们大概最早接触的一类...

    2015-11-17 10:34
    3326
  • Android开发技巧——实现可复用的ActionSheet菜单

    在上一篇《Android开发技巧——使用Dialog实现仿QQ的ActionSheet菜单》中,讲了这种菜单的实现过程,接下来将把它改成一个可复用的控件库。本文原创,转载请注明出处:对于要实现的可复用...

    2015-06-02 10:25
    5124
  • Android开发技巧——使用Dialog实现仿QQ的ActionSheet菜单

    最近看到有人用Dialog来实现QQ的仿ActionSheet的自定义菜单,对于自己没实现过的一些控件,看着也想实现一下。于是动手了一下,发现也不难,和大家分享一下。本文原创,转载请注明出处:在这里我...

    2015-05-28 10:40
    6431
  • Android开发技巧——自定义单选或多选的ListView

    这篇其实应该是属于写自定义单选或多选的ListView的基础教程,无奈目前许多人对此的实现大多都绕了远路,反而使得这正常的写法倒显示有些技巧性了。 Android中,ListView可以设置choic...

    2015-05-20 11:43
    10935
  • Android开发技巧——TextView加载HTML的图片及代码显示问题

    前几天在做一个Gradle用户指南的应用程序,使用的是TextView来加载HTML内容(至于为什么不用WebView,我也没有认真使用并比较过,也许以后会换吧),其中遇见了一些纠结的问题,所幸主要的...

    2014-12-02 09:14
    17725

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部