• 當前位置: 網站首頁>網站建設>微信公眾號開發

    太倉網站建設|高端網站建設|網頁設計|網站設計|網站制作-網站建設服務中心

    發表日期: 2021-09-10 10:43:19 瀏覽次數:3

    太倉網站建設|高端網站建設|網頁設計|網站設計|網站制作-網站建設服務中心

    網站建設.jpg

    按省劃定界線,屬太倉市境的長江江面為170.17平方千米。江岸線北起白茆口,由西北而東南經鹿河、璜涇、時思、浮橋、茜涇、瀏河6個鄉鎮,至瀏河鎮閱兵村姚家宅,與上海市躍龍化工廠北圍墻交界,全長近39千米。江面寬度:最北點,江堤至主航道中心線約6.25千米;最南點,江堤至主航道中心線約7.25千米。 [11] 

    太倉市為太湖流域陽澄地區泄水尾閭,境內河流稠密,塘浦縱橫交叉。舊志概括為“七里縱一浦,十里橫一塘,縱連海勢,橫貫支脈,水性然爾?!爆F有大小河流4110條,總長度4213.4千米。主要河流,東西向的自南而北排列的有瀏河塘、楊林塘、七浦塘、浪港、鹿鳴涇、蕩茜涇、錢涇、新涇等8條通長江;南北貫通的自西而東排列的有吳塘、鹽鐵塘、半涇、十八港、江申涇、石頭塘、米場河、楊家浜等8條。

    首先我們需要一個后臺的Service在后臺等待我們的操作,比如完成懸浮框的繪制移除等, 于是乎我們定義一個Service:MyService.java: 我們需要一個創建懸浮框View的一個方法:

    private void createWindowView() {
        btnView = new Button(getApplicationContext());
        btnView.setBackgroundResource(R.mipmap.ic_launcher);
        windowManager = (WindowManager) getApplicationContext()
                .getSystemService(Context.WINDOW_SERVICE);
        params = new WindowManager.LayoutParams();
    
        // 設置Window Type
        params.type = WindowManager.LayoutParams.TYPE_SYSTEM_ALERT;
        // 設置懸浮框不可觸摸
        params.flags = WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL            | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
        // 懸浮窗不可觸摸,不接受任何事件,同時不影響后面的事件響應
        params.format = PixelFormat.RGBA_8888;
        // 設置懸浮框的寬高
        params.width = 200;
        params.height = 200;
        params.gravity = Gravity.LEFT;
        params.x = 200;
        params.y = 000;
        // 設置懸浮框的Touch監聽
        btnView.setOnTouchListener(new View.OnTouchListener() {
            //保存懸浮框最后位置的變量
            int lastX, lastY;
            int paramX, paramY;
    
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                switch (event.getAction()) {
                    case MotionEvent.ACTION_DOWN:
                        lastX = (int) event.getRawX();
                        lastY = (int) event.getRawY();
                        paramX = params.x;
                        paramY = params.y;
                        break;
                    case MotionEvent.ACTION_MOVE:
                        int dx = (int) event.getRawX() - lastX;
                        int dy = (int) event.getRawY() - lastY;
                        params.x = paramX + dx;
                        params.y = paramY + dy;
                        // 更新懸浮窗位置
                        windowManager.updateViewLayout(btnView, params);
                        break;
                }
                return true;
            }
        });
        windowManager.addView(btnView, params);
        isAdded = true;}

    太倉網站建設|高端網站建設|網頁設計|網站設計|網站制作-網站建設服務中心

    想要咨詢,請留言,我們的工作人員將盡快與您聯系!
      
    400-111-6878
    服務熱線
    在線留言
    在線咨詢
    預約專家
    頂部

    備案號: 蘇ICP備11067224號

    CopyRight ? 2005-2021 上往建站 All Right Reserved 未經許可不得復制轉載

    24小時服務熱線:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

      網址: http://www.bjsg120.com

    關鍵詞: 網站建設| 域名郵箱| 服務器空間| 網站推廣| 上往建站| 網站制作| 網站設計| 域名注冊| 網絡營銷| 網站維護|

    企業郵箱| 虛擬主機| 網絡建站| 網站服務| 網頁設計| 網店美工設計| 網站定制| 企業建站| 網站設計制作| 網頁制作公司|

    400電話辦理| 書生商友軟件|

    預約專家

    歡迎您免費咨詢,請填寫以下信息,我們收到后會盡快與您聯系

      

    全國服務熱線:400-111-6878