android-canvas

    1

    1답변

    Digital Watchface의 Google 샘플 Watchface에서 대부분의 코드를 복사했으며 지금까지는 문제가 없습니다. 그러나 배경 이미지를 추가하려면 drawable (bg.png) 아래에 저장 한 이미지 대신 회색 배경이 나타납니다. 내가 뭘 잘못하고 있니? *** 업데이트 **** 좋아요, 그럼 회색은 분명 내 배경 이미지이지만, 어쨌든 해상

    2

    1답변

    결과를 검색하는 동안 나는 이걸 보았습니다 How can I convert a View to a Drawable? 이것은 뒤에 TextView을 비트 맵으로 변환 한 다음 두 비트 맵을 결합 할 수 있다는 아이디어입니다. 그러나 TextView을 Bitmap으로 변환하면, 내가 원하지 않는 투명도를 잃게됩니다. 내 을 내 ImageView 대신 캔버스를 사

    0

    1답변

    나는 그것의 크기 (전체 화면)의 캔버스에 비트 맵을 그릴 노력하고 는, 따라서 내가 코드를 아래에 쓴 : Bitmap bm= BitmapFactory.decodeResource(getContext().getResources(), R.drawable.level_bg); Rect dest = new Rect(0, 0, getWidth(), getHeight

    8

    3답변

    구조체와 같은 패밀리 트리를 Android에서 만들려고합니다. 저는 캔버스를 사용하여 직사각형을 그리며 가족 구성원 이름과 라인을 연결합니다. 나는 link 의 도움 DrawView.java으로 다음과 같은 방법으로 사각형과 선 그리기하고 나는 아래와 같은 방향 수평으로있는 LinearLayout에 여러 개의보기를 추가하려고 지금 import android

    3

    1답변

    획이 파란색이고 채우기가 빨간색 인 둥근 사각형을 그려야하지만 그림판 클래스에서 획 색상을 설정하는 메서드를 찾을 수 없습니다. 어떻게해야합니까? mCanvas.drawColor(mBackgroundColor, PorterDuff.Mode.CLEAR); mCanvas.setDrawFilter(mPaintFlagsDrawFilter); m

    0

    1답변

    나는 각각의 요소에 관련된 aptitude의 사람과 숫자 등급을 보여주고 자하는 안드로이드 응용 프로그램을 개발 중입니다. 현재 접근 방식은 ListView입니다. 각 행은 aptitude의 이름이 TextView이고 그 값을 나타내는 RatingBar입니다. 문제는, 대부분의 경우 화면을 채우고 내 관점에서 볼 때 6-10 행 정도를 보여야한다는 것입니다

    1

    2답변

    목록에있는 항목을 스 와이프하기 위해 simpleItemTouchCallback ~ recyclerView을 첨부했습니다. @Override public void onChildDraw(Canvas c, RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, float dX, flo

    0

    1답변

    내 응용 프로그램에서는 길이를 측정 할 눈금자를 만들고 싶습니다. Google 스토어의 일부 통치자 애플리케이션을 통과했습니다. 그림과 같이 어느 정도 달성하고 싶습니다. 그럼 내 질문은 어떻게 사용자의 모바일 화면 구성마다이 표시를 그려야 하는가입니다. 캔버스에 드로어 블 이미지 또는 드로잉을 사용하고 있습니까? 저는 안드로이드 개발에 초보자입니다. 또한

    0

    2답변

    나는 위의 그림처럼 드로잉 라인의 문제가 있습니다. 어떻게해야합니까? 뷰의 코드는 다음과 같습니다. 구현해야합니다. 나는 캔버스를 사용해야 할 것 같지만, 그것에 대해서는 확실하지 않다. 어떤 조언을 주셔서 감사합니다! <RelativeLayout android:layout_width="match_parent" android:layou

    0

    1답변

    Android에서 맞춤보기를 만들지 만 렌더링 된 색상은 변경 방법에 관계없이 항상 회색입니다. private void init() { Resources res = mContext.getResources(); float density = res.getDisplayMetrics().density; mBackgroundWidt