"drawable"보기 마녀에 원하는 배경이 포함되도록하려면 View 클래스를 확장해야합니다. 문제는이 클래스가 다른 활동 (동일한 앱)에서 잘 작동하는 경우입니다. public class BackgroundMap extends View {
private String strmap;
private int totalWidth;
public Backgr
Bitmap 회전에 이상한 문제가 있습니다. 내 코드의 그 : Bitmap 회전 반환 내 방법입니다 그 int cx_gear_big = (getWidth() - gear_big.getWidth()) >> 1;
int cy_gears_big = (getHeight() - gear_big.getHeight()) >> 1;
canvas.drawBitmap(r
안녕하세요 메신저 아크 양쪽 끝 (시작과 끝)의 에 점을 그리기에 어려움을 겪고의 시작과 끝 지점에 원을 그립니다. 아크를 그리기위한 샘플 코드를 제공합니다. @Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
float width = (float) getWid
그래서 moveto() 및 lineto()의 Path 메서드를 사용하여 드로잉 애니메이션을 수행하려고하는 사용자 지정보기가 있습니다. 내가 반복하는 포인트의 배열을 가지고 있고 매 반복마다 invalidate()를 호출한다. onDraw에서 경로는 drawPath()로 그려집니다. 물론 onDraw는 루프가 완료 될 때까지 호출되지 않습니다. 백그라운드 스
일부 데이터 (지하철 데이터의지도) 그리기 앱을 작성 중이며 사용자가 화면을 터치하면지도를 이동/크기 조정할 수 있습니다. 이제 View를 사용하여지도를 그립니다. onDraw(Canvas canvas)이 호출되면지도가 Canvas에 그려집니다. onTouchEvent이 호출되면 번역 x/y 및 비율을 계산 한 다음 invalidate()을 호출하여지도를
에서 현재 캔버스를 교체 나는 된 onDraw 함수에서 나는 새로운 canvasBitMap를 작성하여 현재 캔버스를 변경하려고 서피스 뷰 SurfaceView를 얻었다. Log.d("Debug", "Canvas: " + canvas);
Log.d("Debug", "Temp Canvas: " + Temp.getCanvas());
인쇄물의 결과이다 : C
onDraw 메서드를 재정의하는 사용자 지정보기를 작성하고 있습니다. 이보기 패딩 값으로 캔버스를 계약하는 방법 (onDraw에서 인수로 받음)이 있습니까? 그리고 패딩 자체에 대한 가능한 질문에 대답하십시오 - 제 경우에는 여백을 사용할 수 없습니다. 나는 패딩을 사용할 필요가있다.
노브 주위에 진행률 표시 줄을 표시하고 싶습니다. 이 자습서를 수행 한 후에는이 노브가 제대로 작동합니다. 하지만 난 아래에 기록 된 최초의 손잡이에 대한 코드를 실행 두 번째 이미지 과 같이 할 수있는 위의 손잡이를 수정할 수있는 방법. import android.content.Context;
import android.graphics.Bitmap;
customView를 만들고 있지만 표시하지 않습니다. 그것의 속성을 attrs.xml에 추가했습니다. 나는 생성자를 구현했지만 단순히 호와 타원을 그렸지만 표시하지는 않습니다. 오류는 표시하지 않지만 표시하지는 않습니다. 나는 내가 잘못 <package.above.Pie> 처럼 XML로를 추가 한 ... 당신의 onDraw() 메소드 폭의 값이 0 (영)
지도의 위치에 핀을 그려야합니다. 이지도 덕분에지도를 확대/축소하고 팬 할 수 있습니다. https://github.com/davemorrissey/subsampling-scale-image-view. 이미지를 그리기 위해 subsamplingimageview 클래스를 확장했습니다. 지도의 해상도는 2494 x 2048 픽셀이며 각 픽셀은 좌표입니다. 활동