本文整理了Java中android.widget.GridView.dispatchDraw()
方法的一些代码示例,展示了GridView.dispatchDraw()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GridView.dispatchDraw()
方法的具体详情如下:
包路径:android.widget.GridView
类名称:GridView
方法名:dispatchDraw
暂无
代码示例来源:origin: TonicArtos/StickyGridHeaders
super.dispatchDraw(canvas);
代码示例来源:origin: UweTrottmann/SeriesGuide
super.dispatchDraw(canvas);
代码示例来源:origin: WeAreFairphone/FP2-Launcher
@Override
protected void dispatchDraw(Canvas canvas)
{
super.dispatchDraw(canvas);
}
代码示例来源:origin: Dawish/BriskTVLauncher
/**
* 崩溃了.
*/
@Override
protected void dispatchDraw(Canvas canvas) {
try {
super.dispatchDraw(canvas);
} catch (Exception e) {
e.printStackTrace();
}
}
代码示例来源:origin: macdidi5/Android-Things-Tutorial
@Override
protected void dispatchDraw(Canvas canvas) {
super.dispatchDraw(canvas);
if (mHoverCell != null) {
mHoverCell.draw(canvas);
}
}
代码示例来源:origin: julesbond007/android-jigsaw-puzzle
@Override
protected void dispatchDraw(@NonNull Canvas canvas) {
super.dispatchDraw(canvas);
if (mHoverCell != null) {
mHoverCell.draw(canvas);
}
}
代码示例来源:origin: q805699513/PhotoPicker
@Override
protected void dispatchDraw(Canvas canvas){
super.dispatchDraw(canvas);
View localView1 = getChildAt(0);
int column = getWidth() / localView1.getWidth();
int childCount = getChildCount();
Paint localPaint;
localPaint = new Paint();
localPaint.setStyle(Paint.Style.STROKE);
localPaint.setColor(getContext().getResources().getColor(R.color.view_color));
for(int i = 0;i < childCount;i++){
View cellView = getChildAt(i);
if((i + 1) % column == 0){
canvas.drawLine(cellView.getLeft(), cellView.getBottom(), cellView.getRight(), cellView.getBottom(), localPaint);
}else if((i + 1) > (childCount - (childCount % column))){
canvas.drawLine(cellView.getRight(), cellView.getTop(), cellView.getRight(), cellView.getBottom(), localPaint);
}else{
canvas.drawLine(cellView.getRight(), cellView.getTop(), cellView.getRight(), cellView.getBottom(), localPaint);
canvas.drawLine(cellView.getLeft(), cellView.getBottom(), cellView.getRight(), cellView.getBottom(), localPaint);
}
}
if(childCount % column != 0){
for(int j = 0 ;j < (column-childCount % column) ; j++){
View lastView = getChildAt(childCount - 1);
canvas.drawLine(lastView.getRight() + lastView.getWidth() * j, lastView.getTop(), lastView.getRight() + lastView.getWidth()* j, lastView.getBottom(), localPaint);
}
}
}
代码示例来源:origin: PrivacyApps/document-viewer
@Override
protected void dispatchDraw(final Canvas canvas) {
final int count = getChildCount();
int top = count > 0 ? getChildAt(0).getTop() : 0;
final int shelfWidth = mShelfWidth;
final int shelfHeight = mShelfHeight;
final int width = getWidth();
final int height = getHeight();
for (int y = top; y < height; y += shelfHeight) {
for (int x = 0; x < width; x += shelfWidth) {
canvas.drawBitmap(mShelfBackground, x, y, null);
}
canvas.drawBitmap(mShelfBackgroundLeft, 0, y, null);
canvas.drawBitmap(mShelfBackgroundRight, width - 15, y, null);
}
top = (count > 0) ? getChildAt(count - 1).getTop() + shelfHeight : 0;
drawDecorations(canvas, top, shelfHeight, width);
super.dispatchDraw(canvas);
}
代码示例来源:origin: canqihe/TmallSale
super.dispatchDraw(canvas);
代码示例来源:origin: qq8585083/DragIcon
super.dispatchDraw(canvas);
代码示例来源:origin: AlexMofer/ProjectX
super.dispatchDraw(canvas);
内容来源于网络,如有侵权,请联系作者删除!