android Gallery組件實(shí)現(xiàn)的iPhone圖片滑動(dòng)效果實(shí)例
實(shí)現(xiàn)的效果圖,可左右滑動(dòng):
一、先在將Gallery標(biāo)簽放入:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<Gallery
android:id="@+id/gallery"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
二、Gallery 需要用Adapter來(lái)填充,先從BaseAdapter中派生一個(gè)ImageAdapter出來(lái)
{
private Context context;
private int[] MyImageIDs =
{ R.drawable.icon, R.drawable.carlogo_52design_09,
R.drawable.carlogo_52design_13, R.drawable.carlogo_52design_19,
R.drawable.carlogo_52design_24, R.drawable.carlogo_52design_27,
R.drawable.carlogo_52design_29, R.drawable.carlogo_52design_31,
R.drawable.carlogo_52design_34, R.drawable.carlogo_52design_36 };
public ImageAdapter(Context context)
{
// TODO Auto-generated constructor stub
this.context = context;
}
@Override
public int getCount()
{
// TODO Auto-generated method stub
return MyImageIDs.length;
}
@Override
public Object getItem(int arg0)
{
// TODO Auto-generated method stub
return arg0;
}
@Override
public long getItemId(int position)
{
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent)
{
// TODO Auto-generated method stub
ImageView i = new ImageView(this.context);
i.setImageResource(this.MyImageIDs[position]);
i.setScaleType(ImageView.ScaleType.FIT_XY);
i.setLayoutParams(new Gallery.LayoutParams(120, 120));
return i;
}
}
相關(guān)文章
Android中使用Spinner實(shí)現(xiàn)下拉列表功能
Spinner是一個(gè)列表選擇框,會(huì)在用戶選擇后,展示一個(gè)列表供用戶進(jìn)行選擇。下面通過(guò)本文給大家實(shí)例詳解android中使用Spinner實(shí)現(xiàn)下拉列表功能,一起看看吧2017-04-04Android實(shí)現(xiàn)簡(jiǎn)易的音樂(lè)播放器
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)簡(jiǎn)易的音樂(lè)播放器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05android實(shí)現(xiàn)直播點(diǎn)贊飄心動(dòng)畫(huà)效果
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)直播點(diǎn)贊飄心動(dòng)畫(huà)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03photoView實(shí)現(xiàn)圖片多點(diǎn)觸控效果
這篇文章主要為大家詳細(xì)介紹了photoView實(shí)現(xiàn)圖片多點(diǎn)觸控效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12OkHttp攔截器在Android網(wǎng)絡(luò)中的使用和工作原理
當(dāng)涉及到Android應(yīng)用程序中的網(wǎng)絡(luò)請(qǐng)求處理時(shí),OkHttp是一個(gè)非常強(qiáng)大和流行的工具,其中一個(gè)關(guān)鍵的功能是攔截器,在本文中,我們將深入研究OkHttp攔截器,了解其工作原理以及如何使用它們來(lái)優(yōu)化您的Android應(yīng)用程序,需要的朋友可以參考下2023-09-09Android自定義View實(shí)現(xiàn)標(biāo)簽流效果
這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)標(biāo)簽流效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02Android中如何實(shí)現(xiàn)清空搜索框的文字
本文主要介紹Android中實(shí)現(xiàn)清空搜索框的文字的方法。項(xiàng)目中的有關(guān)搜索的地方,加上清空文字的功能,目的是為了增加用戶體驗(yàn),使用戶刪除文本更加快捷。需要的朋友一起來(lái)看下吧2016-12-12Android?側(cè)滑按鈕的實(shí)現(xiàn)代碼
這篇文章主要介紹了Android?側(cè)滑按鈕的實(shí)現(xiàn),本文結(jié)合示例代碼圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04詳解Android studio 3+版本apk安裝失敗問(wèn)題
這篇文章主要介紹了詳解Android studio 3+版本apk安裝失敗問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04