Android 动画效果学习笔记

Android渐变效果实现:java

在drawable中建立新的share_background.xml文件,编写代码以下android

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient
        android:startColor="#FFF9F9F9"
        android:endColor="#FFD5D5D5"
        android:angle="270.0">
    </gradient>
</shape>

在使用的控件中设置background="@drawable/share_background"数据库


动画效果,属性动画编程

ObjectAnimator offloat.setDuration.start网络

PropertyValuesHolder 多线程

建立对象 .offloatide

调用ofPropertyValuesHolder.setDuration.start工具

AnimatorSet布局

建立对象 new set动画

set.paySequentially /

set.play

set.start


动画添加事件 监听在不一样的时间段所作的操做

.addListener(new Animator.AnmatorListener)

.addListener(new AnimatorListenerAdapter)


经常使用属性

translationX\translationY

rotation、rotationX\rotationY

scaleX\scaleY

X\Y

alpha

经常使用方法和类

ValueAnimator

ObjectAnimator

AnimatorUpdateListener

AnimatorListenerAdapter

PropertyValuesHolder

AnimatorSet

TypeEvaluators

Interpolators


刮刮卡效果原理

Paint.setXferMode()

圆角图片以及圆形图片的实现

a、绘制矩形

b、setXfermode(DstIn)

c、绘制圆形

----------------------------

a、绘制圆形

b、setXfermode(DrcIn)

c、绘制矩形


掌握Android SDK经常使用API,熟悉Android平台应用程序用户界面设计,熟练使用各类UI控件,熟悉Android平台下的网络通讯,熟悉Android消息广播与服务。对使用Socket、TCP/IP和http进行通讯有必定经验,并会灵活应用多线程断点下载及上传。熟悉Android平台的Activity、ContentProvider、BroadcastReceiver、Service等组


熟练掌握Core Java编程, 具备扎实的技术功底,有良好的Java编程习惯 ? 

熟练掌握经常使用UI控件,熟练经常使用布局及资源文件的使用  ? 

熟练掌握Android SDK应用程序开发(Activity、Service、Broadcast、WebView、 SQLite、Location、Media、Camera、Sensor、SMS、Contacts)  ? 

熟练Android平台下的Http通讯、Socket通讯、XML解析(DOM、SAX、PULL)、 ? 

熟悉使用Oracle、MySql数据库、熟练使用SQL语句  ? 

熟练使用Eclipse、MyEclipse、hierarchyviewer、draw9patch、apktool等工具 ? 

熟悉Linux/Unix经常使用命令 ? 

了解Android NDK编程 

了解JSP、JavaScript、Servlet、JQuery、Ajax、Tomcat等相关WEB应用开发技术

相关文章
相关标签/搜索