porter-duff

    1熱度

    1回答

    我想以編程方式呈現TextView的邊緣褪色。通過哪種模式,我可以創建一個真正的alpha梯度? 一個真正的邊緣衰落應順利地從1.0減少透明度(沒有覆蓋梯度劈)至0.0使得頂視圖淡出到背景圖。 @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); int y = 0; int

    12熱度

    3回答

    在android中設置視圖的方式是,它可以將一些顏色過濾器應用於低於可見範圍內的所有內容?就像這個例子: 只是一個簡單的矩形是反轉低於它的一切顏色的看法。當然,當用戶滾動列表時,它也反映在倒排框中。是否有一些簡單的方法來使用濾色器,PorterDuff模式等?

    5熱度

    1回答

    我的應用程序允許用戶編輯圖像。圖像在「切片」中編輯:用戶選擇要編輯的大圖像的一部分(1),用戶編輯它(2,3),然後當用戶完成時,編輯的切片被複制回原始圖像(4)。您可以在下圖中看到簡化的過程。 要編輯切片,創建所剪切區域的位圖,這是一個用戶編輯(2,3)。 當用戶完成後,我只需將drawBitmap()切片放入原圖(4)。這個過程比較複雜,因爲原始圖像有一個變換矩陣,我必須倒置等,但爲了簡單起見

    4熱度

    1回答

    我試圖做一些很簡單的(見上文)。我希望畫布的所有像素都是純色,但填充居中圓的像素除外。我已經閱讀了數百個關於這個主題的堆棧溢出帖子,並嘗試了數以百計的內容,包括設置PorterDuff.Mode。這是我目前的MyView的的的onDraw()擴展查看: protected void onDraw(Canvas canvas) { int w = canvas.getWidth();

    0熱度

    2回答

    我有一個背景設置爲可繪製的按鈕,以獲得圓角。我試圖讓按鈕在每次點擊時改變顏色,而不必繪製我想要使用的每種顏色的可繪圖。 目前我正在嘗試使用PorterDuff在可繪製的白色背景上應用顏色過濾器。 Drawable mDrawable = ResourcesCompat.getDrawable(getResources(), R.drawable.rounded_button, null)

    3熱度

    2回答

    我有一個RecyclerView,每行有一個圖標。該圖標應該動態着色,所以我使用白色圖標並在綁定視圖時應用顏色過濾器。奇怪的是,我最終在結果中看到了很多不一致。 在這個例子中,我試圖使每三排紅,其餘綠色(注意#18): 下面是適配器。正如你所看到的,我每次重新綁定持有者時,都會將修改過的圖標應用到ImageView,可能會讓舊的再造圖像沒有空間。 public class TestAdapter

    9熱度

    4回答

    我注意到,從谷歌Play商店以外拼圖應用程序可以上升到多達400個獨立的可移動拼圖 我一直在試圖瞭解如何至少需要將代表我的拼圖圖像, 作物某些部分和蒙版圖像空間,這是留下一個拼圖設計,以創建我的個人拼圖 我想最多與20件爲我的應用程序,但到目前爲止根據我的android工作室內存日誌一次位圖工廠完成創建一個拼圖塊我用了大約18mb的內存,後20個創建應用程序的所有其他功能,我使用了400 + MB

    1熱度

    1回答

    我想在我的應用程序中實現調色板。這是主要的onDraw方法。 @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); int h = canvas.getHeight(); int w = canvas.getWidth(); if (paint == null)

    6熱度

    1回答

    我試圖實現類似的效果2種獨立的顏色這一項: 什麼我現在做: public MaskedTextView(Context context, AttributeSet attrs) { super(context, attrs); p = new Paint(Paint.ANTI_ALIAS_FLAG); p.setTextSize(25); p.setCol

    0熱度

    1回答

    我有一個ViewGroup(特別是一個FrameLayout),它應該有一個流體填充效果,我用一個可以很好地顯示子視圖的路徑進行動畫處理。 問題是,在液體填充線以上,我需要顯示兩個顏色的視圖顛倒的孩子。 (黑色< - >白色)我看不到一種方法來實現這一點,而不是簡單地遍歷位圖,該位圖提供了大量別名的非常差的副本,並呈現得太慢。 這裏是我當前的功能在dispatchDraw一個歸結版本: @Over