Java 类android.support.v4.content.res.ResourcesCompat 实例源码

项目:A.scribe    文件:MainActivity.java   
private void initializeColorBar() {
    drawerLayout.setScrimColor(ContextCompat.getColor(this, R.color.scrimColor));
    for (NoteColor noteColor : NoteColor.values()) {
        ImageView view = new ImageView(this);
        Drawable circle;
        if (noteColor == NoteColor.NO_COLOR) {
            circle = ResourcesCompat.getDrawable(getResources(),
                    R.drawable.ic_remove_filter, null);
        } else {
            circle = ResourcesCompat.getDrawable(getResources(),
                    R.drawable.color_circle, null);
            circle.setColorFilter(Color.parseColor(noteColor.toHexString()),
                    PorterDuff.Mode.SRC_IN);
        }
        view.setImageDrawable(circle);
        view.setLayoutParams(getColorBarItemParams());
        view.setTag(noteColor);
        view.setOnClickListener(getOnClickListener());
        view.setAdjustViewBounds(true);
        view.setScaleType(ImageView.ScaleType.FIT_CENTER);
        colorBar.addView(view);
    }
}
项目:gree-remote    文件:DeviceActivity.java   
public void update() {
    mTemperatureTextView.setText(String.format("%d", mDevice.getTemperature()));

    int activeColor = ResourcesCompat.getColor(getResources(), R.color.colorPrimary, null);
    int inactiveColor = ResourcesCompat.getColor(getResources(), R.color.colorSecondaryText, null);

    final Device.Mode mode = mDevice.getMode();

    setImageButtonColorFilter(R.id.autoModeButton, mode == Device.Mode.AUTO ? activeColor : inactiveColor);
    setImageButtonColorFilter(R.id.coolModeButton, mode == Device.Mode.COOL ? activeColor : inactiveColor);
    setImageButtonColorFilter(R.id.dryModeButton, mode == Device.Mode.DRY ? activeColor : inactiveColor);
    setImageButtonColorFilter(R.id.fanModeButton, mode == Device.Mode.FAN ? activeColor : inactiveColor);
    setImageButtonColorFilter(R.id.heatModeButton, mode == Device.Mode.HEAT ? activeColor : inactiveColor);
    setImageButtonColorFilter(R.id.powerButton, mDevice.isPoweredOn() ? activeColor : inactiveColor);

    setSwitchChecked(R.id.airSwitch, mDevice.isAirModeEnabled());
    setSwitchChecked(R.id.healthSwitch, mDevice.isHealthModeEnabled());
    setSwitchChecked(R.id.xfanSwitch, mDevice.isXfanModeEnabled());
    setSwitchChecked(R.id.sleepSwitch, mDevice.isSleepModeEnabled());
    setSwitchChecked(R.id.quietSwitch, mDevice.isQuietModeEnabled());
    setSwitchChecked(R.id.turboSwitch, mDevice.isTurboModeEnabled());
    setSwitchChecked(R.id.energySavingSwitch, mDevice.isSavingModeEnabled());
    setSwitchChecked(R.id.lightSwitch, mDevice.isLightEnabled());

    ((SeekBar) findViewById(R.id.fanSpeedSeekBar)).setProgress(mDevice.getFanSpeed().ordinal());
}
项目:RawLauncher    文件:InputSearchLoader.java   
@Override
public List<Item> loadInBackground() {
    items = new ArrayList<>();
    for (SearchData data : SEARCHES_DATA) {
        Drawable icon = context.getDrawable(data.src);
        if (icon != null){
            icon.setTint(ResourcesCompat.getColor(context.getResources(),R.color.color_secondary,null));
        }
        Item search;
        if (data.packageName == null) {
            search = new InputSearch(data.label, icon, data.link, data.priority);
        } else {
            //Uri gmmIntentUri = Uri.parse("geo:0,0?q=1600 Amphitheatre Parkway, Mountain+View, California");
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setPackage(data.packageName);
            search = new InputSearch(data.label, icon, intent, data.link, data.priority);
        }
        items.add(search);
    }
    return items;
}
项目:Protein    文件:ListFragment.java   
protected void setupView(View view) {
    if (hasToolbar()) {
        toolbar.setVisibility(android.view.View.VISIBLE);
        toolbar.setBackgroundColor(
                ResourcesCompat.getColor(getResources(), toolbarBackground(),
                        getContext().getTheme()));
    } else {
        toolbar.setVisibility(android.view.View.GONE);
    }

    swipeRefreshLayout.setOnRefreshListener(this);
    swipeRefreshLayout.setColorSchemeResources(R.color.colorAccent);

    recyclerView.setHasFixedSize(true);
    recyclerView.setAdapter(proteinAdapter = new ProteinAdapter());
    recyclerView.setLayoutManager(createLayoutManager());

    recyclerViewObserver = new RecyclerViewObserver()
            .subscribeOn(recyclerView)
            .setOnLoadMoreListener(() -> {
                if (!TextUtils.isEmpty(listPresenter.getNextPageUrl())) {
                    listPresenter.fetchMoreData();
                }
            })
            .initialize();
}
项目:WearVibrationCenter    文件:AppMuteManager.java   
private Bitmap getIcon(String appPackage) {
    Bitmap storedIcon = iconCache.get(appPackage);
    if (storedIcon != null) {
        return storedIcon;
    }


    try {
        Drawable appIconDrawable = service.getPackageManager().getApplicationIcon(appPackage);
        Bitmap iconBitmap = BitmapUtils.getBitmap(appIconDrawable);
        if (iconBitmap != null) {
            iconBitmap = BitmapUtils.shrinkPreservingRatio(iconBitmap, 64, 64);

            iconCache.put(appPackage, iconBitmap);
            return iconBitmap;
        }
    } catch (PackageManager.NameNotFoundException e) {
        e.printStackTrace();
    }

    return BitmapUtils.getBitmap(ResourcesCompat.getDrawable(service.getResources(), android.R.drawable.sym_def_app_icon, null));
}
项目:Show_Chat    文件:MoviesAdapter.java   
void bindMovie(Movie movie, int position) {
    mMovie = movie;

    positionView.setText(String.valueOf(position + 1));
    Drawable placeholder = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.background_reel, null);
    Picasso.with(mContext)
            .load(Constants.TMDB_IMAGE_URL + Constants.POSTER_SIZE_W342 + movie.getPosterPath())
            .placeholder(placeholder)
            .fit().centerCrop()
            .noFade()
            .into(posterView);
    nameView.setText(movie.getTitle());
    originalNameView.setText(mContext.getString(R.string.movie_original_name, movie.getOriginalTitle(), StringUtils.getYear(movie.getReleaseDate())));
    voteAverageView.setText(String.valueOf(movie.getVoteAverage()));
    voteCountView.setText(String.valueOf(movie.getVoteCount()));
}
项目:inventum    文件:TvAdapter.java   
void bindTv(TV tv, int position) {
    mTV = tv;

    positionView.setText(String.valueOf(position + 1));
    Drawable placeholder = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.background_reel, null);
    Picasso.with(mContext)
            .load(Constants.TMDB_IMAGE_URL + Constants.POSTER_SIZE_W342 + tv.getPosterPath())
            .placeholder(placeholder)
            .fit().centerCrop()
            .noFade()
            .into(posterView);
    nameView.setText(tv.getName());
    originalNameView.setText(mContext.getString(R.string.movie_original_name, tv.getOriginalName(), StringUtils.getYear(tv.getFirstAirDate())));
    voteAverageView.setText(String.valueOf(tv.getVoteAverage()));
    voteCountView.setText(String.valueOf(tv.getVoteCount()));
}
项目:inventum    文件:MoviesAdapter.java   
void bindMovie(Movie movie, int position) {
    mMovie = movie;

    positionView.setText(String.valueOf(position + 1));
    Drawable placeholder = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.background_reel, null);
    Picasso.with(mContext)
            .load(Constants.TMDB_IMAGE_URL + Constants.POSTER_SIZE_W342 + movie.getPosterPath())
            .placeholder(placeholder)
            .fit().centerCrop()
            .noFade()
            .into(posterView);
    nameView.setText(movie.getTitle());
    originalNameView.setText(mContext.getString(R.string.movie_original_name, movie.getOriginalTitle(), StringUtils.getYear(movie.getReleaseDate())));
    voteAverageView.setText(String.valueOf(movie.getVoteAverage()));
    voteCountView.setText(String.valueOf(movie.getVoteCount()));
}
项目:Show_Chat    文件:TvAdapter.java   
void bindTv(TV tv, int position) {
    mTV = tv;

    positionView.setText(String.valueOf(position + 1));
    Drawable placeholder = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.background_reel, null);
    Picasso.with(mContext)
            .load(Constants.TMDB_IMAGE_URL + Constants.POSTER_SIZE_W342 + tv.getPosterPath())
            .placeholder(placeholder)
            .fit().centerCrop()
            .noFade()
            .into(posterView);
    nameView.setText(tv.getName());
    originalNameView.setText(mContext.getString(R.string.movie_original_name, tv.getOriginalName(), StringUtils.getYear(tv.getFirstAirDate())));
    voteAverageView.setText(String.valueOf(tv.getVoteAverage()));
    voteCountView.setText(String.valueOf(tv.getVoteCount()));
}
项目:Kandroid    文件:TaskEditActivity.java   
private void setButtonColor() {
    if (kanboardColors == null || defaultColor == null)
        return;

    btnColor.setEnabled(true);

    Drawable dot = ResourcesCompat.getDrawable(getResources(), R.drawable.shape_circle, null);
    if (colorId != null && kanboardColors.get(colorId) != null) {  //FIXME: it seems that colorId can have a value that is not in the list. Fallback to defaultColor for now.
        dot.setColorFilter(kanboardColors.get(colorId).getBackground(), PorterDuff.Mode.MULTIPLY);
        btnColor.setText(Utils.fromHtml(getString(R.string.taskedit_color, kanboardColors.get(colorId).getName())));
    } else {
        dot.setColorFilter(kanboardColors.get(defaultColor).getBackground(), PorterDuff.Mode.MULTIPLY);
        btnColor.setText(Utils.fromHtml(getString(R.string.taskedit_color, kanboardColors.get(defaultColor).getName())));
    }
    btnColor.setCompoundDrawablesRelativeWithIntrinsicBounds(dot, null, null, null);
}
项目:changApp    文件:PostulacionesActivasActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_postulaciones_activas);
    // Setting ViewPager for each Tabs
    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager_pa);
    setupViewPager(viewPager);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawerpa);
    // Adding menu icon to Toolbar
    ActionBar supportActionBar = getSupportActionBar();
    if (supportActionBar != null) {
        VectorDrawableCompat indicator
                = VectorDrawableCompat.create(getResources(), R.drawable.ic_menu, getTheme());
        indicator.setTint(ResourcesCompat.getColor(getResources(),R.color.white,getTheme()));
        supportActionBar.setHomeAsUpIndicator(indicator);
        supportActionBar.setDisplayHomeAsUpEnabled(true);
    }

}
项目:changApp    文件:ChangasPendientesActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_changas_pendientes);
    // Setting ViewPager for each Tabs
    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager_cp);
    setupViewPager(viewPager);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawerCP);
    // Adding menu icon to Toolbar
    setSupportActionBar((Toolbar) findViewById(R.id.toolbar_cp));
    if (getSupportActionBar() != null) {
        VectorDrawableCompat indicator
                = VectorDrawableCompat.create(getResources(), R.drawable.ic_menu, getTheme());
        indicator.setTint(ResourcesCompat.getColor(getResources(),R.color.white,getTheme()));
        //getSupportActionBar().setHomeAsUpIndicator(indicator);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        getSupportActionBar().setTitle("Mis changas pendientes");
    }

}
项目:changApp    文件:ChangasActivasActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_changas_activas);
    // Setting ViewPager for each Tabs
    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager_ca);
    setupViewPager(viewPager);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawerCA);
    // Adding menu icon to Toolbar
    setSupportActionBar((Toolbar) findViewById(R.id.toolbar_ca));
    if (getSupportActionBar() != null) {
        VectorDrawableCompat indicator
                = VectorDrawableCompat.create(getResources(), R.drawable.ic_menu, getTheme());
        indicator.setTint(ResourcesCompat.getColor(getResources(),R.color.white,getTheme()));
        //getSupportActionBar().setHomeAsUpIndicator(indicator);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        getSupportActionBar().setTitle("Mis changas");
    }

}
项目:changApp    文件:ChangasFinalizadasActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_changas_finalizadas);
    // Setting ViewPager for each Tabs
    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager_cf);
    setupViewPager(viewPager);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawerCF);
    // Adding menu icon to Toolbar
    setSupportActionBar((Toolbar) findViewById(R.id.toolbar_cf));
    if (getSupportActionBar() != null) {
        VectorDrawableCompat indicator
                = VectorDrawableCompat.create(getResources(), R.drawable.ic_menu, getTheme());
        indicator.setTint(ResourcesCompat.getColor(getResources(),R.color.white,getTheme()));
        //getSupportActionBar().setHomeAsUpIndicator(indicator);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        getSupportActionBar().setTitle("Mis changas finalizadas");
    }

}
项目:Watermark    文件:MarkActivity.java   
private void initView() {
    initIndicator();
    initToolbar();

    mTvTitle.setText("水印处理");
    mColorGridAdapter = new ColorGridAdapter(MarkActivity.this);
    mColorGridAdapter.setOnColorItemClickListener(mOnColorItemClickListener);
    mGridColor.setAdapter(mColorGridAdapter);
    mGridColor.setSelector(ResourcesCompat.getDrawable(getResources(), R.drawable.md_transparent, null));

    mEtWaterMarker.addTextChangedListener(mTextWatcher);
    String defaultText = (String) SPUtils.get(this, KEY_DEFAULT_TEXT, "仅提供XX银行申请XX基金扣帐他用无效");
    mEtWaterMarker.setText(defaultText);
    mSeekBarDirection.setOnProgressChangedListener(mOnProgressChangedListener);
    mSeekBarAlpha.setOnProgressChangedListener(mOnProgressAlphaChangedListener);
    mSeekBarSize.setOnProgressChangedListener(mOnProgressSizeChangedListener);
    int color = (int) SPUtils.get(MarkActivity.this, COLOR_CHOOSE, Color.parseColor("#FF1744"));

    getPresenter().setWaterMask(mEtWaterMarker.getText().toString(), 45, 255, color, 18);
}
项目:referendum_1o_android    文件:MapClusterOptionsProvider.java   
public MapClusterOptionsProvider(Resources resources) {
    int poiSize = resources.getDimensionPixelSize(R.dimen.map_poi_size);

    Drawable d = ResourcesCompat.getDrawable(resources, R.drawable.ic_wrapper_poi_cluster, null);
    d.setBounds(0, 0, poiSize, poiSize);
    Bitmap bitmap = Bitmap.createBitmap(poiSize, poiSize, Config.ARGB_8888);
    Canvas canvas = new Canvas(bitmap);
    d.draw(canvas);
    baseBitmap = bitmap;

    littleFontPaint.setColor(Color.BLACK);
    littleFontPaint.setTextAlign(Align.CENTER);
    littleFontPaint.setFakeBoldText(true);
    littleFontPaint.setTextSize(resources.getDimension(R.dimen.map_marker_cluster_text_size_small));
    bigFontPaint.setColor(Color.BLACK);
    bigFontPaint.setTextAlign(Align.CENTER);
    bigFontPaint.setFakeBoldText(true);
    bigFontPaint.setTextSize(resources.getDimension(R.dimen.map_marker_cluster_text_size_big));
}
项目:metacom-android    文件:FilesFragment.java   
@Override
public void onFileDownloaded(final String filePath) {
    setBottomNoticeMessage(getString(R.string.complete));
    mDownloadFile.setEnabled(true);
    mDownloadFile.setImageDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable
            .ic_file_download_24dp, null));
    mOpenFile = true;
    mFilePath = filePath;
    mBottomNoticeLayout.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            openFile(mFilePath);
            mOpenFile = false;
            mBottomNoticeLayout.setOnClickListener(null);
            hideBottomNotice();
        }
    });
}
项目:StyleableToast    文件:StyleableToast.java   
private void makeTextView() {
    loadTextViewStyleAttributes();
    textView.setText(text);
    if (textColor != 0) {
        textView.setTextColor(textColor);
    }

    if (textSize > 0) {
        textView.setTextSize(isTextSizeFromStyle ? 0 : TypedValue.COMPLEX_UNIT_SP, textSize);
    }

    if (textBold && typeface == null) {
        textView.setTypeface(Typeface.create(context.getString(R.string.default_font), Typeface.BOLD));
    } else if (textBold) {
        textView.setTypeface(Typeface.create(typeface, Typeface.BOLD));
    } else if (typeface != null) {
        textView.setTypeface(typeface);
        //TODO THIS CHECK IS DEPRECATED AND WILL BE DELETED SOON
    } else if (fontId > 0) {
        textView.setTypeface(ResourcesCompat.getFont(context, fontId));
    }
}
项目:Camera-Roll-Android-App    文件:Util.java   
@SuppressWarnings("inlineValue")
public static TextView setToolbarTypeface(Toolbar toolbar) {
    for (int i = 0; i < toolbar.getChildCount(); i++) {
        View view = toolbar.getChildAt(i);
        if (view instanceof TextView) {
            TextView textView = (TextView) view;
            if (textView.getText().equals(toolbar.getTitle())) {
                Typeface typeface = ResourcesCompat.getFont(toolbar.getContext(),
                        R.font.roboto_mono_regular);
                textView.setTypeface(typeface);
                return textView;
            }
        }
    }
    return null;
}
项目:UnifiedContactPicker    文件:ContactAdapter.java   
public ContactAdapter(Context context, List<Contact> contacts, ContactSelectionListener listener, String selectedIconHex, byte[] selectedDrawable) {
    super(contacts);
    this.mMaterialColors = context.getResources().getIntArray(R.array.colors);
    this.mContacts = contacts;
    this.mSelection = new ArrayList<>();
    this.selectedColor = ResourcesCompat.getColor(context.getResources(), R.color.color_7,null);
    this.subtitleColor= ResourcesCompat.getColor(context.getResources(), R.color.subtitle,null);
    this.mListener = listener;

    if(selectedIconHex == null)
        this.selectedIconColor = ResourcesCompat.getColor(context.getResources(),R.color.materialGreen, null);
    else
        this.selectedIconColor = Color.parseColor(selectedIconHex);

    if(selectedDrawable != null)
        this.selectedDrawable = PickerUtils.extractDrawable(selectedDrawable);
    else
        this.selectedDrawable = PickerUtils.extractDrawable(PickerUtils.sendDrawable(context.getResources(),R.drawable.ic_done));
}
项目:GoogleAssistantSDK    文件:MainActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    //textshow = (TextView) findViewById(R.id.textView1);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    final Resources resources = getResources();
    final Resources.Theme theme = getTheme();
    mColorHearing = ResourcesCompat.getColor(resources, R.color.status_hearing, theme);
    mColorNotHearing = ResourcesCompat.getColor(resources, R.color.status_not_hearing, theme);

    //setSupportActionBar((Toolbar) findViewById(R.id.toolbar));
    mStatus = (TextView) findViewById(R.id.status);
    mText = (TextView) findViewById(R.id.textView1);
    mRespond= (TextView) findViewById(R.id.textView3);

    mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view);
    mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
    final ArrayList<String> results = savedInstanceState == null ? null :
            savedInstanceState.getStringArrayList(STATE_RESULTS);
    mAdapter = new ResultAdapter(results);
    mRecyclerView.setAdapter(mAdapter);

   /* outputFile = Environment.getExternalStorageDirectory().
            getAbsolutePath() + "/audio.raw";*/
}
项目:GitHub    文件:MaterialDialog.java   
protected final Drawable getListSelector() {
    if (builder.listSelector != 0)
        return ResourcesCompat.getDrawable(builder.context.getResources(), builder.listSelector, null);
    final Drawable d = DialogUtils.resolveDrawable(builder.context, R.attr.md_list_selector);
    if (d != null) return d;
    return DialogUtils.resolveDrawable(getContext(), R.attr.md_list_selector);
}
项目:bikedeboa-android    文件:AssetHelper.java   
public static int getColorFromScore(float score) {

        int color = ResourcesCompat.getColor(resources, R.color.mediumGray, null);
        if (score == 0) {
            color = ResourcesCompat.getColor(resources, R.color.mediumGray, null);
        } else if (score > 0 && score <= 2) {
            color = ResourcesCompat.getColor(resources, R.color.red, null);
        } else if (score > 2 && score < 3.5) {
            color = ResourcesCompat.getColor(resources, R.color.yellow, null);
        } else if (score >= 3.5) {
            color = ResourcesCompat.getColor(resources, R.color.green, null);
        }
        return color;
    }
