1. 程式人生 > >Android 實現橫向滑動效果

Android 實現橫向滑動效果

首先我們要想象一下,一個水平滑動選擇器的樣子:
h_scroller_selection

接下來是佈局的實現: 外層這裡我們使用普通的 HorizontalScrollView, scroll view的內部內容我們使用GridView來顯示多個像,並且這些物件是在一行顯示的。

123456789101112131415161718192021222324252627282930<?xml version="1.0"encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android
:layout_width="match_parent"android:layout_height="match_parent"android:background="#ccc"android:orientation="vertical"><!--關於是否加屬性android:orientation="horizontal",我在單獨測試的時候就不需要,但是我在專案中複雜一些的頁面使用的時候,有時候要加上。至於為什麼目前因為專案忙沒有去研究。目前是個使用android時間很短的開發者,所以不對之處請指出。--><HorizontalScrollViewandroid:id
="@+id/scrollView"android:layout_width="match_parent"android:layout_height="56dp"android:layout_marginTop="72dp"android:layout_gravity="center"android:background="#fff"><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"><GridViewandroid:id="@+id/gridview"android
:layout_width="fill_parent"android:layout_height="wrap_content"/></LinearLayout></HorizontalScrollView></LinearLayout>

每個具體的物件的佈局,也就是我們通常說的Item佈局的實現:

1 2 3 4 5 6 7 8

相關推薦

Android 實現橫向滑動效果

首先我們要想象一下,一個水平滑動選擇器的樣子: 接下來是佈局的實現: 外層這裡我們使用普通的 HorizontalScrollView, scroll view的內部內容我們使用GridView來顯示多個像,並且這些物件是在一行顯示的。 12345678910111213141

Android實現橫向滑動的GridView

因為專案中需要展示一組資料,要求為每頁最初展示五個資料,多出來的橫向滑動顯示,效果如下圖           效果就是這樣,這是一個答題介面,利用ViewPager實現,點選GridView中的選項跳轉到下一題,其中1,2,3,4,5或A,B,C,D,E的Answer按鈕為

Android使用GestureDetector實現手勢滑動效果

void tco event else if rate method sta pro 手勢滑動 直接看實例: package com.example.gesturedetector; import android.os.Bundle; import

安卓實現橫向滑動的卡片效果

最近專案上需要實現這樣效果的一個頁面,本來想找個現成的兩下搞定,但是問了半天度娘也沒招,索性自己琢磨琢磨(這裡邊也少不了同事的幫助),先把最終的效果圖貼上: 理論上講,其本質並不複雜,就是一個viewpager,但是第一次實現這樣的效果還是要花些時間的,具體的程式碼如下:

Android控制元件RecyclerView實現橫向滑動、瀑布流。

在開發的過程中,我們經常使用ListView控制元件,但是ListView也有它的缺點,就是它不能夠左右滑動資料,執行效率不高; 所以我們可以使用更強大的控制元件RecyclerView,可以說它是一個增強版的ListView,Google推薦使用,那就簡單的

Android 自定義 HorizontalScrollView 打造再多圖片(控制元件)也不怕 OOM 的橫向滑動效果

自從Gallery被谷歌廢棄以後,Google推薦使用ViewPager和HorizontalScrollView來實現Gallery的效果。的確HorizontalScrollView可以實現Gallery的效果,但是HorizontalScrollView存在一個很大的問

使用ViewPager+GridView實現橫向滑動效果(二)

            現在正是開始使用ViewPager+GridView方法實現橫向滑動效果;                                       上面就是實現的效果,當然用手去滑動,是可以進行橫向滑動,到時候有興趣的可以把例子程式碼部署

我的Android成長之路(10)----利用recyclerView實現橫向滑動

利用recyclerView實現橫向滑動。 下面是adapter: public class HengAdapter extends RecyclerView.Adapter<HengAdapter.MyViewHolder> implements View.

Android TabLayout實現頂部滑動效果(多個頁面)

hvie super title urn page nts bundle image 個數 1.design模式下,將TabLayout 拖入界面中 註意:TabLayout 在container中 2.design模式下,將ViewPager拖入界面中 <

unity3d實現廣告滑動效果

ans cto 代碼 tag itween ngui logs lap image 新建了一個帶mask的prefab,加上代碼只需要將圖片prefab、按鈕prefab和所想添加的圖片 拖進去會自動生成按鈕,滑動速度可以隨意調time,滑動效果用itween實現的,所以需

Android 實現跑馬燈效果

這裡用到了HorizontalScrollView巢狀TextView,上xml佈局: <HorizontalScrollView android:id="@+id/horiSv" android:layout_width="match_parent"

android實現文字漸變效果和歌詞進度的效果

要用TextView使用漸變色,那我們就必須要了解LinearGradient(線性漸變)的用法。 LinearGradient的引數解釋 LinearGradient也稱作線性渲染,LinearGradient的作用是實現某一區域內顏色的線性漸變效果,

android實現可以滑動的平滑曲線圖

直接上程式碼,裡面有詳細註解 1 attr 屬性編寫 <!-- xy座標軸顏色 --> <attr name="xy_line_color" format="color" /> <!-- xy座

Android實現輪播效果SliderLayout

實現輪播效果有2種方法: (1)使用ViewPager+ImageView,通過Handler進行間隔傳送訊息,實現自動輪播效果 xml程式碼: <android.support.v4.view.ViewPager android:i

Android 實現水波紋效果

一、首先還是先上效果 二、實現原理      自定義view,使用Path和貝塞爾曲線繪製,然後不斷重新整理,並且改變X、Y的值     主要知識點rQuadTo的使用 三、實現 WaveView.java public class WaveView extends V

android實現tab切換效果

一:利用ViewPager實現Tab切換效果 1.首先新建幾個要切換的xml佈局檔案,然後在主佈局中間新增<android.support.v4.view.ViewPager>佈局,用於顯示我們寫好的xml佈局。 2.在主方法中,定新增程式碼如下:LayoutI

Android RecyclerView橫向滑動

android.support.v7.widget.RecyclerView 功能:RecyclerView橫向滑動 控制元件:<android.support.v7.widget.RecyclerView /> Java類:RecyclerView、Galle

android 實現水波紋效果(二) 優化篇

  在我的上一篇文章中,初步介紹了一下水波紋的實現,確實也實現了,剛開始我表示很滿意啊,但是後來看了一下系統的實現效果,我開始發現有點不對勁;來對比一下: 這是優化前的效果 這是優化後的效果   區別看不出來?仔細看一下,系統的實現效果是

RecyclerView 實現橫向滾動效果

我相信很久以前,大家在談橫向圖片輪播是時候,優先會選擇具有HorizontalScrollView效果和ViewPager來做,不過自從Google大會之後,系統為我們提供了另一個控制元件RecyclerView。RecyclerView是listview之後的又一利器,它可

Android實現手指滑動控制元件縮放

ImageView設定手指滑動縮放 本來就是我平時的兩篇練習,但是昨天看了一下感覺其實還挺有用的.就把他拿出了獻醜了,還有另外一篇關於控制元件抖動效果的部落格大家可以關注. 實現步驟 1, imageview設定scaletype為 android:s