本文整理汇总了C++中Paint::setStrokeColor方法的典型用法代码示例。如果您正苦于以下问题:C++ Paint::setStrokeColor方法的具体用法?C++ Paint::setStrokeColor怎么用?C++ Paint::setStrokeColor使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Paint
的用法示例。
在下文中一共展示了Paint::setStrokeColor方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: draw
void SliderView::draw(ICanvas& c){
Paint paint;
paint.setStyle( Paint::eSTYLE_FILL_AND_STROKE );
paint.setFillColor( mBaseColor );
paint.setStrokeColor( mBorderColor );
// Base rect
c.drawRect(0, 0, getSize().x, getSize().y, &paint);
// Slider
paint.setStyle( Paint::eSTYLE_FILL );
paint.setFillColor( mSliderColor );
if(mMode == eMODE_HORIZONTAL){
// Progress rect
float pos = glm::mix(0.0f, getSize().x - mBarWidth, mValue/100.0f);
c.drawRect(pos, 0, mBarWidth, getSize().y, &paint);
}
else{
float pos = glm::mix(0.0f, getSize().y - mBarWidth, mValue/100.0f);
c.drawRect(0, pos, mBarWidth, getSize().x, &paint);
}
}