2016-06-23 2 views
1

こんにちはiam初心者アンドロイドと私はいつも混乱している私はどのように私のアプリにgithubからコードを使用することができます。私のアプリのタスクのいくつかが美しくgithubの中のいくつかのものによって設計されています。今度は、ギャラリーから選択して画像を切り抜く必要があるアプリを開発しました。このコードサンプルはgithub Crop Imageから見つかりましたが、私のアプリでこのコードを使用する方法はわかりません。 dependencies そのコードのうち、どのメソッドをオーバーライドして結果を得ることができます。また、Whereからxmlウィジェットが表示され、どのように作成されたかを示します。以下は同じコードの例です。私のアプリケーションでGithubのコードを使用する方法

<com.goparties.gpuser.util.CropImageView 
    android:id="@+id/cropImageView" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_below="@id/toolbar" 
    android:layout_marginTop="?attr/actionBarSize" 
    android:background="@color/black_trans" 
    android:paddingBottom="2dp" 
    android:paddingTop="2dp" 
    app:cropMode="circle" 
    app:frameColor="@color/colorPrimaryDark" 
    app:frameStrokeWeight="1dp" 
    app:guideColor="@color/orange" 
    app:guideShowMode="show_on_touch" 
    app:guideStrokeWeight="1dp" 
    app:handleColor="@color/orange" 
    app:handleShowMode="show_always" 
    app:handleSize="8dp" 
    app:minFrameSize="100dp" 
    app:overlayColor="@color/uncrop_color" 
    app:touchPadding="8dp" /> 

私たちは私のアプリでコードその2日後には今も、上記のコードのが欠落しているGradleの依存関係をこれを実装する方法を探してIAMことを使用する方法をいくつかの提案をお願いします。要旨の詳細については

+0

gitリポジトリのjarファイルをダウンロードしてプロジェクトのlibsフォルダに貼り付けてから –

+0

@Praveenがこのコードのjarファイルを見つけることができません[Crop Image](https://gist.github.com/ pookie13/1ad1623bec8d7ee76b66) – rachit3dev

+0

このリンクは、gradl依存関係のパスを見つけることができるgithubリポジトリではありません。readme.mdにあります。プロジェクトにコードを直接コピー&ペーストすることができます。 – PN10

答えて

2

、それはそこに言うと同じようにhttps://help.github.com/articles/about-gists/

を参照してください、あなたは「zipダウンロード」ボタンを主旨をダウンロードすることができ など、それぞれの要旨はレポで、あなたはそれをフォークすることができます。

あなたが言及した要点はちょうど誰かが「コードを共有している」というもので、プロジェクトにプラグインできるだけの「ライブラリ」ではありません。そのコードを使用する1つの方法は、それをあなたのアンドロイドプロジェクトにコピー&ペーストすることです。著者の共有サンプルコードを参考にして、それを使用する方法やそれに適応する方法それがあなたの必要性のために働くかどうか。

あなたのより一般的な質問(githubからのコードの使い方)に対処するために、一般的に、readme.mdは、あなたが使用する汎用ライブラリを公開しようとしている場合のためのいくつかの指示があります。

+0

おかげで、ライブラリの中にはグラブの依存関係があります.gradleファイルとそれを同期すると、ライブラリ全体をダウンロードし、さらにメソッドをオーバーライドしたり、XMLウィジェットなどを使用したりすることができます。そのことを本当に知りたいですか? – rachit3dev

+0

@ rachit3devはい、それはすべてあなたが知っていることを知ってうれしいこと、本当にgithub、要点についてのすべての事を理解して...幸せなコーディング!!!バディー... – PN10

関連する問題