View that displays the profile photo of a supplied profile ID, while conforming to user specified dimensions.
延伸: | FrameLayout |
套件: | widget |
ProfilePictureView(Context)
Constructor
public ProfilePictureView(Context context)
參數 | 說明 |
---|---|
context | Context for this View |
ProfilePictureView(Context, AttributeSet)
Constructor
public ProfilePictureView(Context context, AttributeSet attrs)
參數 | 說明 |
---|---|
context | Context for this View |
attrs | AttributeSet for this View. The attribute 'preset_size' is processed here |
ProfilePictureView(Context, AttributeSet, int)
Constructor
public ProfilePictureView(Context context, AttributeSet attrs, int defStyle)
參數 | 說明 |
---|---|
context | Context for this View |
attrs | AttributeSet for this View. The attribute 'preset_size' is processed here |
defStyle | Default style for this View |
getPresetSize()
Gets the current preset size type
public final int getPresetSize()
setPresetSize(int)
Apply a preset size to this profile photo
public final void setPresetSize(int sizeType)
參數 | 說明 |
---|---|
sizeType | The size type to apply: SMALL, NORMAL or LARGE |
isCropped()
Indicates whether the cropped version of the profile photo has been chosen
public final boolean isCropped()
setCropped(boolean)
Sets the profile photo to be the cropped version, or the original version
public final void setCropped(boolean showCroppedVersion)
參數 | 說明 |
---|---|
showCroppedVersion | True to select the cropped version False to select the standard version |
getProfileId()
Returns the profile Id for the current profile photo
public final String getProfileId()
setProfileId(String)
Sets the profile Id for this profile photo
public final void setProfileId(String profileId)
參數 | 說明 |
---|---|
profileId | The profileId NULL/Empty String will show the blank profile photo |
getOnErrorListener()
Returns the current OnErrorListener for this instance of ProfilePictureView
public final OnErrorListener getOnErrorListener()
setOnErrorListener(OnErrorListener)
Sets an OnErrorListener for this instance of ProfilePictureView to call into when certain exceptions occur.
public final void setOnErrorListener(OnErrorListener onErrorListener)
參數 | 說明 |
---|---|
onErrorListener | The Listener object to set |
setDefaultProfilePicture(Bitmap)
The ProfilePictureView will display the provided image while the specified profile is being loaded, or if the specified profile is not available.
public final void setDefaultProfilePicture(Bitmap inputBitmap)
參數 | 說明 |
---|---|
inputBitmap | The bitmap to render until the actual profile is loaded. |
TAG
public static final String TAG
CUSTOM
public static final int CUSTOM
SMALL
public static final int SMALL
NORMAL
public static final int NORMAL
LARGE
public static final int LARGE