1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 package org.chromium.ui.autofill;
7 import android.graphics.Canvas;
8 import android.graphics.ColorFilter;
9 import android.graphics.Paint;
10 import android.graphics.PixelFormat;
11 import android.graphics.Rect;
12 import android.graphics.drawable.Drawable;
14 class AutofillDividerDrawable extends Drawable {
17 private Rect mDividerRect;
19 public AutofillDividerDrawable() {
21 mDividerRect = new Rect();
25 public void draw(Canvas canvas) {
26 canvas.drawRect(mDividerRect, mPaint);
30 public void onBoundsChange(Rect bounds) {
31 mDividerRect.set(0, 0, bounds.width(), mDividerRect.height());
34 public void setHeight(int height) {
35 mDividerRect.set(0, 0, mDividerRect.right, height);
38 public void setColor(int color) {
39 mPaint.setColor(color);
43 public void setAlpha(int alpha) {
47 public void setColorFilter(ColorFilter cf) {
51 public int getOpacity() {
52 return PixelFormat.OPAQUE;