• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java TintImageView类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java EntityZombie类代码示例发布时间:2022-05-23
下一篇:
Java ThermalExpansionHelper类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap