Java 类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, 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, headerRadius, headerRadius, 0.0f, 0.0f, 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, imagePadding);

    CompatUtils.setBackgroundDrawable(profilePicture, imageBG);

    profilePicture.setScaleType(ScaleType.CENTER_CROP);

    return profilePicture;
}
项目:InsanityRadio-Android    文件:AuthPanelView.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, headerRadius, headerRadius, 0.0f, 0.0f, 0.0f, 0.0f});

        CompatUtils.setBackgroundDrawable(header, 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);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BOTTOM_TOP, 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);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BOTTOM_TOP, 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);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BOTTOM_TOP, 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);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BOTTOM_TOP,
                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);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BOTTOM_TOP,
                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, colors);
    gradDraw.setDither(true);
    gradDraw.setLevel(10000);
    gradDraw.setBounds(0, 0, 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);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BOTTOM_TOP, 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);
    }

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

    setBackgroundResource(wheelBackground);
}
项目: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, headerRadius, headerRadius, 0.0f, 0.0f, 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, imagePadding);

    CompatUtils.setBackgroundDrawable(profilePicture, imageBG);

    profilePicture.setScaleType(ScaleType.CENTER_CROP);

    return profilePicture;
}
项目:InsanityRadio-Android    文件:AuthPanelView.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, headerRadius, headerRadius, 0.0f, 0.0f, 0.0f, 0.0f});

        CompatUtils.setBackgroundDrawable(header, 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;
}
项目: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,
            new int[] { 0x00000000, 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, colors);
    gradDraw.setDither(true);
    gradDraw.setLevel(10000);
    gradDraw.setBounds(0, 0, SLIDER_THICKNESS, 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);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BOTTOM_TOP,
                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, 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', '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);

}
项目: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);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BOTTOM_TOP, 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);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BOTTOM_TOP, 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);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BOTTOM_TOP, 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, 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);

    _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);
}
项目: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);
    }

    if (bottomShadow == null) {
        bottomShadow = new GradientDrawable(Orientation.BOTTOM_TOP, 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);
    }

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

    setBackgroundResource(R.drawable.wheel_bg);
}