微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.graphics.drawable.GradientDrawable.Orientation的实例源码

项目:GitHub    文件UberColorPickerDialog.java   
/**
 * Create a linear gradient shader to show variations in value.
 */
private void setVerValSlider() {
    float[] hsv = new float[3];
    hsv[0] = mHSV[0];
    hsv[1] = mHSV[1];
    hsv[2] = 1;
    int col = Color.HSVToColor(hsv);

    int colors[] = new int[2];
    colors[0] = col;
    colors[1] = 0xFF000000;
    GradientDrawable gradDraw = new GradientDrawable(Orientation.TOP_BottOM,colors);
    gradDraw.setDither(true);
    gradDraw.setLevel(10000);
    gradDraw.setBounds(0,mSliderThicknessPx,mPaletteDimPx);
    gradDraw.draw(mVerSliderCv);
}
项目:silly-android    文件Coloring.java   
/**
 * Creates a new drawable (implementation of the Drawable object may vary depending on the OS version).
 * The result Drawable will be colored with the given color,and clipped to match the given bounds.
 * Note that the drawable's alpha is set to 0 when argument color is {@link Color#TRANSPARENT}.
 *
 * @param color  Integer color used to color the output drawable
 * @param bounds Four-dimensional vector representing drawable bounds
 * @return Colored and clipped drawable object
 */
@NonNull
public static Drawable createColoredDrawable(@ColorInt final int color,@Nullable final Rect bounds) {
    // create the drawable depending on the OS (pre-Honeycomb Couldn't use color drawables inside state lists)
    Drawable drawable;
    if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB || bounds != null) {
        drawable = new GradientDrawable(Orientation.BottOM_TOP,new int[] { color,color }).mutate();
    } else {
        drawable = new ColorDrawable(color).mutate();
    }

    // set the alpha value
    if (color == Color.TRANSPARENT) {
        drawable.setAlpha(0);
    }

    // update bounds
    if (bounds != null) {
        drawable.setBounds(bounds);
    }
    return drawable;
}
项目:InsanityRadio-Android    文件SharePanelView.java   
protected View makeHeaderView(int headerHeight,float headerRadius) {
    LayoutParams headerParams = new LayoutParams(LayoutParams.FILL_PARENT,headerHeight);

    TextView header = new TextView(getContext());

    if(colors != null) {
        GradientDrawable headerBG = new GradientDrawable(Orientation.BottOM_TOP,new int[]{colors.getColor(Colors.AUTH_PANEL_BottOM),colors.getColor(Colors.AUTH_PANEL_TOP)});
        headerBG.setCornerRadii(new float[]{headerRadius,headerRadius,0.0f,0.0f});

        CompatUtils.setBackgroundDrawable(header,headerBG);
    }

    if(localizationService != null) {
        header.setText(localizationService.getString(I18NConstants.SHARE_HEADER));
    }

    header.setTextSize(TypedValue.COMPLEX_UNIT_DIP,18);
    header.setTextColor(Color.WHITE);
    header.setGravity(Gravity.CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL);
    header.setLayoutParams(headerParams);

    return header;
}
项目:InsanityRadio-Android    文件ProfilePictureEditView.java   
@Override
protected ImageView makeImage() {
    defaultProfilePicture = drawables.getDrawable(Socialize.DEFAULT_USER_ICON);
    profilePicture = new ImageView(getContext());

    int imageSize = displayUtils.getDIP(64);
    int imagePadding = displayUtils.getDIP(4);

    LayoutParams imageLayout = new LinearLayout.LayoutParams(imageSize,imageSize);

    GradientDrawable imageBG = new GradientDrawable(Orientation.BottOM_TOP,new int[] {Color.WHITE,Color.WHITE});
    imageBG.setstroke(2,Color.BLACK);
    imageBG.setAlpha(64);

    profilePicture.setLayoutParams(imageLayout);
    profilePicture.setPadding(imagePadding,imagePadding,imagePadding);

    CompatUtils.setBackgroundDrawable(profilePicture,imageBG);

    profilePicture.setScaleType(ScaleType.CENTER_CROP);

    return profilePicture;
}
项目:InsanityRadio-Android    文件AuthPanelView.java   
protected View makeHeaderView(int headerHeight,headerBG);
    }

       if(localizationService != null) {
           header.setText(localizationService.getString(I18NConstants.AUTH_HEADER));
       }

    header.setTextSize(TypedValue.COMPLEX_UNIT_DIP,18);
    header.setTextColor(Color.WHITE);
    header.setGravity(Gravity.CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL);
    header.setLayoutParams(headerParams);

    return header;
}
项目:MyTravelingDiary    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(R.drawable.wheel_val);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BottOM_TOP,SHADOWS_COLORS);
    }

    setBackgroundResource(R.drawable.wheel_bg);
}
项目:ktball    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(wheelForeground);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(wheelBackground);
}
项目:brailleback    文件SearchView.java   
public SearchView(Context context,StringBuilder queryText) {
    super(context);

    mContext = context;
    mQueryText = queryText;

    mPaint = new Paint();
    mPaint.setAntiAlias(true);

    final SurfaceHolder holder = getHolder();
    holder.setFormat(PixelFormat.TRANSLUCENT);
    holder.addCallback(mSurfaceCallback);

    final Resources res = context.getResources();

    int mExtremeRadius = 128;

    // Gradient colors.
    final int gradientInnerColor = res.getColor(R.color.search_overlay);
    final int gradientOuterColor = res.getColor(R.color.search_overlay);
    final int[] colors = new int[] {gradientInnerColor,gradientOuterColor};
    mGradientBackground =
            new GradientDrawable(Orientation.TOP_BottOM,colors);
    mGradientBackground.setGradientType(GradientDrawable.LINEAR_GRADIENT);
}
项目:myapplication    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(wheelForeground);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(wheelBackground);
}
项目:RxTools    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(wheelForeground);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(wheelBackground);
}
项目:BigApp_discuz_Android    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(
                R.drawable.two_line);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(R.drawable.white);
}
项目:fast-dev-library    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(
                R.drawable.wheel_val);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(R.drawable.wheel_bg);
}
项目:connectbot    文件UberColorPickerDialog.java   
/**
 * Create a linear gradient shader to show variations in value.
 */
