アンドロイドで近い形を描く方法は?
この例は、Androidで近い形状を描画する方法について示しています。
ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。
ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://schemas.android.com/apk/res/android" xmlns:tools="https://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:gravity="center" android:layout_marginTop="30dp" tools:context=".MainActivity"> <ImageView android:layout_width="100dp" android:layout_height="100dp" android:background="@drawable/background"/> </LinearLayout>
上記のコードでは、imageviewを取得し、background.xmlとしてbackgroundを追加しています。
ステップ3 −次のコードをdrawable / background.xml
に追加します<vector xmlns:android="https://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:autoMirrored="true" android:viewportWidth="612" android:viewportHeight="612"> <path android:fillColor="#FF000000" android:pathData="M612,306C612,137.004 474.995,0 306,0C137.004,0 0,137.004 0, 306c0,168.995 137.004,306 306,306C474.995,612 612,474.995 612, 306zM168.3,424.032L286.333,306L168.3,187.967l19.667,-19.667L306, 286.333L424.032,168.3l19.668,19.667L325.667,306L443.7,424.032L424.032, 443.7L306,325.667L187.967,443.7L168.3,424.032z" /> </vector>
アプリケーションを実行してみましょう。実際のAndroidモバイルデバイスをコンピューターに接続していると思います。 android studioからアプリを実行するには、プロジェクトのアクティビティファイルの1つを開き、ツールバーの[実行]アイコンをクリックします。オプションとしてモバイルデバイスを選択し、デフォルトの画面を表示するモバイルデバイスを確認します–
-
Androidで線を引く方法は?
この例は、Androidで線を引く方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="https://schemas.andro
-
Android指に沿って滑らかな線を描く方法は?
この例は、Androidで指に沿って滑らかな線を描く方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="https://sche