Home
last modified time | relevance | path

Searched refs:posInfo (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_position_map.h60 void UpdatePos(int32_t index, PositionInfo posInfo) in UpdatePos() argument
62 posMap_[index] = { posInfo.mainPos, posInfo.mainSize }; in UpdatePos()
65 void UpdatePosWithCheck(int32_t index, PositionInfo posInfo) in UpdatePosWithCheck() argument
69 posMap_[index] = posInfo; in UpdatePosWithCheck()
72 if (LessNotEqual(iter->second.mainSize, posInfo.mainSize)) { in UpdatePosWithCheck()
73 iter->second.mainSize = posInfo.mainSize; in UpdatePosWithCheck()
H A Dlist_pattern.cpp1854 auto posInfo = posMap_->GetPositionInfo(target.index); in UpdateTotalOffset() local
1855 if (!Negative(posInfo.mainPos)) { in UpdateTotalOffset()
1856 float startPos = posInfo.mainPos - currentOffset_; in UpdateTotalOffset()
1858 GetListItemAnimatePos(startPos, startPos + posInfo.mainSize, target.align, targetPos); in UpdateTotalOffset()