啥都不說先上效果圖把.. 這個是我項目裡的效果![這裡寫圖片描述]
下面的是我抽取出來的 demo 適配啥的我基本上都做好了
沒做其他的
=============================================================
分割線
==================================================================
ok 下面 說一下思路把
首先 說一下原理 我是使用bitmap 創建兩張圖 一開始的時候 一張在下面記為1號 一張在上面 記為2號
當手指向下滑動時 判斷 1號 的起點位置 是否完全超出屏幕 如果超出屏幕的話 那麼將2號變為下面 1號變為上面 (移動1號的Y坐標) 大體思路 是這樣. 裡面還有許多判斷
比如 是否能向下滑動 起點位置, 星星的判定 哎呀 好煩 說的東西太多啦 來張我的草稿紙 哈哈 話說我草稿都寫了好幾頁
下班了 我先上代碼
/**
* Created by liuml on 2016/6/11.
*/
public class MyScrollView extends View {
// 其資源引用的是同一張圖片
private Bitmap bmpBackGround1;
private Bitmap bmpBackGround2;
int speed;
int pointX;
int tempy1;
private Context mcontext;
private int isfirst = 1;
// 按鈕的坐標
private int btnX, btnY;
// 按鈕是否按下標識位
private Boolean isPress;
// 界面背景坐標
private int bg1x, bg1y, bg2x, bg2y;
private int cloudx, cloudy;
List