仿美團外賣的店鋪列表獲取思路

2022-02-16 17:04:16 字數 871 閱讀 7467

這一篇隨筆主要用來講解和記錄我對乙個問題的解決思路。

在做這個頁面功能的時候,我首先是要解左側列表框和右側產品框的協調問題,下面分享我的思路,

左側列表框思路:

初始:在初始化介面時,需要後台把所有的左側列表資料和店鋪資料返回出來給我,我這裡做乙個資料的初始化,定義乙個全域性變數,初始值為0,定義乙個暫存資料arr,初始值為【】。

處理:在初始化結束後,顯示資料。

右側處理完後:全域性獲取view標籤的上邊距,標給左側欄的乙個值(top),如果沒有獲取到view的,代表還未獲取,賦值為0

點選時:判斷這一列的top是否為0,如果是,根據右側列表初始化的思路再去拿20個,拿完後執行上方步驟,完成後再判斷,直到有top,賦值有右側來進行動態滑動

右側滑動時

右側列表框思路:

初始化:在左側列表框獲取結束後,全域性定義的變數為0,我以這個為下標,可以拿到第一列列表的id,根據這個id去後台獲取商品,商品返回後判斷是否夠20個,如果夠,就進行資料處理,如果不夠,全域性下標+1,資料暫存到全域性暫存arr中,繼續範圍後台去拿下乙個列表的商品,直到夠20個或獲取到全部列表的商品為止。

資料處理:根據返回的資料,迴圈後可以找到是哪個下標的商品,直接新增到左側列表的資料中,顯示出來。

滑動到底部時:判斷全域性下標是否為最後一列,沒有的話根據初始化的思路來拿下20個,處理後顯示出來。

這一套思路完成後,你的頁面效果可以和基本和美團,餓了麼一樣,如果對你有什麼幫助,請點個推薦,謝謝。

Android藍芽列印小票,仿美團外賣小票列印

自適應排版小票格式,一行兩列和三列輕鬆搞定,文字長短不用愁 先看一下效果圖 但像列印的小票排版樣式與細節這塊相對是比較粗糙,直接在 裡寫死的樣式,而大多數平台的小票排版都不太一樣,這裡就涉及到自定義排版,而我這裡主要講的就是小票列印的排版樣式了。我在demo中已經把排版封裝到 printutil,主...

美團外賣商場餐廳查無實體 「幽靈店鋪」仍存

隨著 3.15消費者權益日 的臨近,各類有關於質量安全的消費問題再次成為消費者及整個市場關注的焦點。近日,記者接到家住北京市海淀區消費者蘇女士的投訴。蘇女士表示,自己發現經常下單的美團外賣店鋪中,存在已經被命令禁止的 幽靈餐廳 而身邊多位同事親友也表示,很多外賣餐廳的實體店鋪中也存在無證經營 套證經...

APP的案例分析 美團外賣

大一才開始用軟體訂外賣了,很方便 上手快只要註冊個賬號登陸即可,支付時自動跳轉到其他支付應用。嚴重的bug也沒有,只有之前一段時間通過首單可以刷優惠,之後也修復了。身邊的同學也很多都在用。方便省事,主要是不用去食堂排隊。給使用者帶來了什麼?省時 節省時間成本,特別是省去了排隊等待就餐的時間 省錢 優...