package com.github.takahirom.materialelement.view;
import android.content.Context;
import android.content.res.TypedArray;
import android.support.annotation.AttrRes;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.TextView;
import com.github.takahirom.materialelement.R;
public class QuoteLayout extends FrameLayout {
public QuoteLayout(@NonNull Context context) {
this(context, null);
}
public QuoteLayout(@NonNull Context context, @Nullable AttributeSet attrs) {
this(context, attrs, 0);
}
public QuoteLayout(@NonNull Context context, @Nullable AttributeSet attrs, @AttrRes int defStyleAttr) {
super(context, attrs, defStyleAttr);
final TypedArray a = context.obtainStyledAttributes(
attrs, R.styleable.QuoteLayout);
CharSequence text = a.getText(R.styleable.QuoteLayout_android_text);
View view = LayoutInflater.from(context).inflate(R.layout.quote_layout, this, true);
TextView textView = (TextView) view.findViewById(R.id.quote_text);
textView.setText(text);
}
}