Image Switcher
Image Switcher:圖片切換器。
為了讓圖片切換,需要定議在XML裡面。
<ImageSwitcher......</ImageSwitcher>
需要在java檔案裡面定議ImageSwithcer。
private ImageSwitcher imageSwitcher;
imageSwitcher = (ImageSwitcher)findViewById(R.id.imageSwitcher1);
我們需要做的下一件事實現的ViewFactory接口,並實現返回一個ImageView的未實現的方法。
imageSwitcher.setImageResource(R.drawable.ic_launcher);
imageSwitcher.setFactory(new ViewFactory() {
public View makeView() {
ImageView myView = new ImageView(getApplicationContext());
return myView;
}
}
最後一件事,要把動畫加到ImageSwitcher,你需要通過調用一個靜態方法loadAnimation定義通過AnimationUtilities類動畫類的一個對象。
Animation in = AnimationUtils.loadAnimation(this,android.R.anim.slide_in_left);
imageSwitcher.setInAnimation(in);
imageSwitcher.setOutAnimation(out);
ImageSwitcher的類別:
setImageDrawable(Drawable drawable):設定圖片在圖片切換器裡。圖片是以點陣圖形式通過。
setImageResource(int resid):設定圖片在圖片切換器裡。圖片是以整數id形式傳遞。
setImageURI(Uri uri):設定圖片在圖片切換器裡。圖片是以uri形式傳遞。
ImageSwitcher(Context context, AttributeSet attrs):
onInitializeAccessibilityEvent(AccessibilityEvent event):初始化AccessibilityEvent的一些屬性,如設置className,設置是否被選中等等。
onInitializeAccessibilityNodeInfo (AccessibilityNodeInfo info):初始化有關AccessibilityNodeInfo 有關圖片訊息。
參考文獻
Android - Image Switcher
Android圖像切換教程
Android的畫廊 - Gallery與ImageSwitcher
ageSwitcher元件應用
基於ImageSwitcher實現的左右切換圖片
Android-Gallery+ImageSwitcher 應用-畫廊相簿
http://tw.gitbook.net/android/android_imageswitcher.html
[X.Andriod] ImageView
http://jengting.blogspot.tw/2016/05/Xamarin-Andriod-ImageView.html
點陣圖
https://zh.wikipedia.org/wiki/%E4%BD%8D%E5%9B%BE
Android 學習筆記-Spinner+ImageView(setImageResource)
http://blog.xuite.net/a88370.a88370/cjoushua/71081821-Android+%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98-Spinner%2BImageView
android accessibility(onInitializeAccessibilityEvent)
http://ascii-iicsa.blogspot.tw/2015/04/android-accessibility.html
Android ImageView 的 ScaleType(setScaleType)
http://ikevin.tw/?p=670
LayoutParams继承于Android.View.ViewGroup.LayoutParams.
http://www.cnblogs.com/shaweng/archive/2012/07/10/2585134.html
LinearLayout.LayoutParams(int width, int height)
https://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html
[X.Andriod] ImageView
http://jengting.blogspot.tw/2016/05/Xamarin-Andriod-ImageView.html
點陣圖
https://zh.wikipedia.org/wiki/%E4%BD%8D%E5%9B%BE
Android 學習筆記-Spinner+ImageView(setImageResource)
http://blog.xuite.net/a88370.a88370/cjoushua/71081821-Android+%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98-Spinner%2BImageView
android accessibility(onInitializeAccessibilityEvent)
http://ascii-iicsa.blogspot.tw/2015/04/android-accessibility.html
Android ImageView 的 ScaleType(setScaleType)
http://ikevin.tw/?p=670
LayoutParams继承于Android.View.ViewGroup.LayoutParams.
http://www.cnblogs.com/shaweng/archive/2012/07/10/2585134.html
LinearLayout.LayoutParams(int width, int height)
https://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html
沒有留言:
張貼留言