自定義控制項系列三(小說app開啟書籍翻頁效果)

2021-10-23 01:13:46 字數 580 閱讀 2460

如上面你看的,翻頁效果其實主要在於倆個圖,一張封面圖,一張是你開啟書籍後的第一張圖,那麼要做的就是這倆個的動作。

首先我們要封面圖和首圖同時慢慢的放大,並且移動位置到中心點(這裡的這樣做就是你的書籍可以在任意位置最後都是從中心點開始放大),其次我們對封面圖進行寬度減少,並且同時向左移動,這樣就會產生乙個翻頁的效果。

那麼合上書籍也就是我們相反的邏輯了,這裡我就不解釋了。

裡面稍微複雜的地方就是涉及到了一些寬度和高度的計算,不過你仔細研究一下都是比較清晰的。

上**

private void jump(final view imageview) 

@override

public void onanimationrepeat(animator arg0)

@override

public void onanimationend(animator arg0)

@override

public void onanimationcancel(animator arg0)

});animatorset.start();

}

Android自定義控制項(三)繼承控制項

繼承控制項是我們android開發中最重要也是最常使用的控制項,它不同於自繪控制項和組合控制項,它不需要我們自己去重新去實現乙個控制項。物件導向的乙個重要特性就是繼承,相信各位同學對繼承的了解都已經非常深入了,繼承控制項理所當然會擁有父類的所有特性。我們去實現乙個繼承控制項的原因,往往是原生控制項已...

WPF自定義控制項那些事(三)

流文件容器flowdocumentscrollviewer 流文件容器flowdocumentscrollviewer類,發現沒有滾動到文件最後或最前的方法,所以自定義,新增這兩個方法。具體實現思路 在控制項應用模板後,在模板中查詢子控制項scrollviewer,呼叫其對應的滾動方法。其中查詢子控...

C 自定義控制項三Vista按鈕

c 自定義控制項三vista按鈕 效果圖 vista和win7作業系統的按鈕非常華麗,用c gdi 去實現也挺方便的,這個是參考網上原始碼修改過來的,個人覺得非常有學習價值。第一步 新增使用者控制項,命名為 myvistabutton 第三步 重寫paint事件,為了增強效果,還可以重寫滑鼠移入移出...