PPOS詳情頁布局載入和優化

2021-08-04 20:43:50 字數 700 閱讀 4222

ppos詳情頁 介面繪製和功能實現

方案調研和測試:

1. 整個介面作為recyclerview,新增headview 和list  -- 布局改動和**邏輯太大

2. 相似推薦等作為recyclerview,焦點下移時 對小視窗的mastview做顯示和消失動畫,recyclerview上移 -- 增加了動畫影響效能 上移顯示突兀 效果不好

3. 整個介面作為scrollview(內linearlayout),包含小視窗的mastview和相似推薦的recyclerview –優點 焦點滾動效果好 能顯示每個item,缺點 布局層級增加 所有檢視載入 負載大

去掉scrollview,改用relativelayout,recyclerview改linearyout 動態增加gridview 相似推薦等內容 初始化只新增顯示一排部分 – 優點 減少布局層級,高度自適應,優化載入過程,簡化**邏輯 

4.外層relativelayout,資料載入使用recyclerview(非巢狀gridview),標題和不同item的view載入 使用viewtype來區分,並在gridlayoutmanager對標題設定佔整行(即所有列數)顯示。減少布局巢狀,充分利用recyclerview載入特性,關鍵是recyclerview的item並不會像gridview一樣搶焦點 (採用)

詳細可參考:

recyclerview新增headview 和 viewtype使用

新聞詳情頁

一,業務流程分析 1,功能 1,新聞詳情 二 新聞詳情頁 1,業務流程分析 業務流程 1,判斷前端傳遞新聞id是否為空,是否為整數,是否存在 二,介面設計 1 介面說明 類目 說明 請求方式 get 路徑 news 引數格式 url路徑引數 2 引數說明 引數名 型別 是否必須 描述 news id...

iOS 常見的商品詳情頁布局

pragma mark life cycle void dealloc void viewdidload void initdefault void initsubview pragma mark network void refreshdata fixme 發起網路請求 void loaddata...

3 3 商品詳情頁

1 對應的goodsdao中的核心 為 select select g.mg.stock count,mg.miaosha price,mg.start date,mg.end date from miaosha goods mg left join goods g on mg.goods id g...