-
create a live template (I use logf for log function)
-
fill template text with
android.util.Log.i("$tag$", "$content$")
- click edit variables and type in expression for the variables
tag :
create a live template (I use logf for log function)
fill template text with
android.util.Log.i("$tag$", "$content$")
tag :
#!/usr/bin/env bash | |
# Install Live Templates | |
BASEDIR=$( cd "$( dirname $0 )" && pwd ) | |
echo "Select Android Studio Directory" | |
select folder in ~/Library/Preferences/AndroidStudio*; | |
do test -n "$folder" && break; echo "Invalid Selection"; done |
#!/usr/bin/env bash | |
# Sync Live Templates to repo | |
BASEDIR=$( cd "$( dirname $0 )" && pwd ) | |
echo "Select Android Studio Directory" | |
select folder in ~/Library/Preferences/AndroidStudio*; | |
do test -n "$folder" && break; echo "Invalid Selection"; done |
// | |
// CenterAlignedTextView.swift | |
// Created by Rajin on 11/06/2019. | |
// | |
import Foundation | |
import UIKit | |
/** | |
* Vertical center alignment label. | |
* In sketch, text alignment center exists while iOS/Android does not. |
package me.rajin.centeralignedtextview | |
import android.content.Context | |
import android.graphics.Rect | |
import android.graphics.Typeface | |
import android.text.SpannableStringBuilder | |
import android.text.Spanned | |
import android.text.TextPaint | |
import android.text.style.CharacterStyle | |
import android.text.style.UpdateAppearance |
fun test() { | |
val testAComponent = DaggerTestA_Component.builder() | |
.parentComponent(object: TestA.ParentComponent { | |
}) | |
.build() | |
val testBComponent = DaggerTestB_Component.builder() | |
.parentComponent(testAComponent) | |
.build() | |
val testInjected = TestInjected() |