Lines Matching refs:lm
244 AnimationLayoutManager lm, RecyclerView.State state) {
246 for (int i = 0; i < lm.getChildCount(); i++) {
247 View v = lm.getChildAt(i);
248 if (lm.getLp(v).isItemRemoved()) {
254 void doLayout(RecyclerView.Recycler recycler, AnimationLayoutManager lm,
259 lm.detachAndScrapAttachedViews(recycler);
263 lm.layoutRange(recycler, start, start + count);
265 count, lm.getChildCount());
266 lm.assertVisibleItemPositions();
275 private void assertNoPreLayoutPosition(RecyclerView.LayoutManager lm) {
276 for (int i = 0; i < lm.getChildCount(); i ++) {
278 .getChildViewHolder(lm.getChildAt(i));
290 void onLayoutChildren(RecyclerView.Recycler recycler, AnimationLayoutManager lm,
297 beforePreLayout(recycler, lm, state);
303 beforePostLayout(recycler, lm, state);
308 doLayout(recycler, lm, state);
310 afterPreLayout(recycler, lm, state);
312 afterPostLayout(recycler, lm, state);
313 assertNoPreLayoutPosition(lm);
411 LayoutManager lm = getLayoutManager();
412 for (int j = 0; j < lm.getChildCount(); j ++) {
414 vh.itemView, lm.getChildAt(j));
439 private void validateAdapterPosition(AnimationLayoutManager lm) {
444 + " positions\n" + vh + "\n" + lm.getLog(),
452 private void validatePreLayoutSequence(AnimationLayoutManager lm) {
455 assertTrue("pre layout positions should be distinct " + lm.getLog(),
465 assertNotNull("next position should exist " + lm.getLog(),