編輯:關於Android編程
首先是主要代碼 的實現 ,去調用 各個xml 配置文件:
MainActivity:
public class MainActivity extends Activity {
private ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//獲取顯示控件ID
imageView = (ImageView) findViewById(R.id.imageView1);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public void animImpl(View v){
//調用 動畫的配置文件
Animation animation = AnimationUtils.loadAnimation(this, R.anim.alpha_demo);
imageView.startAnimation(animation);
}
//旋轉動畫
public void rotate(){
Animation animation = AnimationUtils.loadAnimation(this, R.anim.rotate_demo);
imageView.startAnimation(animation);
}
//縮放動畫
public void scaleImpl(){
Animation animation = AnimationUtils.loadAnimation(this, R.anim.scale_demo);
imageView.startAnimation(animation);
}
//移動效果
public void translateImpl(){
//XML文件
/* Animation animation = AnimationUtils.loadAnimation(this, R.anim.translate_demo);
animation.setRepeatCount(Animation.INFINITE);*/
/* 第一種
* imageView.setAnimation(animation);
animation.start();*/
//第二種
// imageView.startAnimation(animation);
//Java代碼
TranslateAnimation translateAnimation = new TranslateAnimation(0, 200, 0, 0);
translateAnimation.setDuration(2000);
imageView.startAnimation(translateAnimation);
}
//縮放效果
}
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromAlpha="1.0"
android:toAlpha="0.1"
android:duration="2000"/>
<!--
fromAlpha :起始透明度
toAlpha:結束透明度
1.0表示完全不透明
0.0表示完全透明
-->
Android drawPath實現QQ拖拽泡泡
這兩天學習了使用Path繪制貝塞爾曲線相關,然後自己動手做了一個類似QQ未讀消息可拖拽的小氣泡,效果圖如下:接下來一步一步的實現整個過程。基本原理其實就是使用Path繪制
android開發筆記之高級主題—傳感器的簡單應用
上篇文章我們簡單的了解了下傳感器,這次我們來簡單運用下——搖一搖聽音樂效果:初始界面:步驟:①獲得傳感器服務SensorManager sm =
Android Multimedia框架總結(一)MediaPlayer介紹之狀態圖及生命周期
前言:從本篇開始,將進入Multimedia框架,包含MediaPlayer, Camera, Surface, MediaRecord, 接下來幾篇都是MediaPla
Android 百度地圖sdk集成
一.申請密鑰登陸百度開放平台,選擇創建應用,輸入應用名稱,選擇AndroidSDK、發布版SHA1值和包名 獲取sha1值– 使用AndroidStudio獲