项目:mapbox-navigation-android    文件:Utils.java   
/**
 * Demonstrates converting any Drawable to an Icon, for use as a marker icon.
 */
public static Icon drawableToIcon(@NonNull Context context, @DrawableRes int id) {
  Drawable vectorDrawable = ResourcesCompat.getDrawable(context.getResources(), id, context.getTheme());
  Bitmap bitmap = Bitmap.createBitmap(vectorDrawable.getIntrinsicWidth(),
    vectorDrawable.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
  Canvas canvas = new Canvas(bitmap);
  vectorDrawable.setBounds(0, 0, canvas.getWidth(), canvas.getHeight());
  vectorDrawable.draw(canvas);
  return IconFactory.getInstance(context).fromBitmap(bitmap);
}
项目:android-ContentProviderPaging    文件:ImageAdapter.java   
@Override
public void onBindViewHolder(ImageViewHolder holder, int position) {
    Resources resources = mContext.getResources();
    if (mImageDocuments.size() > position) {
        Glide.with(mContext)
                .load(mImageDocuments.get(position).mAbsolutePath)
                .placeholder(R.drawable.cat_placeholder)
                .into(holder.mImageView);
        holder.mTextView.setText(String.valueOf(position + 1));
    } else {
        holder.mImageView.setImageDrawable(
                ResourcesCompat.getDrawable(resources, R.drawable.cat_placeholder, null));
    }
}
项目:RawLauncher    文件:DeviceSettingLoader.java   
@Override
public List<Item> loadInBackground() {
    items = new ArrayList<>();
    Drawable icon = context.getDrawable(R.drawable.ic_settings_black_24dp);
    if (icon != null){
        icon.setTint(ResourcesCompat.getColor(context.getResources(),R.color.color_secondary,null));
    }

    for (String[] action : SETTINGS_ACTION) {
        Intent intent = new Intent(action[0]);
        DeviceSetting setting = new DeviceSetting(action[0],action[1],icon, intent);
        items.add(setting);
    }
    return items;
}
项目:DownloadableCalligraphy    文件:CalligraphyFactory.java   
private Typeface getDefaultTypeface(Context context, @FontRes int fontFamily) {
    if (fontFamily == 0) {
        fontFamily = CalligraphyConfig.get().getFontFamily();
    }
    if (fontFamily != 0) {
        return ResourcesCompat.getFont(context, fontFamily);
    }
    return null;
}
项目:AutoOff    文件:Minute_Fragment.java   
private void cancelTimer() {
    Activity activity = getActivity();
    if (isAdded() && activity != null) {
        minuteServiceRunning = false;
        countDownTimer.cancel();

        int restTime = Integer.parseInt(progresstv.getText().toString());
        seekbar.setMax(settingsprefs.getInt("maxminutes", 60));
        if (restTime > seekbar.getMax()) {
            restTime = settingsprefs.getInt("lastMinuteShutdownDelay", seekbar.getMax() / 2);
            progresstv.setText(String.valueOf(restTime));
        }
        seekbar.setProgress(restTime);

        start.setImageDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.play, null));
        extend.startAnimation(fab_out);
        extend.setVisibility(View.GONE);
        timelayout.startAnimation(zoom_out);
        handler.postDelayed(new Runnable() {
            @Override
            public void run() {
                seekbar.startAnimation(fade_in);
                seekbar.setVisibility(View.VISIBLE);
            }
        }, 200);
    }
}
项目:anotherViewPager    文件:TabbedViewPager.java   
private void setTabFont(int textViewId, @FontRes int font, int position) {
    if (font == 0)
        return;

    Typeface typeface = ResourcesCompat.getFont(getContext(), font);
    setTabFont(textViewId, typeface, position);
}
项目:SOS-The-Healthcare-Companion    文件:HelloActivity.java   
private void initStartButton() {
    final Drawable pinkArrow = ResourcesCompat.getDrawable(getResources(),
            R.drawable.ic_navigate_next_accent, null);
    if (pinkArrow != null) {
        pinkArrow.setBounds(0, 0, 60, 60);
        startButton.setCompoundDrawables(null, null, pinkArrow, null);
    }
}
项目:Sanxing    文件:TimeLeftCalendarFragment.java   
public int getImportanceColor() {
    switch (importance) {
        case 0: return ResourcesCompat.getColor(getResources(), R.color.colorTimeLeft0, null);
        case 1: return ResourcesCompat.getColor(getResources(), R.color.colorTimeLeft1, null);
        case 2: return ResourcesCompat.getColor(getResources(), R.color.colorTimeLeft2, null);
        case 3: return ResourcesCompat.getColor(getResources(), R.color.colorTimeLeft3, null);
        default: return ResourcesCompat.getColor(getResources(), R.color.colorTimeLeft4, null);
    }
}
项目:Sanxing    文件:HabitCalendarFragment.java   
final private int getColorByImportance(int importance) {
    switch (importance) {
        case 0: return ResourcesCompat.getColor(getResources(), R.color.colorHabit0, null);
        case 1: return ResourcesCompat.getColor(getResources(), R.color.colorHabit1, null);
        case 2: return ResourcesCompat.getColor(getResources(), R.color.colorHabit2, null);
        case 3: return ResourcesCompat.getColor(getResources(), R.color.colorHabit3, null);
        default: return ResourcesCompat.getColor(getResources(), R.color.colorHabit4, null);
    }
}
项目:Sanxing    文件:TaskCalendarFragment.java   
final private int getColorByImportance(int importance) {
    switch (importance) {
        case 0: return ResourcesCompat.getColor(getResources(), R.color.colorTask0, null);
        case 1: return ResourcesCompat.getColor(getResources(), R.color.colorTask1, null);
        case 2: return ResourcesCompat.getColor(getResources(), R.color.colorTask2, null);
        case 3: return ResourcesCompat.getColor(getResources(), R.color.colorTask3, null);
        default: return ResourcesCompat.getColor(getResources(), R.color.colorTask4, null);
    }
}
项目:FullScreenDialog    文件:FullScreenDialogFragment.java   
private void setThemeBackground(View view) {
    TypedValue a = new TypedValue();
    getActivity().getTheme().resolveAttribute(android.R.attr.windowBackground, a, true);
    if (a.type >= TypedValue.TYPE_FIRST_COLOR_INT && a.type <= TypedValue.TYPE_LAST_COLOR_INT) {
        view.setBackgroundColor(a.data);
    } else {
        try {
            Drawable d = ResourcesCompat.getDrawable(getActivity().getResources(), a.resourceId, getActivity().getTheme());
            ViewCompat.setBackground(view, d);
        } catch (Resources.NotFoundException ignore) {
        }
    }
}
项目:AIMSICDL    文件:MapViewerOsmDroid.java   
/**
 * Description:     Initialises the Map and sets initial options such as:
 * Zoom levels and controls
 * Compass
 * ScaleBar
 * Cluster Pin colors
 * Location update settings
 */
