#Android游戏编程之从零开始

Android 自定义View控件

  在自定义View时,我们通常会重写onDraw()方法来绘制View的显示内容。如果,该View还需要使用wrap_content属性,那么还必须重写onMeasure()方法。另外,通过自定义attrs属性,还可以设置新的属性配置值。  在View中通常有以下一些比较重要的回调方法:onFinisInflate(...
代码星球 ·2020-04-06

Android 动画进阶之动画切换

一、Activity切换动画  在Android开发中,经常会遇到Activity之间切换效果,下面介绍一下,Activity左右滑动切换效果。在Android2.0以后版本,在Activity中添加了1/**2*@method3*@param--intenterAnim:Activity在进入屏幕时的动画4*@par...
代码星球 ·2020-04-06

Android View的测量

一、简介  Android系统在绘制View前,必须对View进行测量,即告诉系统该画一个多大的View。这个过程在onMeasure()方法中进行。Android系统提供了MeasureSpec类,通过帮助我们测量View。  测量模式可以分为三种:EXACTLY:即为精确值模式,系统默认使用的是EXACTLY模式。...
代码星球 ·2020-04-06

Android 视图结构

一、简介  Android中,为了和设备的屏幕进行交互,需要使用两个核心的Java类。它们是Android开发中最常用和最重要的两个类:View类ViewGroup类  View和ViewGroup是核心的上层类,它们像所有Java类一样,是由Java的Object类派生而来的。View对象可以使用View类来创建,V...
代码星球 ·2020-04-06

Android 上下文菜单(Context Menu)

一、概述  Android中,上下文菜单是通过onLongClick(...)事件访问的。在事件触发后显示菜单项。  在使用上下文菜单时,通常在onCreate(...)方法中,先行注册上下文菜单。在实现onCreateContextMenu(...)方法和onContextItemSelected(...)方法。  ...

Android 应用组件

一、简介  在Android应用程序中,主要可以用到以下4种组件:活动(Activity),负责处理设备屏幕上的UI显示。服务(Service),负责处理应用程序的后台进程。广播接收器(BroadcastReceiver),负责应用程序间的通信。内容提供器(ContentProvider),负责应用的数据和数据库管理方...
代码星球 ·2020-04-06

Android 内容提供器(Content Provider)

一、简介  ContentProvider主要提供数据对外共享,通过内容提供器(ContentProvider)可以将应用中的数据提供给其它应用共享(存储与读取)。也可以通过内容提供器(ContentProvider)对其它应用的数据进行存储与读取。  简单的说就是在Android里内置了一个包含数据的数据库,通常是S...

Android Broadcast Receiver (广播接收者)

一、简介  BroadcastReceiver是广播接收器,接收自定义和系统的主播。也可以称为监听器。  Broadcast Intent与Intent一样是通信的媒介,与Intent不同的是BroadcastIntent同时被多个组件接收。  Broadcast Intent广播机制,广播源发出消...

Android ViewPager组件

一、以代码的方式定义并产生布局  在界面构建过程中,会大量的使用XML文件,定义视图布局。下面尝试使用以代码的方式定义视图层级结构。使用代码方式定义视图,其实就是调用视图的构造方法。但是,在一些构建块中,依然要使用资源ID,ViewPager就是这样的一种构建块。而FragmentManager要求任何作Fragmen...
代码星球 ·2020-04-06

Android Activity属性

1<activityandroid:name=".MainActivity"2android:alwaysRetainTaskState=["true"|"false"]3android:clearTaskOnLaunch=["true"|"false"]4android:configChanges=["mcc"...
代码星球 ·2020-04-06

Android XML Drawable

一、简介  Android把任何可绘制在屏幕上的图形图像都称为drawable。drawable是一种抽象的图形,一个继承了Drawable类的子类,或者是一张位图图像。二、示例   1.下面通过一些例子感受一下,利用ShapeDrawable创建彩色图形,既然XMLDrewable与特定的像素密度无关,因此无需考虑特...
代码星球 ·2020-04-06

Android 样式布局

一、样式布局  首先,先看下面这段样式布局代码,这里称在xml控件上添加属性为内联(仅限于本篇博文这样称呼):<Buttonandroid:id="@+id/crime_date"android:layout_width="wrap_content"android:layout_height="wrap_cont...
代码星球 ·2020-04-06

Android Activity的LaunchMode四种模式

本来想针对Activity中的启动模式写篇文章的,后来网上发现有人已经总结的相当好了,在此直接引用过来,并加上自己的一些理解,在此感谢原作者。文章地址:http://blog.csdn.net/liuhe688/article/details/6754323一、简介  LaunchMode有四种模式,决定了Activi...

Android Layout布局

摘自原文: http://blog.csdn.net/llping2011/article/details/9992941Android中任何可视化的控件都是从android.veiw.View继承而来的,系统提供了两种方法来设置视图:使用XML文件来配置View的相关属性,然后在程序启动时系统根据配置文件来...
代码星球 ·2020-04-06

Android Manifest XML:组件的声明

一、简介  Android需要一个保存在工程根目录下的XML文件AndroidManifest.xml,Android会使用这个文件来启动你的应用程序。系统会为应用程序分配内存,启动必要的系统资源和指针。二、AndroidManifest.xml文件结构  ManifestXML文件中,<manifest>...
首页上一页...188189190191192...下一页尾页