1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      圖片切換ImageSwitcher&Gallery-創(chuàng)新互聯(lián)

      ImageSwitcher是Android中控制圖片展示效果的一個(gè)控件,如:幻燈片效果...,頗有感覺啊。做相冊(cè)一絕。

      我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、渦陽ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的渦陽網(wǎng)站制作公司

      一、設(shè)計(jì)界面

      1、打開“res/layout/activity_main.xml”文件。

      打開activity_main.xml文件。

      代碼如下:

      
      
          
          
      
          
      
      

      二、程序文件 

      打開“src/com.genwoxue.p_w_picpathswitcher/MainActivity.java”文件。

      然后輸入以下代碼:

      import android.app.ActionBar.LayoutParams;
      import android.app.Activity;
      import android.content.Context;
      import android.os.Bundle;
      import android.view.View;
      import android.view.ViewGroup;
      import android.view.Window;
      import android.view.animation.AnimationUtils;
      import android.widget.AdapterView;
      import android.widget.AdapterView.OnItemSelectedListener;
      import android.widget.BaseAdapter;
      import android.widget.Gallery;
      import android.widget.ImageSwitcher;
      import android.widget.ImageView;
      import android.widget.ViewSwitcher.ViewFactory;
      
      public class MainActivity extends Activity implements OnItemSelectedListener,ViewFactory{
      	//聲明ImageSwitcher、Gallery
      	private ImageSwitcher  is = null;
      	private Gallery gallery = null;
      	//定義縮微圖,圖片已經(jīng)復(fù)制到drawable-hdpi文件夾了
      	private Integer[] mThumbIds = {
      		R.drawable.a,
      		R.drawable.b,
      		R.drawable.c,
      		R.drawable.d,
      		R.drawable.e
      	};
      	//定義圖
      	private Integer[] mImageIds = {
      			R.drawable.a,
      			R.drawable.b,
      			R.drawable.c,
      			R.drawable.d,
      			R.drawable.e
      	};
      	@Override
      	protected void onCreate(Bundle savedInstanceState) {
      		super.onCreate(savedInstanceState);
      		requestWindowFeature(Window.FEATURE_NO_TITLE);
      		setContentView(R.layout.activity_main);
      		
      		is = (ImageSwitcher) findViewById(R.id.switcher);
      		is.setFactory(this);
      		//顯示效果
      		is.setInAnimation(AnimationUtils.loadAnimation(this, android.R.anim.fade_in));
      		is.setOutAnimation(AnimationUtils.loadAnimation(this, android.R.anim.fade_out));
      		
      		gallery = (Gallery) findViewById(R.id.gallery);
      		gallery.setAdapter(new ImageAdapter(this));//類中要寫構(gòu)造參數(shù)
      		//設(shè)置OnItemSelected監(jiān)聽事件
      		gallery.setOnItemSelectedListener(this);
      	}
      	
      	public class ImageAdapter extends BaseAdapter{
      		private Context mContext;
      		public ImageAdapter(Context c) {
      			// TODO 自動(dòng)生成的構(gòu)造函數(shù)存根
      			mContext = c;
      		}
      
      		@Override
      		public int getCount() {
      			// TODO 自動(dòng)生成的方法存根
      			return mThumbIds.length;
      		}
      
      		@Override
      		public Object getItem(int position) {
      			return position;
      		}
      
      		@Override
      		public long getItemId(int position) {
      			return position;
      		}
      
      		@Override
      		public View getView(int position, View convertView, ViewGroup parent) {
      			ImageView i = new ImageView(mContext);
      			i.setImageResource(mThumbIds[position]);
      			i.setAdjustViewBounds(true);
      			i.setLayoutParams(new Gallery.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
      			i.setBackgroundResource(R.drawable.e);
      			return i;
      		}
      		
      	}
      
      	@Override
      	public void onItemSelected(AdapterView parent, View view, int position,
      			long id) {
      		is.setImageResource(mImageIds[position]);
      	}
      
      	@Override
      	public void onNothingSelected(AdapterView arg0) {
      		// TODO 自動(dòng)生成的方法存根
      		
      	}
      
      	@Override
      	public View makeView() {
      		ImageView i = new ImageView(this);
      		i.setBackgroundColor(0xFF000000);
      		i.setScaleType(ImageView.ScaleType.FIT_CENTER);
      		i.setLayoutParams(new ImageSwitcher.LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
      		return i;
      	}
      
      }

      圖片切換ImageSwitcher&Gallery圖片切換ImageSwitcher&Gallery

      另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


      網(wǎng)頁題目:圖片切換ImageSwitcher&Gallery-創(chuàng)新互聯(lián)
      本文鏈接:http://www.ef60e0e.cn/article/dichdo.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        北碚区| 监利县| 东海县| 彰化县| 渭南市| 眉山市| 周至县| 随州市| 浦城县| 汕尾市| 铜陵市| 连江县| 和田县| 成安县| 新绛县| 广河县| 明光市| 松江区| 泸西县| 铁力市| 平顺县| 台中市| 钦州市| 平利县| 邓州市| 新河县| 甘肃省| 都兰县| 卢龙县| 咸丰县| 广东省| 黔西县| 衡阳市| 博白县| 滕州市| 晋城| 安达市| 平果县| 壤塘县| 钟山县| 城口县|