自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 numpy的rollaxis与swapaxes函数

numpy.rollaxis 函数向后滚动特定的轴到一个特定位置,格式如下:numpy.rollaxis(arr, axis, start)参数说明:arr:数组 axis:要向后滚动的轴,其它轴的相对位置不会改变 start:默认为零,表示完整的滚动。会滚动到特定位置。import numpy as np# 创建了三维的 ndarraya = np.arange(27...

2019-04-04 10:16:19 1238 2

原创 Android 裁切视图 (api21以上)

给需要裁切的视图设置OutlineProviderview.outlineProvider = object : ViewOutlineProvider() { override fun getOutline(view: View, outline: Outline) { outline.setRoundRect(0, 0, view.width, view.heig...

2018-12-25 10:08:52 300

原创 Android EmojiCompat使用

EmojiCompat可以让App在不同的手机上显示相同的emoji样式。使用EmojiCompat有两种方式:集成在App里面,apk会增加7M,适合离线使用app。 通过谷歌服务框架远程下载(国内可用),一台手机只会下载一次。官方demo:https://github.com/googlesamples/android-EmojiCompat集成在App里面添加依赖imple...

2018-12-18 11:07:42 2312 1

原创 Android ConstraintLayout 属性

属性说明layout_constraintBottom_toBottomOf=""//下边对齐(parent或id)的下边layout_constraintLeft_toLeftOf=""//左边对齐(parent或id)的左边,与layout_constraintStart_toStartOf相同layout_constraintRight_toRightOf=""//右边对齐(pa...

2018-12-15 17:43:08 392 1

原创 Android数据库组件Room

Room是Android官方提供的sqlite数据库管理组件。添加依赖apply plugin: 'com.android.application'apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'apply plugin: 'kotlin-kapt'android { ......

2018-12-15 11:51:10 898

原创 Android LiveData 使用

LiveData是一个可观察的数据持有类,自动处理生命周期,防止内存泄漏,同步数据更新。MutableLiveData:观察对象变化Transformations.map和Transformations.switchMap:间接观察对象,map观察普通对象,switchMap观察LiveData的子类例子class MainActivity : AppCompatActivity...

2018-12-14 11:10:33 403

原创 Android ViewModel 的作用

监听activity和fragment的销毁事件,在视图销毁时会调用onCleared(),可以用来清除缓存数据和取消异步请求,避免内存泄漏,防止回调null视图对象。class MainActivity : AppCompatActivity() { //将ViewModel添加到activity的生命周期管理 private val viewModel by lazy...

2018-12-13 17:09:00 2504

原创 Android Lifecycle 生命周期管理

在activity和fragment中可以使用lifecycle对象来监听生命周期。在Activity中添加监听class LifecycleCallback : LifecycleObserver { //和activity的生命周期一样,create、start、resume、pause、stop、destroy @OnLifecycleEvent(Lifecycl...

2018-12-13 15:54:59 598

原创 Android Paging组件Demo

Android Paging组件的作用Android官方的分页加载组件,可以RecyclerView上实现在数据分页加载,无限滚动的效果。官方例子:https://github.com/googlesamples/android-architecture-components/tree/master/PagingWithNetworkSample需要添加的依赖implementat...

2018-12-13 14:32:58 1386

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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