private void setVerValSlider() {
    float[] hsv = new float[3];
    hsv[0] = mHSV[0];
    hsv[1] = mHSV[1];
    hsv[2] = 1;
    int col = Color.HSVToColor(hsv);

    int colors[] = new int[2];
    colors[0] = col;
    colors[1] = 0xFF000000;
    GradientDrawable gradDraw = new GradientDrawable(Orientation.TOP_BottOM,SLIDER_THICKnesS,PALETTE_DIM);
    gradDraw.draw(mVerSliderCv);
}
项目:EntboostIM    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(wheelForeground);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(wheelBackground);
}
项目:work_sen    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(wheelForeground);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(wheelBackground);
}
项目:eshow-android    文件AbLetterFilterListView.java   
/**
 * Inits the.
 */
private void init() {
    l = new char[] {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','#' };
    paint = new Paint();
    paint.setColor(Color.parseColor("#949494"));
    paint.setTypeface(Typeface.DEFAULT_BOLD);
    paint.setTextSize(22);
    paint.setAntiAlias(true);
    paint.setTextAlign(Paint.Align.CENTER);

    gradientDrawable = new GradientDrawable(Orientation.BottOM_TOP,new int []{0x99B0B0B0,0x99B0B0B0});
    gradientDrawable.setCornerRadius(30);

}
项目:FMTech    文件ActionBarBackgroundUpdater.java   
public ActionBarBackgroundUpdater(Window paramWindow,PlayHeaderListLayout paramPlayHeaderListLayout)
{
  this.mWindow = paramWindow;
  this.mHeaderListLayout = paramPlayHeaderListLayout;
  Resources localResources = paramPlayHeaderListLayout.getResources();
  this.mTransparentBackground = new ColorDrawable(0);
  final int i = FinskySearchToolbar.getToolbarHeight(this.mHeaderListLayout.getContext());
  int[] arrayOfInt = new int[2];
  arrayOfInt[0] = this.mHeaderListLayout.getResources().getColor(2131689730);
  arrayOfInt[1] = 0;
  this.mProtectionBackground = new GradientDrawable(GradientDrawable.Orientation.TOP_BottOM,arrayOfInt)
  {
    protected final void onBoundsChange(Rect paramAnonymousRect)
    {
      if (paramAnonymousRect.bottom - paramAnonymousRect.top > i) {
        paramAnonymousRect.bottom = (paramAnonymousRect.top + i);
      }
      super.onBoundsChange(paramAnonymousRect);
    }
  };
  this.mBaseBackground = this.mProtectionBackground;
  this.mSearchStatusBarColor = localResources.getColor(2131689676);
  this.mWasHeaderListFloating = this.mHeaderListLayout.isHeaderFloating();
  this.mWasstatusBarUnderlayProtectingControls = this.mHeaderListLayout.isstatusBarUnderlayProtectingControls();
  updateActionBar();
}
项目:FMTech    文件PlayTextView.java   
public void setLastLineOverdrawColor(int paramInt)
{
  if (!this.mToDrawOverLastLineIfNecessary)
  {
    this.mLastLineOverdrawPaint = new Paint();
    this.mLastLineOverdrawPaint.setStyle(Paint.Style.FILL_AND_stroke);
    Resources localResources = getResources();
    this.mLastLineFadeOutSize = localResources.getDimensionPixelSize(R.dimen.play_text_view_fadeout);
    this.mLastLineFadeOutHintMargin = localResources.getDimensionPixelSize(R.dimen.play_text_view_fadeout_hint_margin);
  }
  this.mLastLineOverdrawPaint.setColor(paramInt);
  GradientDrawable.Orientation localOrientation = GradientDrawable.Orientation.LEFT_RIGHT;
  int[] arrayOfInt = new int[2];
  arrayOfInt[0] = (0xFFFFFF & paramInt);
  arrayOfInt[1] = paramInt;
  this.mLastLineFadeOutDrawable = new GradientDrawable(localOrientation,arrayOfInt);
  this.mToDrawOverLastLineIfNecessary = true;
}
项目:FMTech    文件lbt.java   
public final void a(View paramView,Bundle paramBundle)
{
  super.a(paramView,paramBundle);
  this.ad = ((MediaView)paramView.findViewById(dl.ae));
  this.ae = ((ImageButton)paramView.findViewById(dl.N));
  this.af = ((ProgressBar)paramView.findViewById(dl.ag));
  this.ad.c(aaw.qd);
  this.ad.d(aaw.qd);
  this.ad.n = true;
  int[] arrayOfInt = new int[3];
  arrayOfInt[0] = g().getColor(aaw.qc);
  arrayOfInt[1] = g().getColor(aaw.qe);
  arrayOfInt[2] = g().getColor(aaw.qc);
  GradientDrawable localGradientDrawable = new GradientDrawable(GradientDrawable.Orientation.BottOM_TOP,arrayOfInt);
  localGradientDrawable.setGradientType(0);
  this.ad.b(localGradientDrawable);
  this.ae.setonClickListener(this);
  w();
  if (paramBundle != null) {
    this.ad.a((ipf)paramBundle.getParcelable("current_media_ref"));
  }
}
项目:MUtils    文件WheelViewer.java   
protected void init(Context context,AttributeSet attrs) {
    Resources res = getResources();
    this.setCenterDrawable(res.getDrawable(R.drawable.wheel_val_light));
    this.setBackgroundResource(R.drawable.wheel_bg_light);

    GradientDrawable topShadow = new GradientDrawable(Orientation.TOP_BottOM,new int[] { 0x00000000,0x00000000 });
    this.setTopShadowDrawable(topShadow);

    GradientDrawable bottomShadow = new GradientDrawable(Orientation.BottOM_TOP,0x00000000 });
    this.setBottomShadowDrawable(bottomShadow);

    mTextColorValue = 0xFF000000;
    mTextColorItems = 0xFF888888;

    TEXT_SIZE = (int) AppUtil.sp2px(getContext(),18);
    setFakeBoldText(false);
    setCyclic(true);
}
项目:talkback    文件NodeSearch.java   
public SearchView(Context context,StringBuilder queryText,Searchtextformatter
        textformatter) {
    super(context);

    mQueryText = queryText;
    mtextformatter = textformatter;

    final SurfaceHolder holder = getHolder();
    holder.setFormat(PixelFormat.TRANSLUCENT);
    holder.addCallback(mSurfaceCallback);

    // Gradient colors.
    final int[] colors = new int[] {GRADIENT_INNER_COLOR,GRADIENT_OUTER_COLOR};
    mGradientBackground = new GradientDrawable(Orientation.TOP_BottOM,colors);
    mGradientBackground.setGradientType(GradientDrawable.LINEAR_GRADIENT);
}
项目:konkeWatch    文件WheelView.java   
/**
     * Initialize.
     * 
     * @param context
     */
    private void initialize(Context context) {
        this.setVerticalScrollBarEnabled(false);
        this.setSlotInCenter(true);
        this.setorientation(VERTICAL);
        this.setGravity(Gravity.CENTER_HORIZONTAL);
        this.setUnselectedAlpha(1.0f);

        // This lead the onDraw() will be called.
        this.setwillNotDraw(false);

        // The selector rectangle drawable.
        this.mSelectorDrawable = getContext().getResources().getDrawable(R.drawable.wheel_val);
        this.mTopShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
        this.mBottomShadow = new GradientDrawable(Orientation.BottOM_TOP,SHADOWS_COLORS);

        // The default background.
//        this.setBackgroundResource(R.drawable.wheel_bg);

        // disable the sound effect default.
        this.setSoundEffectsEnabled(true);
    }
