blob: 9e1e5b147ee35e7cf534df64710c967142deb17c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
package it.niedermann.nextcloud.deck.util;
import android.content.Context;
import androidx.core.content.ContextCompat;
import androidx.core.content.res.ResourcesCompat;
import com.yydcdut.rxmarkdown.RxMDConfiguration.Builder;
import it.niedermann.nextcloud.deck.R;
/**
* Created by stefan on 07.12.16.
*/
public class MarkDownUtil {
private MarkDownUtil() {}
/**
* Ensures every instance of RxMD uses the same configuration
*
* @param context Context
* @return RxMDConfiguration
*/
public static Builder getMarkDownConfiguration(Context context) {
return new Builder(context)
.setHeader2RelativeSize(1.35f)
.setHeader3RelativeSize(1.25f)
.setHeader4RelativeSize(1.15f)
.setHeader5RelativeSize(1.1f)
.setHeader6RelativeSize(1.05f)
.setHorizontalRulesHeight(2)
.setLinkFontColor(ContextCompat.getColor(context, R.color.primary));
}
public static Builder getMarkDownConfiguration(Context context, Boolean darkTheme) {
return new Builder(context)
.setHeader2RelativeSize(1.35f)
.setHeader3RelativeSize(1.25f)
.setHeader4RelativeSize(1.15f)
.setHeader5RelativeSize(1.1f)
.setHeader6RelativeSize(1.05f)
.setHorizontalRulesHeight(2)
.setLinkFontColor(ResourcesCompat.getColor(context.getResources(), R.color.primary, null));
}
}
|