private void setUpMapIfNeeded() {

    // Check if we were successful in obtaining the map.
    mMap.setBuiltInZoomControls(true);
    mMap.setMultiTouchControls(true);
    mMap.setMinZoomLevel(3);
    mMap.setMaxZoomLevel(19); // Latest OSM can go to 21!
    mMap.getTileProvider().createTileCache();
    mCompassOverlay = new CompassOverlay(this, new InternalCompassOrientationProvider(this), mMap);

    ScaleBarOverlay mScaleBarOverlay = new ScaleBarOverlay(this);
    mScaleBarOverlay.setScaleBarOffset(getResources().getDisplayMetrics().widthPixels / 2, 10);
    mScaleBarOverlay.setCentred(true);

    // Sets cluster pin color
    mCellTowerGridMarkerClusterer = new CellTowerGridMarkerClusterer(MapViewerOsmDroid.this);
    //BitmapDrawable mapPinDrawable = (BitmapDrawable) getResources().getDrawable(R.drawable.ic_map_pin_orange);
    BitmapDrawable mapPinDrawable = (BitmapDrawable) ResourcesCompat.getDrawable(getResources(),R.drawable.ic_map_pin_orange, null);

    mCellTowerGridMarkerClusterer.setIcon(mapPinDrawable == null ? null : mapPinDrawable.getBitmap());

    GpsMyLocationProvider gpsMyLocationProvider = new GpsMyLocationProvider(MapViewerOsmDroid.this.getBaseContext());
    gpsMyLocationProvider.setLocationUpdateMinDistance(100); // [m]  // Set the minimum distance for location updates
    gpsMyLocationProvider.setLocationUpdateMinTime(10000);   // [ms] // Set the minimum time interval for location updates
    mMyLocationOverlay = new MyLocationNewOverlay(MapViewerOsmDroid.this.getBaseContext(), gpsMyLocationProvider, mMap);
    mMyLocationOverlay.setDrawAccuracyEnabled(true);

    mMap.getOverlays().add(mCellTowerGridMarkerClusterer);
    mMap.getOverlays().add(mMyLocationOverlay);
    mMap.getOverlays().add(mCompassOverlay);
    mMap.getOverlays().add(mScaleBarOverlay);
}
项目:Protein    文件:ListFragment.java   
@Override
public void setNavigationIconTintColor(@ColorRes int resId) {
    if (!hasToolbar())
        return;

    Drawable navigationIcon = toolbar.getNavigationIcon();
    if (navigationIcon == null)
        return;

    navigationIcon.setTint(ResourcesCompat.getColor(getResources(), resId, getContext().getTheme()));
}
项目:Protein    文件:ShotFragment.java   
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    toolbar.setNavigationIcon(R.drawable.ic_arrow_back_white_24dp);
    toolbar.getNavigationIcon().setColorFilter(ResourcesCompat.getColor(getResources(), R.color.icon_grey,
            getActivity().getTheme()), PorterDuff.Mode.SRC_ATOP);
    toolbar.setNavigationOnClickListener(v -> getActivity().onBackPressed());

    presenter.start();
}
项目:MovieGuide    文件:HomeTVAdapter.java   
void bindTv(TV tv) {
    mTV = tv;
    tvTitle.setText(tv.getName());
    Drawable placeholder = ResourcesCompat.getDrawable(
            mContext.getResources(), R.drawable.disk_reel, null);
    Picasso.with(mContext)
            .load(TMDB_IMAGE_URL + SIZE_W342 + tv.getPosterPath())
            .placeholder(placeholder)
            .fit().centerCrop()
            .noFade()
            .into(tvPoster);
}
项目:MovieGuide    文件:HomePersonAdapter.java   
void bindMovie(PersonPopular person) {
    this.person = person;
    name.setText(person.getName());
    Drawable placeholder =
            ResourcesCompat.getDrawable(
                    mContext.getResources(), R.drawable.disk_reel, null);
    Picasso.with(mContext)
            .load(TMDB_IMAGE_URL + SIZE_W342 + person.getProfilePath())
            .placeholder(placeholder)
            .fit().centerCrop()
            .noFade()
            .into(personPoster);
}
项目:MovieGuide    文件:HomeMovieAdapter.java   
void bindMovie(Movie movie) {
    mMovie = movie;
    movieTitle.setText(movie.getTitle());
    Drawable placeholder =
            ResourcesCompat.getDrawable(
                    mContext.getResources(), R.drawable.disk_reel, null);
    Picasso.with(mContext)
            .load(TMDB_IMAGE_URL + SIZE_W342 + movie.getPosterPath())
            .placeholder(placeholder)
            .fit().centerCrop()
            .noFade()
            .into(moviePoster);
}