![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android源码
kuixun
我之所以伟大是因为我站在巨人的肩膀上
展开
-
Android spannableStringBuilder
spannableStringBuilder 用法详解:SpannableString ss = new SpannableString("红色打电话斜体删除线绿色下划线图片:."); //用颜色标记文本 ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,...原创 2019-06-23 17:20:44 · 1447 阅读 · 0 评论 -
Android 中文API (69) —— BluetoothAdapter[蓝牙]
前言 本章内容是 android.bluetooth.BluetoothAdapter,为Android蓝牙部分的章节翻译。本地蓝牙设备的适配类,所有的蓝牙操作都要通过该类完成。版本为 Android 2.3 r1,翻译来自中山大学的"Android Club SYSU",欢迎访问他们的WIKI:http://www.android-wiki.net,再次感谢"Android C...转载 2019-06-22 12:00:06 · 513 阅读 · 0 评论 -
Android 中文API (70) —— BluetoothDevice[蓝牙]
前言 本章内容是 android.bluetooth.BluetoothDevice,为Android蓝牙部分的章节翻译。蓝牙设备类,代表了蓝牙通讯国足中的远端设备。版本为 Android 2.3 r1,翻译来自中山大学的"Android Club SYSU",欢迎访问他们的WIKI:http://www.android-wiki.net,再次感谢"Android Club SY...转载 2019-06-22 11:59:27 · 524 阅读 · 0 评论 -
HorizontalScrollView
HorizontalScrollView正文 一、结构public classHorizontalScrollView extendsFrameLayoutjava.lang.Objectandroid.view.View android.view.ViewGroup androi...原创 2019-06-22 11:58:40 · 545 阅读 · 0 评论 -
Scroller
一、结构 public classScrollerextendsObject java.lang.Object android.widget.Scroller 二、概述 这个类封装了滚动操作。滚动的持续时间可以通过构造函数传递,并且可以指定滚动动作的持续的最长时间。经过这段时间,滚动会自动定位到最终位置,并且通过comp...原创 2019-06-22 11:57:48 · 564 阅读 · 0 评论 -
Drawable
/*如果你想实现一个扩展子Drawable的动画drawable,那么你可以通过setCallBack(android.graphics.drawable.Drawable.Callback)来把你实现的该接口注册到动画drawable*中。可以实现对动画的调度和执行*/public static interface Callback { /**...原创 2019-06-22 11:56:37 · 133 阅读 · 0 评论 -
interpolator
Interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。AccelerateDecelerateInterpolator 在动画开始与结束的地方速率改变比较慢,在中间的时候加速 AccelerateInterpolator...原创 2019-06-22 11:55:33 · 263 阅读 · 0 评论 -
Animation
/*每个动画都重载了父类的applyTransformation方法这个方法的主要作用是把一些属性组装成一个Transformation类,这个方法会被父类的getTransformation方法调用。另外每个动画还有个initialize方法,完成初始化工作,动画开始前的一些准备工作。*/@OverridepublicvoidapplyTransformat...原创 2019-06-22 11:54:25 · 223 阅读 · 0 评论 -
AbsListView
结构继承关系public abstract classAbsListView extendsAdapterView<T extendsAdapter>implementsTextWatcherViewTreeObserver.OnGlobalLayoutListenerViewTreeObserver.OnTouchModeChangeListener Fil...原创 2019-06-22 11:53:33 · 223 阅读 · 0 评论 -
Canvas
/*** 用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩、旋转、错切、裁剪等操作。*/publicnativeintsave();/*** 用来保存Canvas的状态。*/public void restoreToCount(int saveCount) {/** save和restore要配对使...原创 2019-06-20 10:46:19 · 109 阅读 · 0 评论 -
Resources
/***返回当前显示指标,实际上这个资源对象。返回的对象应该被视为只读。*返回资源的当前显示指标。*/public DisplayMetrics getDisplayMetrics()原创 2019-06-20 10:44:52 · 111 阅读 · 0 评论 -
Activity
onSaveInstanceState(Bundle outState)的调用时机Activity的方法onSaveInstanceState(Bundle outState),按照文档里说的,这个方法是在内存不够时,系统要强制杀掉这个Activity时,进行调用的。但经过我的测试,发现这个方法并不是在系统内存不够时,要杀掉Activity时,才调用的。测试结果:1. 只要Act...原创 2019-06-20 10:42:26 · 136 阅读 · 0 评论 -
TextView
textAppearance的属性设置android:textAppearance="?android:attr/textAppearanceSmall"android:textAppearance="?android:attr/textAppearanceMedium"android:textAppearance="?android:attr/textAppearanceLa...原创 2019-06-20 10:41:53 · 543 阅读 · 0 评论