1. 程式人生 > >Stbdroid之GridView+選中動畫放大

Stbdroid之GridView+選中動畫放大

關於GridView的文章,已經是多如牛毛。只是在網上找不到需要的效果,故有此文。


//////關鍵的地方就是稍微修改了GridView。其他的程式碼相對簡單,網上有許多

public class MyGridView extends GridView {
	private int mCurrposition = 0;
	public MyGridView(Context context) {
		super(context);
	}

	public MyGridView(Context context, AttributeSet attrs) {
		super(context, attrs);
		setChildrenDrawingOrderEnabled(true);
	}

	public void setCurrentPosition(int pos) {
		this.mCurrposition = pos;
	}

	@Override
	protected void setChildrenDrawingOrderEnabled(boolean enabled)
	{
		super.setChildrenDrawingOrderEnabled(enabled);
	}

	@Override
	protected int getChildDrawingOrder(int childCount, int i) {
		if (i == childCount - 1) {
			return mCurrposition;
		}
		if (i == mCurrposition) {//重新整理選中的最後一條
			return childCount - 1;
		}
		return i;
	}

}
工程下載

相關推薦

StbdroidGridView+選中動畫放大

關於GridView的文章,已經是多如牛毛。只是在網上找不到需要的效果,故有此文。 //////關鍵的地方就是稍微修改了GridView。其他的程式碼相對簡單,網上有許多 public class

GridView 條目選中放大或縮小

前言:客戶要做一個需求,使用者相簿的照片選中後放大,這種需求在電視上有很多的應用場景,例如 應用圖示獲得焦點放大,視訊頁面的列表,於是先上github找了找(畢竟別人寫好了,直接就拿來用,省事),但沒找到合適,資源太少了,找到了庫很大。於是決定自己弄一個 繪製 此時GridView已經繪製完

仿蜜蜂視訊TV實現gridview選中放大,並且放大時彈出底部說明

最近正在做一個機頂盒的專案,仿照蜜蜂視訊TV版做了個VOD。實現了gridview選中放大,並且放大時彈出底部說明。 首先自定義一個girdview: public class VodGridView extends GridView{ private int po

CSS3圓圈動畫放大縮小循環動畫效果

frame cti margin meta doc order fun 縮小 htm 代碼如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" cont

Android 學習逐幀動畫(Frame)

http sta ram override start pub fill creat 代碼 幀動畫就是將一些列圖片。依次播放。利用肉眼的“視覺暫留”的原理,給用戶的感覺是動畫的錯覺,逐幀動畫的原理和早期的電影原理是一樣的。 a:須要定義逐幀動畫,能夠通過代碼定義。也能夠

Android StudioActivity切換動畫(三)

文章 oid out size ref intel tar studio anim 1、上一篇文章“Android Studio之多個Activity的滑動切換(二)”中實現了多個activity之間的滑動切換,可是新切換出的activity大多是從右側進入 2、我們能

android GridView

make sun hello title nac block let stub mage GridView 的用法基本與ListView類似。 程序布局文件main.xml <?xml version="1.0" encoding="utf-8"?><L

yii2GridView小部件

down find() addclass spl 簡單 ide like 多條 end GridView小部件用於展示多條數據的列表。GridView小部件的使用需要數據提供器即yii\data\ActiveDataProvider的實例作為參數,所以 第

Xamarin控件使用GridView

模式 啟動 etop mach 事件 click singletop main nbsp https://www.cnblogs.com/longdb/p/6978460.html 1 [Activity(Label = "MainGridViewActivity",

Android學習GridView圖片布局適配經驗

statistic style code pop proc lease link csdn ram 開始解說這篇博客之前,我想問一下,當布局相似GridView這樣的

vue baidu map獲取選中點的經緯度

-- inf 選擇 lin AC 發出 http arc oot 需求:在vue項目中通過點擊按鈕,彈出百度地圖的彈框,用戶選擇地圖上的點或者通過搜索關鍵字選點,點擊確認 關閉彈窗 得到經緯度 效果: vue baidu map api鏈接 : https://da

JavaScript事件及動畫

nim 合並 遍歷 post 上下 blog 顯式 綁定 HA 一、事件 常用事件 click(function(){...}) //單擊事件 hover(function(){...}) //鼠標經過事件 blur(function(){...}

小程序點擊圖片放大預覽

pos get 手機 bin tgt style col 本地圖片 sele 基本手機H5的開發,都會有圖片放大預覽的需求。下面我們看小程序是如何實現這一需求的: .wxml: <view class=‘footer‘ wx:for="{{imgArr}}">

Windows程序設計簡單的動畫效果(小球彈一彈)

Windows程序設計之小球彈一彈構造一個矩形位圖,位圖內有一個帶有陰影和紫色間隙的小球,程序使用定時器來控制小球的動作,實際上是每當接收到定時器消息時將位圖通過BitBlt函數復制到客戶區,每當小球碰撞到客戶區上下左右四邊時就反彈回來。下面代碼有本人的理解註釋可供參考,本人才疏學淺,不妥請見諒。效果圖如下:

Winfrom開發OpenFileDialog選中圖片即時保存至項目中

reat ext mage 圖片 ref link-to ogre try nal openFileDialog1.Filter = "圖片|*.*"; if (openFileDialog1.ShowDialog() == DialogResult.

iOS開發知識:Animations 動畫

動畫在軟體開發中用的非常頻繁,沒有動畫的軟體,就類似於殭屍;所以對 iOS 常用的動畫進行歸納總結,參考官方文件以及 UIView 和 QuartzCore 文件,受益頗多   UIViewAnimation UIView 一般形

Android 動畫逐幀動畫小述

一、概述 本節主要介紹下逐幀動畫的基本使用,下面我們就從XML方式建立動畫和程式碼方式建立動畫來分別說下吧 二、逐幀動畫介紹 在開始介紹逐幀動畫之前,先來看一下在本例中我們要實現的逐幀動畫的效果 逐幀動畫,我的理解就是將一幀幀的靜態圖片進行有序的展示,利用人眼的視覺

Android入門第八篇GridView 九宮圖

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

【Android 動畫動畫詳解補間動畫(一)

前言 :之前很早就想寫寫Android 的動畫,最近剛好有時間,大概聊一聊安卓動畫。 我個人習慣將動畫分為:補間動畫(透明度、旋轉、位移、縮放)、幀動畫、和屬性動畫,這一篇,我們先說說補間動畫。 補間動畫這個詞出於flash,在兩個關鍵幀(可以理解成動畫開始和結束)中間需要做“補

Android三種動畫(三)屬性動畫

 分享自Carson_Ho的簡書,這篇寫的很詳細,我就不浪費時間寫了 目錄 目錄 1. 屬性動畫出現的原因 屬性動畫(Property Animation)是在 Android 3.0(API 11)後才提供的一種全新動畫模式 那麼為什麼要提供屬性動畫