android Programming Glossary: collapsedheight
Making a ListAdapter-recycleable Resizable View http://stackoverflow.com/questions/14128018/making-a-listadapter-recycleable-resizable-view MeasureSpec.UNSPECIFIED private int collapsedHeight 0 private int expandedHeight 0 private boolean contentsChanged.. e.g. recycling through a ListAdapter public void reuse collapsedHeight expandedHeight 0 contentsChanged true state State.COLLAPSED.. height of the collapseTo view any top or bottom padding collapsedHeight viewToCollapseTo.getMeasuredHeight child.getPaddingTop child.getPaddingBottom..
How to implement expandable panels in Android? http://stackoverflow.com/questions/5165682/how-to-implement-expandable-panels-in-android handle edge cases well like content height smaller than collapsedHeight parameter. I'm sure with enough staring digging in code and.. int a.getDimension R.styleable.ExpandablePanel_collapsedHeight 0.0f int handleId a.getResourceId R.styleable.ExpandablePanel_handle.. reference attr name content format reference attr name collapsedHeight format dimension declare styleable resources And here's how..
TextView expand animation like in Android Market http://stackoverflow.com/questions/5927977/textview-expand-animation-like-in-android-market expandOrCollapse View view2Expand View view2Measure int collapsedHeight if view2Expand.getHeight collapsedHeight return int measuredHeight.. view2Measure int collapsedHeight if view2Expand.getHeight collapsedHeight return int measuredHeight measureViewHeight view2Expand view2Measure.. view2Expand view2Measure context if measuredHeight collapsedHeight measuredHeight collapsedHeight final int startHeight view2Expand.getHeight..
Making a ListAdapter-recycleable Resizable View http://stackoverflow.com/questions/14128018/making-a-listadapter-recycleable-resizable-view private final int wrapSpec MeasureSpec.makeMeasureSpec LayoutParams.WRAP_CONTENT MeasureSpec.UNSPECIFIED private int collapsedHeight 0 private int expandedHeight 0 private boolean contentsChanged true private State state State.COLLAPSED private OnLayoutChangedListener.. be called any time you change the contents of this ResizeLayout e.g. recycling through a ListAdapter public void reuse collapsedHeight expandedHeight 0 contentsChanged true state State.COLLAPSED requestLayout Set the state of the view. This should ONLY be.. if viewToCollapseTo null The collapsed height should be the height of the collapseTo view any top or bottom padding collapsedHeight viewToCollapseTo.getMeasuredHeight child.getPaddingTop child.getPaddingBottom The expanded height is simply the full height..
How to implement expandable panels in Android? http://stackoverflow.com/questions/5165682/how-to-implement-expandable-panels-in-android that extends LinearLayout . It kind of works but doesn't handle edge cases well like content height smaller than collapsedHeight parameter. I'm sure with enough staring digging in code and experimenting the quirks could be fixed. Was hoping to avoid.. 0 0 How high the content should be in collapsed state mCollapsedHeight int a.getDimension R.styleable.ExpandablePanel_collapsedHeight 0.0f int handleId a.getResourceId R.styleable.ExpandablePanel_handle 0 if handleId 0 throw new IllegalArgumentException.. declare styleable name ExpandablePanel attr name handle format reference attr name content format reference attr name collapsedHeight format dimension declare styleable resources And here's how I use it in layout com.example.androidapp.widgets.ExpandablePanel..
TextView expand animation like in Android Market http://stackoverflow.com/questions/5927977/textview-expand-animation-like-in-android-market return measuredHeight static public void expandOrCollapse View view2Expand View view2Measure int collapsedHeight if view2Expand.getHeight collapsedHeight return int measuredHeight measureViewHeight view2Expand view2Measure context if.. static public void expandOrCollapse View view2Expand View view2Measure int collapsedHeight if view2Expand.getHeight collapsedHeight return int measuredHeight measureViewHeight view2Expand view2Measure context if measuredHeight collapsedHeight measuredHeight.. collapsedHeight return int measuredHeight measureViewHeight view2Expand view2Measure context if measuredHeight collapsedHeight measuredHeight collapsedHeight final int startHeight view2Expand.getHeight final int finishHeight startHeight collapsedHeight..
|