For emphasizing a snippet of text with a heavier font-weight.
The following snippet of text is rendered as bold text.
import UIKit | |
extension UIImage { | |
// colorize image with given tint color | |
// this is similar to Photoshop's "Color" layer blend mode | |
// this is perfect for non-greyscale source images, and images that have both highlights and shadows that should be preserved | |
// white will stay white and black will stay black as the lightness of the image is preserved | |
func tint(tintColor: UIColor) -> UIImage { | |
public class InitialDrawable extends ShapeDrawable { | |
private final Paint textPaint; | |
private final Paint borderPaint; | |
private static final float SHADE_FACTOR = 0.9f; | |
private final String text; | |
private final int color; | |
private final int height; | |
private final int width; |
public class MainActivity extends Activity { | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.layoutfab); | |
//Outline | |
final int size = getResources().getDimensionPixelSize(R.dimen.fab_size); | |
findViewById(R.id.fab).setOutlineProvider(new ViewOutlineProvider() { |
/** | |
* Created by Arnaud CAMUS on 13/10/2014. | |
* | |
* Creates a QuoteSpan-like Span with a customisable margin between | |
* the border and the text. | |
*/ | |
public class QuoteWithMarginSpan implements LeadingMarginSpan, ParcelableSpan { |