第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Android:滾動Imageview

Android:滾動Imageview

互換的青春 2019-12-13 09:07:36
我有一個ImageView,它的高度是普通屏幕(960度)的兩倍。我想在屏幕上上下左右很好地滾動它。屏幕底部應(yīng)包含一個按鈕。我嘗試了ScrollView和Imageviews的各種組合,但均未成功。我也曾想過:isScrollContainer屬性沒有結(jié)果。有人知道該怎么做嗎?干杯,盧卡
查看完整描述

3 回答

?
小怪獸愛吃肉

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個贊

我花了很長時間搜索此代碼,因此我想分享這段代碼的安寧:


這段代碼來自一個Activity,在后端有一個xml文件,其中包含一個名為“ img” 的ImageView


<ImageView

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:id="@+id/img"

    android:scaleType="center"

    android:background="#fff"

    android:src="@drawable/picName"

/>

@Override

public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);


    setContentView(R.layout.xml_name_layout);


    final ImageView switcherView = (ImageView) this.findViewById(R.id.img);


    switcherView.setOnTouchListener(new View.OnTouchListener() {


        public boolean onTouch(View arg0, MotionEvent event) {


            float curX, curY;


            switch (event.getAction()) {


                case MotionEvent.ACTION_DOWN:

                    mx = event.getX();

                    my = event.getY();

                    break;

                case MotionEvent.ACTION_MOVE:

                    curX = event.getX();

                    curY = event.getY();

                    switcherView.scrollBy((int) (mx - curX), (int) (my - curY));

                    mx = curX;

                    my = curY;

                    break;

                case MotionEvent.ACTION_UP:

                    curX = event.getX();

                    curY = event.getY();

                    switcherView.scrollBy((int) (mx - curX), (int) (my - curY));

                    break;

            }


            return true;

        }

    });


}

為我做了完美的工作... 包括水平和垂直滾動(啟用)


唯一的缺點(diǎn)是...您可以滾動圖片的邊緣...但這對我來說不是問題..花費(fèi)一些時間就可以輕松實(shí)現(xiàn)此功能:)


祝你好運(yùn)&&玩得開心


查看完整回答
反對 回復(fù) 2019-12-13
  • 3 回答
  • 0 關(guān)注
  • 793 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號