public final class QMUICollapsingTextHelper
extends java.lang.Object
| 构造器和说明 |
|---|
QMUICollapsingTextHelper(android.view.View view) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
draw(android.graphics.Canvas canvas) |
int |
getCollapsedTextGravity() |
float |
getCollapsedTextSize() |
android.graphics.Typeface |
getCollapsedTypeface() |
int |
getExpandedTextGravity() |
float |
getExpandedTextSize() |
android.graphics.Typeface |
getExpandedTypeface() |
float |
getExpansionFraction() |
java.lang.CharSequence |
getText() |
boolean |
isStateful() |
void |
recalculate() |
void |
setCollapsedBounds(int left,
int top,
int right,
int bottom) |
void |
setCollapsedTextAppearance(int resId) |
void |
setCollapsedTextColor(android.content.res.ColorStateList textColor) |
void |
setCollapsedTextGravity(int gravity) |
void |
setCollapsedTextSize(float textSize) |
void |
setCollapsedTypeface(android.graphics.Typeface typeface) |
void |
setExpandedBounds(int left,
int top,
int right,
int bottom) |
void |
setExpandedTextAppearance(int resId) |
void |
setExpandedTextColor(android.content.res.ColorStateList textColor) |
void |
setExpandedTextGravity(int gravity) |
void |
setExpandedTextSize(float textSize) |
void |
setExpandedTypeface(android.graphics.Typeface typeface) |
void |
setExpansionFraction(float fraction)
Set the value indicating the current scroll value.
|
void |
setPositionInterpolator(android.view.animation.Interpolator interpolator) |
boolean |
setState(int[] state) |
void |
setText(java.lang.CharSequence text)
Set the title to display
|
void |
setTextSizeInterpolator(android.view.animation.Interpolator interpolator) |
void |
setTypefaces(android.graphics.Typeface typeface) |
public void setTextSizeInterpolator(android.view.animation.Interpolator interpolator)
public void setPositionInterpolator(android.view.animation.Interpolator interpolator)
public void setExpandedTextSize(float textSize)
public void setCollapsedTextSize(float textSize)
public void setCollapsedTextColor(android.content.res.ColorStateList textColor)
public void setExpandedTextColor(android.content.res.ColorStateList textColor)
public void setCollapsedTextAppearance(int resId)
public void setExpandedTextAppearance(int resId)
public void setExpandedBounds(int left,
int top,
int right,
int bottom)
public void setCollapsedBounds(int left,
int top,
int right,
int bottom)
public void setExpandedTextGravity(int gravity)
public int getExpandedTextGravity()
public void setCollapsedTextGravity(int gravity)
public int getCollapsedTextGravity()
public void setCollapsedTypeface(android.graphics.Typeface typeface)
public void setExpandedTypeface(android.graphics.Typeface typeface)
public void setTypefaces(android.graphics.Typeface typeface)
public android.graphics.Typeface getCollapsedTypeface()
public android.graphics.Typeface getExpandedTypeface()
public void setExpansionFraction(float fraction)
A value of 0.0 indicates that the layout is fully expanded.
A value of 1.0 indicates that the layout is fully collapsed.
public final boolean setState(int[] state)
public final boolean isStateful()
public float getExpansionFraction()
public float getCollapsedTextSize()
public float getExpandedTextSize()
public void draw(android.graphics.Canvas canvas)
public void recalculate()
public void setText(java.lang.CharSequence text)
text - content of titlepublic java.lang.CharSequence getText()