Package-level declarations

Types

Link copied to clipboard
data class CachingTagListViewItem<T>(val data: T, val isSelected: Boolean)
Link copied to clipboard

カスタムの水平方向の配置定義 androidx.compose.foundation.layout.Arrangement.Horizontal を模倣

Functions

Link copied to clipboard
fun BlockErrorView(title: String = "データの取得に失敗しました", onRetry: () -> Unit)
Link copied to clipboard
fun <T> CachingItemListView(modifier: Modifier = Modifier, getDisplayText: (T) -> String, list: List<CachingTagListViewItem<T>>, onChange: (List<CachingTagListViewItem<T>>) -> Unit)
Link copied to clipboard
fun CachingTagButton(text: String, isSelected: Boolean, onToggle: () -> Unit, onDelete: () -> Unit)
Link copied to clipboard
fun ErrorView(title: String = "データの取得に失敗しました", message: String = "時間をおいて再度お試しください", buttonLabel: String = "リトライ", onRetry: () -> Unit)
Link copied to clipboard
fun FavoriteButton(isFavorite: Boolean, isLoading: Boolean, onTap: () -> Unit)
Link copied to clipboard
fun HorizontalIconView(imageURLs: List<String?>, count: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun LabeledFavoriteButton(isFavorite: Boolean, isLoading: Boolean, onTap: () -> Unit)
Link copied to clipboard
fun listBorderModifier(color: Color, isTop: Boolean = false, modifier: Modifier = Modifier): Modifier
Link copied to clipboard
fun ModalHeaderView(title: String, closeEnabled: Boolean = true, onTapClose: () -> Unit)
Link copied to clipboard
fun NotFoundView(title: String = "ページが見つかりませんでした", message: String = "削除されたか非公開になった可能性があります", buttonText: String = "戻る", onNext: () -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
@Preview(showBackground = true, widthDp = 300)
fun PreviewSSFlowRow()
Link copied to clipboard
fun SnapPlaysGridView(snapPlayItemUiStates: List<SnapPlayItemUiState>, onTapSnapPlay: (Int) -> Unit, onTapMore: () -> Unit, onTapFavoriteSnapPlay: (snapPlayId: Int, currentFavorite: Boolean) -> Unit)
Link copied to clipboard
fun SSFlowRow(modifier: Modifier = Modifier, horizontalSpacing: Dp = 0.dp, verticalSpacing: Dp = 0.dp, horizontalArrangement: SSFlowRowArrangement.Horizontal = SSFlowRowArrangement.Start, content: @Composable () -> Unit)

Foundation に依存しないカスタムの FlowRow ライクなレイアウト

Link copied to clipboard
fun SSImageView(url: String?, notFoundResource: Int? = null, contentScale: ContentScale = ContentScale.Crop, contentDescription: String = "Image")
Link copied to clipboard
Link copied to clipboard