Нарисуйте затухающий край программно

Я хотел бы нарисовать угасающую грань где-то на моем представлении программным образом, я просто скопировал сборку в функции затухающего края системы просмотра Android, но она не может работать, какие-либо предложения?

mShaderPaint = new Paint(); mMatrix = new Matrix(); mShader = new LinearGradient(0, 0, 0, 1, 0xFF000000, 0, Shader.TileMode.CLAMP); mShaderPaint.setShader(mShader); mShaderPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT)); mFadingRect = new RectF(); // in dispatchDraw final int sc = canvas.getSaveCount(); final int flags = Canvas.HAS_ALPHA_LAYER_SAVE_FLAG; canvas.saveLayer(mFadingRect, null, flags); mMatrix.setScale(1, (float)(.8 * mFadingEdgeLength)); mMatrix.postRotate(180); mMatrix.postTranslate(mFadingRect.left, mFadingRect.bottom); mShader.setLocalMatrix(mMatrix); canvas.drawRect(mFadingRect, mShaderPaint); 

Intereting Posts
Как сохранить значение времени в базе данных SQLite в Android? Android NotificationManager, дающий мне ошибку "no valid small icon" Есть ли способ показать номера сначала на мягкой клавиатуре для Android? Как заставить текст исчезать и исчезать в Android? Приложение для Android Snooker Android M записывает на SD-карту – разрешение отклонено Надлежащая структура приложения для Android с навигационным ящиком Почему mediaPlayer.getCurrentPosition () меньше, чем getDuration (), когда он завершен? Eclipse – Не удается завершить установку, потому что не удалось найти один или несколько обязательных элементов (org.apache.httpcomponents.httpclient) Gradle исключает arm64 libs Постоянное распознавание речи Android возвращает ERROR_NO_MATCH слишком быстро Android RatingBar: не может заполнить частичный рейтингBar, если я настрою его цвет About android Drawable getBounds return Rect (0, 0 – 0, 0) Где драйвер ADB для Windows? Эффект пульсации на пользовательском навигационном ящике