ScrollView如何滾出邊界再回來

2021-06-18 13:53:52 字數 957 閱讀 4129

這個是實現上下滾動的。。左右的同理,把y換成x就可以了

public class myscrollview extends scrollview 

@override

protected void onfinishinflate()

} @override

public boolean ontouchevent(motionevent ev) else

return super.ontouchevent(ev);

} private void commontouchevent(motionevent ev)

break;

case motionevent.action_move:

final float prey=y;

float nowy=ev.gety();

int deltay=(int) (prey-nowy);

scrollby(0, deltay);//滾動

y=nowy;

//當滾動到最上或者最下時就不會再滾動,這時移動布局

if (isneedmove())

// 移動布局

inner.layout(inner.getleft(), inner.gettop() - deltay, inner.getright(), inner.getbottom() - deltay);

}break;

default:

break;

} } // 開啟動畫移動

public void animation()

// 是否需要開啟動畫

public boolean isneedanimation()

// 是否需要移動布局

public boolean isneedmove()

return false;

}}

安卓 ScrollView 顯示綠邊

今天碰到乙個問題,發現我的scrollview 總會有乙個綠色的邊,不管我如何設定scrollview的樣式,總是存在這條綠色的邊框 如下 設定scrollview的背景,設定父布局的背景,設定scrollview裡面的背景都不起作用,包括在設定scrollbar也不起作用。一直鬱悶的,不知道什麼原...

如何判斷Scrollview滾動條滾動到底部

如何判斷scrollview的滾動條滾動到底部了呢?網上查了許多資料,大部分都一樣,跟著學了乙個比較靠譜的,放在自己專案裡沒問題,我所實現的是在scrollview裡面新增了listview,注意由於兩這會有滾動條的衝突,因此listview一定要自已複寫,有真相 public class comp...

如何一邊寬度自適應 一邊寬度固定

一 右側固定寬度 左側自適應 第一種 左側用margin right,右側float right 就可以實現。html 可以如下寫 我是龍恩 我是龍恩 css 可以如下寫 box left box right 如上 就可以實現效果。第二種 左側同樣用margin right 右側採用絕對定位 如下 ...