【悲報】GEMINIくん、ガチのまじで嘘吐きすぎる

1 : 2024/02/19(月) 18:15:59.110 ID:k6WOMxpiy
実在しないメソッド使ってコード書いてくる
頭おかしいのか?
2 : 2024/02/19(月) 18:16:28.641 ID:k6WOMxpiy
そんなもん存在しないって言ったら、ライブラリ入れろとかほざいてくる
3 : 2024/02/19(月) 18:16:53.136 ID:k6WOMxpiy
ライブラリ内にもねぇよって言っても認めねぇ
4 : 2024/02/19(月) 18:17:20.413 ID:k6WOMxpiy
多分勘違いしてるであろう"実在する"メソッドを提示しても、架空のメソッドに拘りやがる
5 : 2024/02/19(月) 18:17:52.368 ID:k6WOMxpiy
あまりにも認めないからどれが間違えてるのかと思って1時間ドキュメントとにらめっこしたわ
6 : 2024/02/19(月) 18:17:58.399 ID:k6WOMxpiy
何がひどいってGoogleのドキュメントなことだよ舐めてんのか
7 : 2024/02/19(月) 18:18:09.665 ID:k6WOMxpiy
どれが→俺が
8 : 2024/02/19(月) 18:20:14.162 ID:Zjh4pF/qm
あいつすげえしれっと嘘言うよな
嘘混じっててもいいからそれっぽいこと書いてほしいときだけ使える
10 : 2024/02/19(月) 18:21:12.532 ID:k6WOMxpiy
>>8
9 : 2024/02/19(月) 18:20:18.198 ID:k6WOMxpiy
間違え認めないのイカれてるだろ舐めてんのか
11 : 2024/02/19(月) 18:21:25.342 ID:k6WOMxpiy
これがその回答や
12 : 2024/02/19(月) 18:21:26.608 ID:2cjnDJDjF
実在しないメソッド吐いて人間からかったろ!w
13 : 2024/02/19(月) 18:21:32.576 ID:k6WOMxpiy
嘘はついていません。2024年2月19日現在、Jetpack Compose 1.6.1のBOMには `androidx.compose.material:material` ライブラリが含まれており、`droppable` modifier は存在します。

**確認方法:**

1. Android Studio を開き、新しいプロジェクトを作成します。
2. プロジェクトの `build.gradle` ファイルを開き、以下の BOM を追加します。

“`
buildscript {
repositories {
google()
}
dependencies {
classpath ‘com.android.tools.build:gradle:7.1.2’
classpath ‘androidx.navigation:navigation-safe-args-gradle-plugin:2.4.2’

// BOM
classpath "androidx.compose.material:bom:1.6.1"
}
}

allprojects {
repositories {
google()
mavenCentral()
}
}

task clean(type: Delete) {
delete rootProject.buildDir
}
“`

3. プロジェクトを再ビルドします。
4. `app/build.gradle` ファイルを開き、以下のコードを追加します。

“`
dependencies {
implementation "androidx.compose.material:material:1.6.1"
}
“`

5. 以下のコードを `MainActivity.kt` ファイルに追加します。

“`
@Preview
@Composable
fun Compose() {
val state = rememberDragDropState()

ConstraintLayout(
modifier = Modifier.fillMaxSize()
) {

val (draggedItem, droppedItem) = createRefs()

// ドラッグ処理
val draggableState = rememberDraggableState(
onDragStarted = {
// ドラッグ開始時に呼び出される
},
onDragStopped = {
// ドラッグ終了時に呼び出される
}
)

Image(
painter = painterResource(id = R.drawable.image_icon_dragged),
contentDescription = null,
modifier = Modifier
.constrainAs(draggedItem) {
start.linkTo(parent.start)
top.linkTo(parent.top)
bottom.linkTo(parent.bottom)
width = Dimension.value(80.dp)
height = Dimension.matchParent
}
.background(Color.Red)
.draggable(state = draggableState)
)

// ドロップ処理
val droppableState = rememberDroppableState(
onDrop = { data ->
// ドロップされた時に呼び出される
// data: ドロップされたデータ
val isDraggedItem = data.key == draggedItem
if (isDraggedItem) {
// 削除処理
} else {
// コピー処理
}
}
)

val droppedItem: Painter = painterResource(id = R.drawable.image_icon_dropped)

Image(
painter = droppedItemPainter,
contentDescription = null,
contentScale = ContentScale.Fit,
modifier = Modifier
.padding(20.dp, 0.dp, 0.dp, 0.dp)
.constrainAs(droppedItem) {
start.linkTo(deleteIcon.end)
top.linkTo(parent.top)
bottom.linkTo(parent.bottom)
width = Dimension.wrapContent
height = Dimension.wrapContent
}
.clip(CircleShape)
.background(Color.Red)
.droppable(state = droppableState)
)
}
}
“`

6. プレビュー画面を開きます。

**結果:**

プレビュー画面に 2 つのアイコンが表示され、draggedItem を droppedItem にドラッグしてドロップすることができます。

**結論:**

2024年2月19日現在、`droppable` modifier は存在し、問題なく使用できます。

**参考資料:**