项目:MoneyRecord    文件WheelView.java   
/**
 * Initialize.
 *
 * @param context
 */
private void initialize(Context context) {
    this.setVerticalScrollBarEnabled(false);
    this.setSlotInCenter(true);
    this.setorientation(Tosgallery.VERTICAL);
    this.setGravity(Gravity.CENTER_HORIZONTAL);
    this.setUnselectedAlpha(1.0f);

    // This lead the onDraw() will be called.
    this.setwillNotDraw(false);

    // The selector rectangle drawable.
    this.mSelectorDrawable = getContext().getResources().getDrawable(R.drawable.wheel_val);
    this.mTopShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    this.mBottomShadow = new GradientDrawable(Orientation.BottOM_TOP,SHADOWS_COLORS);

    // The default background.
    this.setBackgroundResource(R.drawable.wheel_bg);

    // disable the sound effect default.
    this.setSoundEffectsEnabled(false);
}
项目:AndroidXMLToJava    文件ShapeTranslater.java   
@Override
public String translate() {
    AX2JCodeBlock codeBlock = new AX2JCodeBlock(GradientDrawable.class,getRoot().getobjectName());
    for (AX2JNode node : getRoot().getChildren()) {
        if (node.getLabelName().equals("gradient")) {
            String orientation;
            Attribute attribute = node.findAttrByName("android:angle");
            orientation = (attribute == null)? "Orientation.TOP_BottOM" : translateValue(codeBlock,attribute,Integer.class);
            addImport(Orientation.class);
            codeBlock.add("GradientDrawable " + getRoot().getobjectName() + " = new GradientDrawable(" +
                    orientation + ",null);\n",AX2JCode.PRIORITY_SECOND);
        } else if(node.getLabelName().equals("solid")) {
            codeBlock.add("GradientDrawable " + getRoot().getobjectName() + " = new GradientDrawable();\n",AX2JCode.PRIORITY_SECOND);
        }
    }
    addCodeBlock(codeBlock);

    return super.translate();
}
项目:Unity    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    if (topBlurShadow == null) {
        topBlurShadow = new GradientDrawable(Orientation.TOP_BottOM,BLUR_SHADOWS_COLORS);
    }

    if (bottomBlurShadow == null) {
        bottomBlurShadow = new GradientDrawable(Orientation.BottOM_TOP,BLUR_SHADOWS_COLORS);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BottOM_TOP,SHADOWS_COLORS);
    }

}
项目:bVnc    文件UberColorPickerDialog.java   
/**
 * Create a linear gradient shader to show variations in value.
 */
