当前位置: 首页>>代码示例>>Java>>正文


Java TintImageView类代码示例

本文整理汇总了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;未经允许,请勿转载。