自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Handler原理讲解

Handler主要用于处理子线程和主线程通信他的工作原理就是首先构造一个handler对象与looper进行沟通 一个线程可以产生一个looper对象,由他来管理MessageQueue消息队列。UI线程初始化是会通过ThreadLocalv创建一个Lopper对象,Looper初始化的时候又会创建一个消息队列 MessageQueueLooper循环查询消息队列 ,当发现有...

2020-02-24 16:49:38 205

原创 Android自定义View之----------《绘制时钟》手动绘制属于自己的屏幕时钟

今天在复习自定义View的相关知识,正好以画钟表来巩固一下知识。首先还是复习一下自定义View最主要的三个方法:onMeasure() 计算本控件的宽高,如果继承自已有控件,则一般不需要重写此方法 ,具体分为View的onMeasure的测量方法和Viewgroup的onMeasure方法,如果是Viewgroup的onMeasure(),除了完成自己的测量之外还要测量子元素的大小。...

2019-07-10 19:25:09 417

转载 Android进阶架构之插件化、组件化

 万尺大楼始于足下,根基打的越深,构造的大楼越坚固,最近在学习组件化插件化,看到一篇非常不错的博客,非常感谢博主。原文地址:http://blog.csdn.net/mhhyoucom/article/details/79000072如今移动app市场已经是百花齐放,其中有不乏有很多大型公司、巨型公司都是通过app创业发展起来的;app类型更加丰富,有电子商务、有视频、有社交、有工具等...

2019-01-20 10:44:59 320

原创 安卓中Viewpager 的兄弟控件“ViewFlipper” 使用

相信大家都很熟悉ViewPager的数据 今天我们来讲一讲他的兄弟控件ViewFlipper 这个现在很多软件上都有的使用的控件比如京东的APP首先看一下官网的介绍  Simple ViewAnimator that will animate between two or more views that have been added to it. Only one child is ...

2018-12-21 14:43:16 415 2

原创 安卓开发之Drawable巧妙的用处

平时我们想要一些特殊的界面效果大多数会使用自定义view,但相比较xml来说自定义view会稍微麻烦点,如果想要实现一些简单的效果,我们直接通过Drawable就可以实现在Drawable的这些继承类中我们常用的主要有以下几种:LayerDrawable、ShapeDrawable、NinePatchDrawable、BitmapDrawable、StateListDrawable、Level...

2018-11-30 14:24:24 725

原创 超级详细的Bitmap位图详解总结自留

Bitmap(位图)的一些使用,而在开始本节的内容之前我们 先来区分几个名词的概念:Drawable:通用的图形对象,用于装载常用格式的图像,既可以是PNG,JPG这样的图像, 13种Drawable类型的可视化对象!我们可以理解成一个用来放画的——画框 Bitmap(位图):我们可以把他看作一个画架,我们先把画放到上面,然后我们可以 进行一些处理,比如获取图像文件信息,做旋转切割,放大缩小...

2018-11-09 09:48:38 1917

原创 AlarmManager(闹钟服务)

相关方法讲解: set(int type,long startTime,PendingIntent pi):一次性闹钟 setRepeating(int type,long startTime,long intervalTime,PendingIntent pi): 重复性闹钟,和3有区别,3闹钟间隔时间不固定 setInexactRepeating(int type,long...

2018-11-08 10:55:36 309

原创 超级简单利索麻溜儿的使用Tablelayout完成RadioGroup+RadioButton效果

首先我们需要导入以下依赖implementation 'com.android.support:design:28.0.0'一般使用时我们会和Viewpager一起使用,看一下xml里面的内容:<android.support.v4.view.ViewPager android:id="@+id/vp" android:layout_weight="9" ...

2018-11-01 21:19:52 615

原创 AdapterView,ArrayAdapter、SimpleAdapter、AutoCompleteTextView

一、AdapterView1.AdapterView即 Adapter 控件,其内容通常是一个包含多项相同格式资源的列表,每次只显示其中的一项。2.常用的AdapterView包括ListView(列表)、Spinner(下拉列表)、GridView(网格图)适配器:从数据源到UI组件(特指适配器视图AdapterView)的中介,负责把数据源填充到UI组件中,以便显示给用户。...

2018-09-14 11:42:29 230

原创 Android View视图

View 的子类TextView:用于展示文本的视图,不能编辑属性:1.android:text="123";2.android : textSize="20sp" 字体的大小单位必须是sp3.Android:textColor="" 字体的颜色4.Android:textStyle=“bold”是这字体风格样式 加粗 正常 和斜体5.android:singleLine = “true”设置文本...

2018-06-10 15:54:09 382

原创 Androidstudio的文件夹目录的作用

//1.图片资源:drawable:存放各种图片文件(.png /.jpg /.gif等)除此之外可能是一些其他的drawable类型的xml文件

2018-06-07 22:43:18 1621 1

原创 Android Studio目录结构

一、Android名字的来历Android这一次最先出现在法国作家 利尔亚当 在1866年发表的科幻小说《未来夏娃》中,作者将外表像人类的机器起名为Android,这也就是Android小人名字的由来。二、Android 课程简介android 是一种基于 Linux 的自由及开放源代码的操作系统,主要适用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。       ...

2018-06-07 10:35:08 825 1

空空如也

空空如也

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

TA关注的人

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