android圖片左右滑動
① Android實現圖庫功能,查看本應用drawable下的所有圖片,且能左右滑動切換上一頁或下一頁圖片
使用ImageLoader
源碼地址
https://github.com/nostra13/Android-Universal-Image-Loader
可以通過這個框架來載入以下類型的圖片
"http://site.com/image.png" // from Web
"file:///mnt/sdcard/image.png" // from SD card
"file:///mnt/sdcard/video.mp4" // from SD card (video thumbnail)
"content://media/external/images/media/13" // from content provider
"content://media/external/video/media/13" // from content provider (video thumbnail)
"assets://image.png" // from assets
"drawable://" + R.drawable.img // from drawables (non-9patch images)
官網有例子,使用非常簡單,一行代碼搞定
② android怎麼實現頁面的左右滑動
Android上有一個控制項叫做ViewPager,該控制項可以根據item的多少實現左右滑動的效果。
Android上還有一個東西叫做Fragment,這是一個依賴於Activity而又獨立的頁面。
綜合這兩個控制項的特性,可以使用ViewPager+Fragment的方式,即在ViewPager里嵌入Fragment的方式,實現頁面左右滑動的效果。
③ android GridView 點擊 進入圖片左右滑動 求個方法
全屏瀏覽可以用ImageView的setImageResource,全屏的屬性在manifest的activity上設置,
左右滑動使用Gallery拖動效果,創建一個int數組存放圖片的id,繼承Adapyer重寫getView方法,網上有代碼的,我的代碼都被加密了,公司電腦
④ vivox27系統更新後放在Android里的圖片瀏覽時不能左右滑動了,以前可以的
這個系統更新了,他的圖片切換方式還是原來的,你看下你的相冊里的圖片是不是只有一張,如果是那就沒辦法切換了。
⑤ 在android平台上怎麼實現像圖片的瀏覽 左右滑動切換圖片,然後底部是圓點顯示當前是哪一個圖片
安卓5.0自帶左右滑動切換圖片的功能
一、依次點 應用程序---相冊
⑥ android 實現如圖片這樣的左右滑動,中間item的左邊的item出來一點。中間的Item的右邊的item出來一點,
我也覺得是用Gallery,設置每個Item的大小 以及間距,可以實現這種效果
⑦ android 顯示一行圖片且可以左右滑動
這個使用水平滾動條,裡面嵌套gridview能夠完美實現,網上應該有開源工程,你可以查一下
⑧ Android怎樣實現左右滑動
建立工程
1
打開android開發平台
2
建立新的工程,點擊file. ->new->project.選擇Android Application Project,點擊Next.
3
填寫工程名,選擇創建的android版本。圖例工程名為zuoyouhuadong 版本為android2.2.填好之後點擊next
4
下面進入前景色和背景色等的設置,若不屬性可直接點擊next
5
繼續點擊next
6
可以編輯Activity Name名字,避免所有的工程都一個名字,運行的時候不知道都是哪一個工程。點擊finish.工程創建完畢。
END
添加圖片到工程
1
網上下載或者本地選取圖片四張。(圖片名字最好改為英文)
2
適當縮小 工程軟體窗口,點擊圖片aa,拖放到zuoyouhuadong->res->drawable-hapi上,會提示你是否將圖片復制進工程。
3
選擇是OK
4
可以看到工程中已經有你的圖片了。
5
按照本段2--4步驟把其他三張圖片添加進工程。 添加圖片的准備工作完畢。
END
代碼實現左右滑動
1
目標轉向主編輯框,視圖界面轉到代碼界面。
2
代碼實現左右滑動功能。主要用HorizontalScrollView 。主要代碼如下:<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="none"
android:id="@+id/ScrollView"
>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/aa"
android:layout_weight="1"
android:scaleType="fitXY" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/bb"
android:scaleType="fitXY"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/cc"
android:scaleType="fitXY"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/dd"
android:scaleType="fitXY"/>
</LinearLayout>
</HorizontalScrollView>全
部代碼截圖如下。
3
部分主要代碼解析:
android:scrollbars="none" 設置是否有滑動條;
android:scaleType="fitXY" 設置圖片自適應;
android:src="@drawable/aa" 設置載入的圖片;
android:layout_width="wrap_content"設置寬屬性;
android:layout_height="wrap_content"設置長屬性。
END
運行查看效果
右鍵工程,點擊run,等待虛擬器啟動運行程序
2
解鎖,查看效果 。本例中圖片大小未調整,稍微欠缺一點美觀效果,請讀者體諒。希望大家支持,並共同學習。
⑨ 安卓怎樣鎖定照片不左右滑動
以小米手機為例,在小米手機圖庫照片鎖定中「設置-顯示-其他高級設置-自動屏幕旋轉」中設置自動旋轉,在圖庫中設置自動旋轉。
2010年10月,谷歌宣布Android系統達到了第一個里程碑,即電子市場上獲得官方數字認證的Android應用數量已經達到了10萬個,Android系統的應用增長非常迅速。在2010年12月,谷歌正式發布了Android 2.3操作系統Gingerbread (姜餅)。
2011年1月,谷歌稱每日的Android設備新用戶數量達到了30萬部,到2011年7月,這個數字增長到55萬部,而Android系統設備的用戶總數達到了1.35億,Android系統已經成為智能手機領域佔有量最高的系統。
2011年8月2日,Android手機已佔據全球智能機市場48%的份額,並在亞太地區市場占據統治地位,終結了Symbian(塞班系統)的霸主地位,躍居全球第一。
2011年9月,Android系統的應用數目已經達到了48萬,而在智能手機市場,Android系統的佔有率已經達到了43%。繼續在排在移動操作系統首位。谷歌將會發布全新的Android 4.0操作系統,這款系統被谷歌命名為Ice Cream Sandwich(冰激凌三明治)。
⑩ android怎麼實現 圖片滑動,並且底部小圓點隨之無限滑動
什麼叫無限滑動。。。你的意思是有幾張圖片就自動有幾個暗色的點滑一張圖亮色的點就位移一下么
如果你是這個意思的話
首先滑動圖片用viewpager 所有圖片id或者url都放到數組里
java">guesterIds=newint[]{R.drawable.guester,R.drawable.guester1,
R.drawable.guester3,R.drawable.guester4,R.drawable.guester5};
在初始化的時候分別初始化這些圖片和原點
下面這個代碼是初始化圖片生成imageview然後裝到viewpager的adpater裡面
(intid){
ImageViewiv=newImageView(this);
ImageLoader.getInstance().displayImage("drawable://"+id,iv,options);
//iv.setImageResource(id);
ViewGroup.LayoutParamsparams=newViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT);
iv.setLayoutParams(params);
iv.setScaleType(ScaleType.FIT_CENTER);
returniv;
}
下面這個代碼是動態生成一個布局裡面裡面是圓點
dotView=newImageView(this);
dotView.setImageResource(R.drawable.dot2_w);
LinearLayout.LayoutParamslayoutParams=newLinearLayout.LayoutParams(Util.dip2px(mContext,20),
Util.dip2px(mContext,10),1.0f);
dotView.setLayoutParams(layoutParams);
dotView.setScaleType(ScaleType.FIT_CENTER);
dotContain.addView(dotView);
然後再每次滑動圖片的時候都從viewpager的監聽中移動小圓點
pager.setOnPageChangeListener(newViewPager.SimpleOnPageChangeListener(){
@Override
publicvoidonPageSelected(intposition){
intpos=position%guesterIds.length;
moveCursorTo(pos);
curPos=pos;
super.onPageSelected(position);
}
});
移動小圓點的方法其實就是以一個translation的動畫
privatevoidmoveCursorTo(intposition){
AnimationSetanimationSet=newAnimationSet(true);
TranslateAnimationtAnim=
newTranslateAnimation(offset*curPos,offset*position,0,0);
animationSet.addAnimation(tAnim);
animationSet.setDuration(300);
animationSet.setFillAfter(true);
curDot.startAnimation(animationSet);
}
希望能啟發你的思路