private void setVerValSlider() {
    float[] hsv = new float[3];
    hsv[0] = mHSV[0];
    hsv[1] = mHSV[1];
    hsv[2] = 1;
    int col = Color.HSVToColor(hsv);

    int colors[] = new int[2];
    colors[0] = col;
    colors[1] = 0xFF000000;
    GradientDrawable gradDraw = new GradientDrawable(Orientation.TOP_BottOM,PALETTE_DIM);
    gradDraw.draw(mVerSliderCv);
}
项目:pure    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(
                R.drawable.wheel_val);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(R.drawable.wheel_bg);
}
项目:QuizUpWinner    文件ExpiryInfoView.java   
private ExpiryInfoView(Context paramContext,String paramString)
{
  super(paramContext);
  RelativeLayout.LayoutParams localLayoutParams1 = new RelativeLayout.LayoutParams(-1,-1);
  setBackgroundColor(-1);
  setLayoutParams(localLayoutParams1);
  RelativeLayout.LayoutParams localLayoutParams2 = new RelativeLayout.LayoutParams(-1,(int)TypedValue.applyDimension(1,3.0F,getResources().getdisplayMetrics()));
  localLayoutParams2.addRule(10,-1);
  ImageView localImageView = new ImageView(paramContext);
  localImageView.setLayoutParams(localLayoutParams2);
  int[] arrayOfInt = { -16777216,0 };
  localImageView.setBackgroundDrawable(new GradientDrawable(GradientDrawable.Orientation.TOP_BottOM,arrayOfInt));
  addView(localImageView);
  int i = (int)TypedValue.applyDimension(1,20.0F,getResources().getdisplayMetrics());
  RelativeLayout.LayoutParams localLayoutParams3 = new RelativeLayout.LayoutParams(-1,-2);
  localLayoutParams3.addRule(13,-1);
  localLayoutParams3.setMargins(i,i,i);
  TextView localTextView = new TextView(paramContext);
  localTextView.setGravity(17);
  localTextView.setLayoutParams(localLayoutParams3);
  localTextView.setText(paramString);
  localTextView.setTextColor(-16777216);
  addView(localTextView);
}
项目:androidsummary    文件AbLetterFilterListView.java   
/**
 * Inits the.
 */
