本文整理汇总了Java中android.support.v7.internal.widget.TintImageView类的典型用法代码示例。如果您正苦于以下问题:Java TintImageView类的具体用法?Java TintImageView怎么用?Java TintImageView使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
TintImageView类属于android.support.v7.internal.widget包,在下文中一共展示了TintImageView类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: onPrepareOptionsMenu
import android.support.v7.internal.widget.TintImageView; //导入依赖的package包/类
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
//fixing toolbar icons after changing theme
//should be fixed in next support release
Toolbar t = (Toolbar) findViewById(R.id.toolbar);
for (int i = 0; i < t.getChildCount(); i++) {
if (t.getChildAt(i) instanceof ActionMenuView) {
ActionMenuView v = (ActionMenuView) t.getChildAt(i);
for (int j = 0; j < v.getChildCount(); j++) {
if (v.getChildAt(j) instanceof TintImageView) {
TintImageView v1 = (TintImageView) v.getChildAt(j);
v1.setImageResource(R.drawable.abc_ic_menu_moreoverflow_mtrl_alpha);
}
}
}
}
return super.onPrepareOptionsMenu(menu);
}
开发者ID:pbednarz,项目名称:MaterialColors,代码行数:19,代码来源:MainActivity.java
示例2: setOverflowButtonColor
import android.support.v7.internal.widget.TintImageView; //导入依赖的package包/类
/**
* It's important to set overflowDescription atribute in styles, so we can grab the reference
* to the overflow icon. Check: res/values/styles.xml
*
* @param activity
* @param colorFilter
*/
private static void setOverflowButtonColor(final Activity activity, final PorterDuffColorFilter colorFilter) {
final String overflowDescription = activity.getString(R.string.abc_action_menu_overflow_description);
final ViewGroup decorView = (ViewGroup) activity.getWindow().getDecorView();
final ViewTreeObserver viewTreeObserver = decorView.getViewTreeObserver();
viewTreeObserver.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
final ArrayList<View> outViews = new ArrayList<View>();
decorView.findViewsWithText(outViews, overflowDescription,
View.FIND_VIEWS_WITH_CONTENT_DESCRIPTION);
if (outViews.isEmpty()) {
return;
}
TintImageView overflow = (TintImageView) outViews.get(0);
overflow.setColorFilter(colorFilter);
removeOnGlobalLayoutListener(decorView, this);
}
});
}
开发者ID:yeloapp,项目名称:yelo-android,代码行数:27,代码来源:Utils.java
示例3: setOverflowButtonColor
import android.support.v7.internal.widget.TintImageView; //导入依赖的package包/类
/**
* It's important to set overflowDescription atribute in styles, so we can grab the reference
* to the overflow icon. Check: res/values/styles.xml
* @param activity
* @param colorFilter
*/
private static void setOverflowButtonColor(final Activity activity, final PorterDuffColorFilter colorFilter) {
final String overflowDescription = activity.getString(R.string.abc_action_menu_overflow_description);
final ViewGroup decorView = (ViewGroup) activity.getWindow().getDecorView();
final ViewTreeObserver viewTreeObserver = decorView.getViewTreeObserver();
viewTreeObserver.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
final ArrayList<View> outViews = new ArrayList<View>();
decorView.findViewsWithText(outViews, overflowDescription,
View.FIND_VIEWS_WITH_CONTENT_DESCRIPTION);
if (outViews.isEmpty()) {
return;
}
TintImageView overflow=(TintImageView) outViews.get(0);
overflow.setColorFilter(colorFilter);
removeOnGlobalLayoutListener(decorView,this);
}
});
}
开发者ID:briansalvattore,项目名称:CustomToolbarAnimation,代码行数:26,代码来源:ToolbarColorizeHelper.java
示例4: setOverflowButtonColor
import android.support.v7.internal.widget.TintImageView; //导入依赖的package包/类
public static void setOverflowButtonColor(final Activity activity, final int imageID) {
final String overflowDescription = activity.getString(R.string.abc_action_menu_overflow_description);
final ViewGroup decorView = (ViewGroup) activity.getWindow().getDecorView();
final ViewTreeObserver viewTreeObserver = decorView.getViewTreeObserver();
viewTreeObserver.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
final ArrayList<View> outViews = new ArrayList<View>();
decorView.findViewsWithText(outViews, overflowDescription,
View.FIND_VIEWS_WITH_CONTENT_DESCRIPTION);
if (outViews.isEmpty()) {
return;
}
TintImageView overflow=(TintImageView) outViews.get(0);
//overflow.setColorFilter(Color.CYAN);
overflow.setImageResource(imageID);
removeOnGlobalLayoutListener(decorView, this);
}
});
}
开发者ID:heruoxin,项目名称:Clip-Stack,代码行数:21,代码来源:MyActionBarActivity.java
示例5: setIcon
import android.support.v7.internal.widget.TintImageView; //导入依赖的package包/类
public static void setIcon(SearchView searchView, int res) {
ImageView searchImageView = (ImageView) findView(searchView, "mSearchButton");
searchImageView.setImageResource(res);
TintImageView searchHintView = (TintImageView) findView(searchView, "mSearchHintIcon");
searchHintView.setImageResource(res);
}
开发者ID:dsaved,项目名称:africhat-platform-0.1,代码行数:9,代码来源:SearchViewHacker.java
示例6: OverflowMenuButton
import android.support.v7.internal.widget.TintImageView; //导入依赖的package包/类
public OverflowMenuButton(Context context)
{
this$0 = ActionMenuPresenter.this;
TintImageView(context, null, android.support.v7.appcompat.R.attr.actionOverflowButtonStyle);
setClickable(true);
setFocusable(true);
setVisibility(0);
setEnabled(true);
setOnTouchListener(new _cls1(ActionMenuPresenter.this));
}
开发者ID:Hamz-a,项目名称:MyCTFWriteUps,代码行数:11,代码来源:ActionMenuPresenter.java
示例7: onCreateViewHolder
import android.support.v7.internal.widget.TintImageView; //导入依赖的package包/类
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
Ln.i("onCreateViewHolder() : parent.h : " + parent.getHeight());
View view = LayoutInflater.from(parent.getContext()).inflate(
R.layout.recyclerview_item_mainapp, parent, false);
ViewHolder vh = new ViewHolder(view);
vh.layout = view.findViewById(R.id.layout);
vh.imageThumbnail = (TintImageView)view.findViewById(R.id.image_thumbnail);
vh.textTitle = (TextView)view.findViewById(R.id.text_title);
vh.textDescription = (TextView)view.findViewById(R.id.text_description);
// view.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
// parent.getHeight() / 2));
return vh;
}
开发者ID:jayjaykim,项目名称:JayJayLab-Android-Demo,代码行数:16,代码来源:AdapterMain.java
注:本文中的android.support.v7.internal.widget.TintImageView类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论