设置高亮区颜色
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Bắt đầu với phần triển khai BaseLightShape và phần ghi đè drawShape được hiển thị trong issue, sau đó theo dõi cách Bitmap của nó được tổng hợp vào chế độ xem highlight. Tái hiện kết quả với viền trong suốt và kiểm tra đường dẫn vẽ cũng như kết xuất bitmap. Được xem là hoàn tất khi xác định được lý do viền đã cấu hình không hiển thị và ghi lại hoặc khắc phục hành vi đó, với một viền hiển thị đã được xác minh.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
new BaseLightShape() {
@Override
protected void resetRectF4Shape(RectF viewPosInfoRectF, float dx, float dy) {
//缩小高亮控件范围
viewPosInfoRectF.inset(dx,dy);
}
@Override
protected void drawShape(Bitmap bitmap, HighLight.ViewPosInfo viewPosInfo) {
Canvas canvas = new Canvas(bitmap);
Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
paint.setDither(true);
paint.setAntiAlias(true);
RectF rectF = viewPosInfo.rectF;
canvas.drawCircle(rectF.left+(rectF.width()/2),rectF.top+(rectF.height()/2),
Math.max(rectF.width(),rectF.height())/2,paint);
paint.setStyle(Paint.Style.STROKE);
paint.setColor(Color.RED);
paint.setStrokeWidth(ConvertUtils.dp2px(1));
canvas.drawCircle(rectF.left+(rectF.width()/2),rectF.top+(rectF.height()/2),
Math.max(rectF.width(),rectF.height())/2 - ConvertUtils.dp2px(1),paint);
}
}
想给高亮区设置一个边框,但是发现不怎么设置都是透明色,这是为什么?
- Ngôn ngữ chính
- Java
- Star
- 3.2k
- Fork
- 583
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của hongyangAndroid/Highlight
-
So-called DaVinci Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 10/100
hongyangAndroid/Highlight#82 · 1 bình luận ·
-
Failed to resolve Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100
hongyangAndroid/Highlight#81 ·
-
横屏下 蒙版消失前会先向左右两侧收缩后消失 Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
hongyangAndroid/Highlight#79 ·
-
fitsSystemWindows后导致高亮位置不对 Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
hongyangAndroid/Highlight#77 · 1 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100
hongyangAndroid/Highlight#76 ·
Tất cả issue của hongyangAndroid/Highlight
Issue tương tự
-
area-deployment area-integrations triage:bot-seen
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 86/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
apache/flink-agents#1156 ·
-
[source-shopify] FAILED bulk operation without partialDataUrl is silently treated as successful Đang mởarea/connectors autoteam community connectors/source/shopify needs-triage team/use type/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100