Skip to content

Instantly share code, notes, and snippets.

View catvinhquang's full-sized avatar
🍔
#codeforfood

Quang Cat catvinhquang

🍔
#codeforfood
  • Senior Android Engineer at Sea Group
  • Vietnam
View GitHub Profile
tools:
sudo apt-get install ffmpeg
https://gif.ski/
commands:
ffmpeg -i video.mp4 frame%04d.png
gifski -o file.gif frame*.png
package com.quangcv.myapplication;
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.os.Bundle;
import android.util.TypedValue;
import android.view.View;
package com.quangcv.myapplication;
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SpannableString styledString
= new SpannableString("Large\n\n" // index 0 - 5
+ "Bold\n\n" // index 7 - 11
+ "Underlined\n\n" // index 13 - 23
+ "Italic\n\n" // index 25 - 31