Home
last modified time | relevance | path

Searched refs:itemPosition (Results 1 – 10 of 10) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_item_group_accessibility_property.cpp29 auto itemPosition = listItemGroupPattern->GetItemPosition(); in GetBeginIndex() local
30 return itemPosition.empty() ? -1 : itemPosition.begin()->first; in GetBeginIndex()
39 auto itemPosition = listItemGroupPattern->GetItemPosition(); in GetEndIndex() local
40 return itemPosition.empty() ? -1 : itemPosition.rbegin()->first; in GetEndIndex()
H A Dlist_height_offset_calculator.h32 ListHeightOffsetCalculator(const ListLayoutAlgorithm::PositionMap& itemPosition, float space, in ListHeightOffsetCalculator() argument
33 …2_t lanes, Axis axis) : axis_(axis), spaceWidth_(space), lanes_(lanes), itemPosition_(itemPosition) in ListHeightOffsetCalculator()
35 if (!itemPosition.empty()) { in ListHeightOffsetCalculator()
36 … targetPos_ = { itemPosition.begin()->second.startPos, itemPosition.begin()->second.endPos }; in ListHeightOffsetCalculator()
37 startIndex_ = itemPosition.begin()->first; in ListHeightOffsetCalculator()
38 endIndex_ = itemPosition.rbegin()->first; in ListHeightOffsetCalculator()
39 …float itemsSize = itemPosition.rbegin()->second.endPos - itemPosition.begin()->second.startPos + s… in ListHeightOffsetCalculator()
40 estimateItemHeight_ = itemsSize / itemPosition.size() - space; in ListHeightOffsetCalculator()
41 for (const auto& pos : itemPosition) { in ListHeightOffsetCalculator()
H A Dlist_item_group_paint_method.h45 ListItemGroupLayoutAlgorithm::PositionMap& itemPosition, in DECLARE_ACE_TYPE()
48 : divider_(divider), itemPosition_(itemPosition) in DECLARE_ACE_TYPE()
H A Dlist_item_group_layout_algorithm.h98 void SetItemsPosition(const PositionMap& itemPosition) in SetItemsPosition() argument
100 itemPosition_ = itemPosition; in SetItemsPosition()
103 void SetCachedItemsPosition(const PositionMap& itemPosition) in SetCachedItemsPosition() argument
105 cachedItemPosition_ = itemPosition; in SetCachedItemsPosition()
H A Dlist_lanes_layout_algorithm.cpp237 auto& itemPosition = GetItemPosition(); in SetCacheCount() local
238 for (auto &pos : itemPosition) { in SetCacheCount()
555 auto& itemPosition = GetItemPosition(); in LayoutCachedItem() local
556 auto curIndex = itemPosition.rbegin()->first + 1; in LayoutCachedItem()
557 auto currPos = itemPosition.rbegin()->second.endPos + GetSpaceWidth(); in LayoutCachedItem()
562 curIndex = itemPosition.begin()->first - 1; in LayoutCachedItem()
563 currPos = itemPosition.begin()->second.startPos - GetSpaceWidth(); in LayoutCachedItem()
H A Dlist_layout_algorithm.h98 void SetItemsPosition(const PositionMap& itemPosition) in SetItemsPosition() argument
100 itemPosition_ = itemPosition; in SetItemsPosition()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper/
H A Dswiper_layout_algorithm.h67 void SetItemsPosition(const PositionMap& itemPosition) in SetItemsPosition() argument
69 itemPosition_ = itemPosition; in SetItemsPosition()
343 …int32_t startIndex, const PositionMap& itemPosition, int32_t& startIndexInVisibleWindow, float& st…
H A Dswiper_layout_algorithm.cpp424 …int32_t startIndex, const PositionMap& itemPosition, int32_t& startIndexInVisibleWindow, float& st… in AdjustStartInfoOnSwipeByGroup() argument
431 auto iter = itemPosition.find(startIndex); in AdjustStartInfoOnSwipeByGroup()
432 if (iter != itemPosition.end()) { in AdjustStartInfoOnSwipeByGroup()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/scroll/
H A Drender_multi_child_scroll.cpp906 double itemPosition = 0.0; in GetFixPositionOnWatch() local
911 itemPosition = listBase->GetItemPosition(centerIndex); in GetFixPositionOnWatch()
912 itemSize = listBase->GetItemPosition(centerIndex + 1) - itemPosition; in GetFixPositionOnWatch()
929 itemPosition = item->GetPositionInList(); in GetFixPositionOnWatch()
941 double itemCenterPosition = itemPosition + itemSize * HALF_ITEM_SIZE; in GetFixPositionOnWatch()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/list/
H A Drender_list_item.cpp272 Offset itemPosition = parent->GetPosition(); in IsItemCenter() local
274 double position = isVertical ? itemPosition.GetY() : itemPosition.GetX(); in IsItemCenter()