当前位置: 网站地图
  • ActionSheetForAndroid安卓版本的ActionSheet ActionSheetForAndroid安卓版本的ActionSheet 日期:2014-09-05 点击:168 好评:2

    模仿IOS里面的UIActionSheet控件,有IOS6和IOS7两种风格,可以自定义风格,背景图片、按钮图片、文字颜色、间距等。 项目地址: https://github.com/baoyongzhang/ActionSheetForAndroid 使用方法 创建一个ActionSheet并显示 ActionSheet.createBuilder(this...

  • 你未必知道:onCreate 中直接线程更新 UI 是不会报错的 你未必知道:onCreate 中直接线程更新 UI 是不会报错的 日期:2014-09-04 点击:108 好评:0

    在非UI线程中更新UI是会报错的,这是常识,什么叫更新UI呢?举个简单的例子,你调用了一个TextView的 setText()方法就算是更新UI了。 但是下面的代码执行后发现 虽然我在Thread中直接更新了UI,但是没有任何错误出现: package com.example.threadtest;impor...

  • 帮程序员减压放松的10个良心网站 帮程序员减压放松的10个良心网站 日期:2014-09-04 点击:39 好评:0

    同学们工作之余,不妨放下微博跟朋友圈,来这10个网站感受一下看着就醉了的情境:「念完往上一推音乐键,我往后一靠,潮乎乎的软皮耳机里头,音乐排山倒海。」今天推荐的网站,利用代入感强的图片与音频,迅速帮你抹平焦虑,获得平和心态,特别献需求改千遍...

  • 给安卓初学者的12篇教程 给安卓初学者的12篇教程 日期:2014-09-04 点击:113 好评:0

    如果你想学习安卓程序开发,网上会有很多的教程和学习材料。来源广泛、林林总总的初学者教程和进阶教程,我们SitePoint也经常提供一些新的安卓开发教程。 考虑到有如此多的信息你又是初学者,所以你很容易感到迷惑不知道从哪开始。为了让你感到轻松同时消除...

  • ExecutorService的execute和submit方法 ExecutorService的execute和submit方法 日期:2014-09-03 点击:55 好评:0

    因为之前一直是用的execute方法,最近有个情况需要用到submit方法,所以研究了下。 三个区别: 1、接收的参数不一样 2、submit有返回值,而execute没有 Method submit extends base method Executor.execute by creating and returning a Future that can be...

  • Java5并发学习 Java5并发学习 日期:2014-09-03 点击:22 好评:0

    在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性...

  • android 滚轮刻度尺的实现 android 滚轮刻度尺的实现 日期:2014-09-02 点击:152 好评:0

    遇到一个需求需要实现如下图的效果: 卷尺,通过左右滑动来选择不同的刻度值。这方面的东西以前没弄过,以目前你的能力,想了几种思路都死在了半路上。比如上面的刻度线如何弄,滑动的时候又该如何弄;下面的数字又如何弄;看起来像圆圈的效果该如何弄。时间...

  • 14个程序员和黑客常去的编程开发社区 14个程序员和黑客常去的编程开发社区 日期:2014-09-02 点击:36 好评:0

    作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验。 下面这张图列出了14个程序员经常逛的顶级开发社区,作为程序员,你应该要了解其中一个或者最好是多个,并...

  • 深度定制再见!Android L引领OEM轻量化原生UI时代 深度定制再见!Android L引领OEM轻量化原生UI时代 日期:2014-08-30 点击:119 好评:0

    作为 Android 用户或粉丝,相信很多机友对原生 Android 系统体验十分感兴趣,同时也会被各种深度定制、美化和修改的第三方 Android 系统所以深深吸引。不过,虽然很多定制 UI 的固件总是会加入一些独特或有趣的功能,但是因此系统也会变得更加臃肿,侧面而言...

  • 分析师:Android比iOS更能获得开发人员青睐 分析师:Android比iOS更能获得开发人员青睐 日期:2014-08-30 点击:17 好评:0

    8月29日消息,据国外媒体报道,Forrester的分析师表示:尽管苹果是移动市场的鼻祖,但比起苹果的iPhone和iPad上的iOS操作系统,大部分的移动开发人员更加青睐安卓操作系统。‍虽然这两个操作系统在美国手机和平板电脑市场上,受欢迎程度不相上下,但是在...

  • android4.4的文件管理器documentsui源码解析 android4.4的文件管理器documentsui源码解析 日期:2014-08-28 点击:700 好评:0

    本文主要多android4.4中出现的documentsui理出一条分析的线索。从源码的角度做一些简单的分析。...

  • 使用 MediaStore.Images.Media.getBitmap从Uri中获得bitmap以及其缺陷 使用 MediaStore.Images.Media.getBitmap从Uri中获得bitmap以及其缺陷 日期:2014-08-26 点击:531 好评:0

    MediaStore.Images.Media.getBitmap(ContentResolver cr,Uri url)方法可以从一个已知的图片Uri中获得图片的bitmap对象,其中ContentResolver通常可以通过在Activity中调用的 getContentResolver ()方法中获...

  • 可以用eclipse编译的日历代码Calendar4.0 可以用eclipse编译的日历代码Calendar4.0 日期:2014-08-24 点击:123 好评:0

    本项目是基于ics4.0的Calendar编译,代码取自 https://github.com/OpenDroidApps/Calendar-ICS 解决了sdk中没有4.0Calendar所依赖的一些包而无法编译的问题。发现4.3之后的日历在包的依赖上又有很多变化,此项目不适用与4.3以上。 本项目某些操作会崩溃,你...

  • aFileChooser:兼容android2.1+的文件选择器 aFileChooser:兼容android2.1+的文件选择器 日期:2014-08-22 点击:168 好评:0

    aFileChooser是一个简化文件浏览与选择过程的android项目。他主要是面向开发者,让任何人都能轻易实现自己的文件浏览器或者文件选择对话框。 intents使得第三方app在选择系统内容资源成为可能,但是如果你想要用户能根据自己的想法选择任意一个文件,你必须...

  • android下拉刷新框架 android下拉刷新框架 日期:2014-08-22 点击:300 好评:0

    本站已经有很多文章介绍下拉刷新的不同实现方式,比如在 谈谈安卓中的下拉刷新,上拉加载ListView的实现 一文中就介绍了一个 XListView 的下拉刷新库,非常不错,下拉刷新这种用户交互最早由twitter创始人洛伦布里切特(Loren Brichter)发明,有理论认为,下...

  • android图片文件的路径地址与Uri的相互转换 android图片文件的路径地址与Uri的相互转换 日期:2014-08-21 点击:848 好评:0

    一个android文件的Uri地址一般如下: content://media/external/images/media/62026 这是一张图片的Uri,那么我们如何根据这个Uri获得其在文件系统中的路径呢? 其实很简单,直接上代码: /** * Try to return the absolute file path from the given Uri *...

  • android imageview scaletype属性 android imageview scaletype属性 日期:2014-08-21 点击:73 好评:0

    android imageview scaletype属性并不是很常用,以至于到现在我才注意到,但是在某些应用中,这是一个很重要的属性,比如相册应用。 ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。 设置的方...

  • android中的惰性加载方式:ViewStub android中的惰性加载方式:ViewStub 日期:2014-08-21 点击:132 好评:0

    大家都应知道include标签,该标签可以在布局文件中引用另外一个布局文件,并可以覆盖被引用布局文件根节点所有与布局相关的属性,也就是以android:layout开头的属性。通过include标签可以将一个非常庞大的布局文件分解成若干个较小的布局文件,而且这些小的...

  • FlipImageView:能自动3d翻转的ImageView FlipImageView:能自动3d翻转的ImageView 日期:2014-08-19 点击:202 好评:0

    实现数字的3d翻转效果...

  • Android 吸入动画效果详解 Android 吸入动画效果详解 日期:2014-08-18 点击:425 好评:12

    1,背景 吸入(Inhale)效果,最初我是在iOS上面看到的,它是在Note程序中,用户可能添加了一页记录,在做删除时,它的删除效果是:这一页内容吸入到一个垃圾框的图标里面。请看下图所示: =================================================================...

  • android的图标资源及其巧用 android的图标资源及其巧用 日期:2014-08-16 点击:473 好评:0

    对于一个独立开发者来说,瓶颈往往不是技术而是美工,而美工这部分最重要而程序员又不能解决的是图标。要找到一套好的图标资源并非易事。不过相信来自于ionicons.com这个网站的图标能满足大部分人的需求。里面包含了常用的android风格的图标 ios7风格的图标...

  • android日期选择控件DatePickerDialog-2.3版本如何使用holo风格 android日期选择控件DatePickerDialog-2.3版本如何使用holo风格 日期:2014-08-16 点击:1447 好评:0

    自从ics之后DatePickerDialog在不同的主题下有不同的外观,如果你的主题不是holo风格,那么DatePickerDialog的样式如下: 而如果你的主题是holo风格,在代码相同的情况下又是这样: 不管从外观还是交互上,holo风格下的DatePickerDialog都要好很多,其实这完...

  • 如何在低api中使用View的属性设置方法如setAlpha等 如何在低api中使用View的属性设置方法如setAlpha等 日期:2014-08-15 点击:707 好评:0

    ViewPagerTransforms 是一个自定义了各种翻转效果的开源库,其中的各种PageTransformer使用了view的很多属性设置方法如 DepthPageTransformer 中: package com.ToxicBakery.viewpager.transforms;import android.view.View;public class DepthPageTransform...

  • 实现Viewpager多种切换动画的开源库ViewPagerTransforms 实现Viewpager多种切换动画的开源库ViewPagerTransforms 日期:2014-08-15 点击:348 好评:0

    之前我们我们讲过如何自定义ViewPager的切换动画,见 ViewPager切换动画PageTransformer使用 。但是那篇文章中只是介绍了如何实现 DepthPageTransformer 和 ZoomOutPageTransforme r两种例子,你可以根据这些例子去组合自己想要的动画,但是相信这是一个艰难...

  • ViewPager切换动画PageTransformer使用 ViewPager切换动画PageTransformer使用 日期:2014-08-14 点击:372 好评:0

    Android从3.0开始,就添加了很多动画,ViewPager当然也不例外,相对于非常平庸的默认切换动画,Google给我们展示了两个动画例子:DepthPageTransformer和ZoomOutPageTransformer,实际上我们也可以通过实现ViewPager.PageTransformer来做出完全不同的切换动...

  • 使用反射机制修改viewPager切换滑动速度 使用反射机制修改viewPager切换滑动速度 日期:2014-08-14 点击:503 好评:0

    ViewPager的惯性效果(滑到一定距离自动平滑到另一个pager,或者调用setCurrentItem)是通过scroller来实现的, 其中有个变量为mScroller,为了修改这个滑动的速度,需要改变mScroller的一些值,但是mScroller是私有变量,所以在不直接修改ViewPager源码的情...

  • ScrollBarPanelWithClock:仿Path滚动条(scrollbar)效果 ScrollBarPanelWithClock:仿Path滚动条(scrollbar)效果 日期:2014-08-14 点击:337 好评:0

    Path应用中scrollbar是一个带有时钟的矩形控件,随着listview的滚动scrollbar的数字和始终都会相应的发生改变。 ScrollBarPanelWithClock 实现了和path相同的功能,不过界面稍微简陋些。 ScrollBarPanelWithClock项目地址: https://github.com/learnNcode/S...

  • ArcMenu,仿path中带动画效果的扇形菜单 ArcMenu,仿path中带动画效果的扇形菜单 日期:2014-08-13 点击:296 好评:0

    国外的社交应用path的新建内容菜单看起来非常生动, ArcMenu 仿造path做出了相同的扇形菜单。 项目地址: https://github.com/daCapricorn/ArcMenu 用法: ArcMenu menu = (ArcMenu) findViewById(R.id.arc_menu);final int itemCount = ITEM_DRAWABLES.leng...

  • android AnimatorSet AnimationSet 的区别 android AnimatorSet AnimationSet 的区别 日期:2014-08-13 点击:420 好评:0

    简介: AnimatorSet 和 AnimationSet 都是动画集合。这里简单介绍下他们的异同,了解这些后在设计动画实现时才能得心应手。 AnimationSet 我们最常用的是调用其 addAnimation 将一个个不一样的动画组织到一起来,然后调用view 的 startAnimation 方法触发这些...

  • NumberProgressBar:一个简约性感的数字ProgressBar NumberProgressBar:一个简约性感的数字ProgressBar 日期:2014-08-13 点击:763 好评:0

    原生的ProgressBar在不同的主题下风格迥异,有矩形条状的,有代表加载进行中的圆圈风格的,在4.0的holo风格下这些ProgressBar都还比较好看,但是在非holo风格下让人厌烦。我不排斥使用原生控件,但是有时我们的app可能比较个性化,需要更有个性的ProgressBar...

推荐内容