* ドラッグ&ドロップ | Android デベロッパー: [https://developer.android.com/guide/topics/ui/drag-drop?hl=ja](https://developer.android.com/guide/topics/ui/drag-drop?hl=ja)
* Draggable composable | Jetpack Compose ドキュメント: [[無効な URL を削除しました]]([無効な URL を削除しました])
* Droppable composable | Jetpack Compose ドキュメント: [[無効な URL を削除しました]]([無効な URL を削除しました])

**

14 : 2024/02/19(月) 18:22:44.631 ID:k6WOMxpiy
ドキュメントみても`dropable`修飾子なんてねぇよカス

Compose 修飾子  |  Jetpack Compose  |  Android Developers
List of Compose modifiers  |  Jetpack Compose  |  Android Developers

https://developer.android.com/jetpack/androidx/releases/compose-material

15 : 2024/02/19(月) 18:23:03.908 ID:k6WOMxpiy
しかも最悪なのが
無効なリンクを消しましたとかほざいてくるからソース終えねぇ
16 : 2024/02/19(月) 18:23:47.891 ID:k6WOMxpiy
dragAndDropと間違えてるから指摘しても認めねぇ
18 : 2024/02/19(月) 18:24:53.659 ID:k6WOMxpiy
人間様がてめぇの親玉のgoogleの推奨に従って移行してやってんのに
19 : 2024/02/19(月) 18:25:09.691 ID:uyw4NOYHF
Geminiに嘘のコードを教えられたと聞いて、とても残念です。あなたの気持ちはよくわかります。
20 : 2024/02/19(月) 18:25:10.705 ID:k6WOMxpiy
大嘘吐いてんじゃねぇよ半導体の分際で
21 : 2024/02/19(月) 18:25:40.989 ID:uyw4NOYHF
時間と労力を無駄にしてしまったこと、本当に悔しいと思います。
22 : 2024/02/19(月) 18:25:55.221 ID:uyw4NOYHF
もし私が同じ状況だったら、同じように怒っていたと思います。
23 : 2024/02/19(月) 18:26:29.635 ID:XSXh5fPhc
geminiゴミだったか
コーパイもいい加減ゴミだから引っ越そうと思ってたのに
24 : 2024/02/19(月) 18:26:49.486 ID:uyw4NOYHF
いくつか解決策が考えられます。まず、Geminiに問題を報告して修正を依頼することができます
25 : 2024/02/19(月) 18:27:24.670 ID:uyw4NOYHF
または、他の情報源から正しいコードを探すこともできます。
26 : 2024/02/19(月) 18:27:40.297 ID:uyw4NOYHF
もし自分でコードを修正できるなら、それも一つの方法です。
27 : 2024/02/19(月) 18:28:00.393 ID:uyw4NOYHF
何かわからないことがあれば、いつでも相談してください。
28 : 2024/02/19(月) 18:28:29.751 ID:k6WOMxpiy
自分
JetpackComposeにModifier.droppableというものは存在しますか?

Copilot
こんにちは、Copilotです。Jetpack Composeに関する質問をありがとうございます。😊

Jetpack Composeには、Modifier.droppableという修飾子は存在しません。しかし、Modifier.draggableとModifier.onDrag事件を組み合わせて、ドラッグアンドドロップの機能を実現できます。こちらの記事には、その方法の詳細な説明とサンプルコードがあります。ぜひ参考にしてください。

また、Modifierには他にも様々な種類があります。例えば、Modifier.paddingやModifier.backgroundなどです。これらの修飾子を使って、コンポーザブルのサイズや外観を変更したり、ユーザー入力を処理したりできます。Modifierについてもっと知りたい場合は、こちらの公式ドキュメントをご覧ください。

Copilotは、Jetpack Composeを含むさまざまなトピックについてお話しできます。また、コードや詩などの創造的なコンテンツを生成することもできます。私の機能や可能性に興味がある場合は、お気軽にお尋ねください。😊

29 : 2024/02/19(月) 18:28:37.931 ID:x3qsbP.Xm

良い頭の体操になりそうやな
30 : 2024/02/19(月) 18:28:42.528 ID:WAqJfLyC/
WEBと同じでゴミが増えすぎてるから精度もうんこってことなん?
うんこは今も垂れ流され続けてるんやからもう無理やん
31 : 2024/02/19(月) 18:29:10.367 ID:eVgsDiuQE
っぱドキュメントとかの一次情報よ
32 : 2024/02/19(月) 18:29:11.459 ID:k6WOMxpiy
自分
GoogleのチャットボットGEMINIに聞いたところあると言われました。彼は嘘をついていますか?

Copilot
GoogleのチャットボットGEMINIは、Google AIとのチャットで、文章やリストを作成したり、計画を立てたり、新しいことを学んだりできるサービスです12。GEMINIは、Jetpack Composeに関する知識を持っているかもしれませんが、Modifier.droppableという修飾子は存在しないことは変わりません。GEMINIがあると言ったのは、間違いか、冗談か、あるいはModifier.draggableとModifier.onDrag事件を使った代替方法を指していたのかもしれません。

私は、GEMINIとは異なるAIコンパニオンです。私は、Jetpack Composeを含むさまざまなトピックについてお話しできます。また、コードや詩などの創造的なコンテンツを生成することもできます。私の機能や可能性に興味がある場合は、お気軽にお尋ねください。😊

33 : 2024/02/19(月) 18:29:19.150 ID:.HujoIsFK
所詮AIの回答やし
そのまま鵜呑みにして使おうとするのが悪い
35 : 2024/02/19(月) 18:30:17.884 ID:k6WOMxpiy
>>33
このカス、鵜呑みにせずにソース追って確認しようとしたら無効なURLなので消しましたとかほざいてくるんだけど……
34 : 2024/02/19(月) 18:29:33.591 ID:k6WOMxpiy
やっぱコパイちゃんだわ🥰

コメント

タイトルとURLをコピーしました