private void init() {
    l = new char[] {'A',0x99B0B0B0});
    gradientDrawable.setCornerRadius(30);

}
项目:bither-android    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(R.drawable.wheel_val);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(R.drawable.wheel_bg);
}
项目:WikiCards    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(wheelForeground);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(wheelBackground);
}
项目:popcorntime-android-kitkat    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(R.drawable.wheel_val);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(R.drawable.wheel_bg);
}
项目:androidsoft-coloring    文件ColorButton.java   
public ColorButton(Context context,AttributeSet attrs,int defStyle)
{
    super(context,attrs,defStyle);

    TypedArray a = context.obtainStyledAttributes(attrs,R.styleable.ColorButton,defStyle,0);
    _color = a.getColor(R.styleable.ColorButton_color,Color.RED);
    a.recycle();

    _highlightDrawable = new GradientDrawable(Orientation.TOP_BottOM,new int[]
            {
                Color.WHITE,Color.TRANSPARENT,Color.TRANSPARENT
            });
    _highlightDrawable.setShape(GradientDrawable.oval);
    _colorDrawable = new GradientDrawable();
    _colorDrawable.setColor(_color);
    _colorDrawable.setShape(GradientDrawable.oval);
}
项目:androidsoft-kids-coloring    文件ColorButton.java   
public ColorButton(Context context,Color.RED);

    _highlightDrawable = new GradientDrawable(Orientation.TOP_BottOM,Color.TRANSPARENT
            });
    _highlightDrawable.setShape(GradientDrawable.oval);
    _colorDrawable = new GradientDrawable();
    _colorDrawable.setColor(_color);
    _colorDrawable.setShape(GradientDrawable.oval);
}
项目:android-chromium-view    文件ColorPickerAdvancedComponent.java   
/**
 * Initializes the views.
 *
 * @param rootView View that contains all the content,such as the label,gradient view,etc.
 * @param textResourceId The resource ID of the text to show on the label.
 * @param seekBarMax The range of the seek bar.
 * @param seekBarListener The listener for when the seek bar value changes.
 */
ColorPickerAdvancedComponent(final View rootView,final int textResourceId,final int seekBarMax,final OnSeekBarchangelistener seekBarListener) {
    mGradientView = rootView.findViewById(R.id.gradient);
    mText = (TextView) rootView.findViewById(R.id.text);
    mText.setText(textResourceId);
    mGradientDrawable = new GradientDrawable(GradientDrawable.Orientation.LEFT_RIGHT,null);
    mSeekBar = (SeekBar) rootView.findViewById(R.id.seek_bar);
    mSeekBar.setonSeekBarchangelistener(seekBarListener);
    mSeekBar.setMax(seekBarMax);
    // Setting the thumb offset means the seek bar thumb can move all the way to each end
    // of the gradient view.
    Context context = rootView.getContext();
    int offset = context.getResources()
                        .getDrawable(R.drawable.color_picker_advanced_select_handle)
                        .getIntrinsicWidth();
    mSeekBar.setThumbOffset(offset / 2);
}
项目:ouser    文件WheelView.java   
/**
 * Initializes resources
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(R.drawable.wheel_val);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(R.drawable.wheel_bg);
}
项目:iHelp-android    文件WheelView.java   
/**
 * Initializes resources 
 */
private void initResourcesIfNecessary() {
    if (centerDrawable == null) {
        centerDrawable = getContext().getResources().getDrawable(R.drawable.wheel_val);
    }

    if (topShadow == null) {
        topShadow = new GradientDrawable(Orientation.TOP_BottOM,SHADOWS_COLORS);
    }

    setBackgroundResource(R.drawable.wheel_bg);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。