Comments (6)
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:orientation="horizontal"
android:layout_weight="1">
<soup.neumorphism.NeumorphFloatingActionButton
android:id="@+id/fab_backBtn"
android:layout_width="64dp"
android:layout_height="64dp"
android:layout_margin="12dp"
app:neumorph_shadowColorLight="#FFF"
app:neumorph_strokeColor="#fff"
app:neumorph_shapeAppearance="@style/CustomShapeAppearance"
android:scaleType="centerInside"
android:src="@drawable/ic_arrow_back_black_24dp" />
<View
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_weight="1"/>
<TextView
android:id="@+id/workout_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="monospace"
android:gravity="center"
android:layout_margin="16dp"
android:text="운동"
android:textColor="#2a344f"
android:textSize="32sp"
android:textStyle="bold" />
<View
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_weight="1"/>
<soup.neumorphism.NeumorphFloatingActionButton
android:id="@+id/fab_addBtn"
android:layout_width="64dp"
android:layout_height="64dp"
android:layout_margin="10dp"
android:scaleType="centerInside"
android:src="@drawable/add_room"
app:neumorph_shapeAppearance="@style/CustomShapeAppearance" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:orientation="horizontal"
android:layout_weight="9">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/workOut_recyclerview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:nestedScrollingEnabled="false" />
</LinearLayout>
현재 이러한 레이아웃인데 버튼들이 사각형 형태로 떠져있는데 해결할 방법이 있을까요..?
from neumorphism.
추가적으로 혹시 레이아웃안에 레이아웃에서 버튼을 추가하면 버튼이 뜨던데 안뜨게 하는 방법을 알 수 있을까요? 플로팅 버튼을 예로들었다면 '원' 형태가 아닌 '사각형' 형태로 그대로 보여지게 되더라구요..
from neumorphism.
@Rabbitg
본 이슈는 Feature를 위한 목적으로 생성되었습니다.
문의는 별도 이슈로 만들어주시면 좋을 것 같습니다.
이와 별개로 말씀하신 내용을 들어보니, Style 문제로 보입니다.
App Theme가 Neumorph
theme 기반이 아니라면,
- (Option 1) 아래처럼 기본 widget style을 추가해주셔야 합니다.
<soup.neumorphism.NeumorphFloatingActionButton
style="@style/Widget.Neumorph.FloatingActionButton"
...
/>
- (Option 2) 혹은 직접 Shape를 정의해주셔야 합니다.
<soup.neumorphism.NeumorphFloatingActionButton
...
app:neumorph_shapeAppearance="@style/CustomShapeAppearance" />
<style name="CustomShapeAppearance">
<item name="neumorph_cornerFamily">{rounded|oval}</item>
<item name="neumorph_cornerSize">32dp</item>
</style>
아무래도 현재 구체적인 내용이 Document로 정리되지 않았고,
샘플도 간단한 것만 구현되어 있어서 그런 것 같은데요.
이건 별도로 업데이트 해두겠습니다.
from neumorphism.
빠른 답변 정말 감사합니다.
지금도 하고 있는데 한 가지 이슈가 더 있는 것 같아요.. 바쁘신데 계속 질문드려 죄송합니다.
<soup.neumorphism.NeumorphImageButton
android:id="@+id/profile_btn"
style="@style/Widget.Neumorph.ImageButton"
android:layout_width="64dp"
android:layout_height="64dp"
android:scaleType="centerInside"
android:src="@drawable/settings"
app:neumorph_shapeType="flat" />
<soup.neumorphism.NeumorphImageButton
android:id="@+id/fab_backBtn"
android:layout_width="66dp"
android:layout_height="66dp"
app:neumorph_shapeType="flat"
style="@style/ShapeAppearance.Neumorph.ImageButton"
android:scaleType="centerInside"
android:src="@drawable/settings" />
두개를 보면 똑같은데 제가 NeumorphFloatingActionButton 에서 NeumorphImageButton 으로 변경을 하였습니다. 처음에 사이즈가 달라서 width height도 똑같이 주었지만 변경이 되지가 않고, 원의 모양이 아닌 사각형의 모양으로 변경이 되더라구요..
from neumorphism.
@Rabbitg
본 이슈는 Feature를 위한 목적으로 생성되었습니다.
문의는 별도 이슈로 만들어주시면 좋을 것 같습니다.이와 별개로 말씀하신 내용을 들어보니, Style 문제로 보입니다.
App Theme가Neumorph
theme 기반이 아니라면,
- (Option 1) 아래처럼 기본 widget style을 추가해주셔야 합니다.
<soup.neumorphism.NeumorphFloatingActionButton style="@style/Widget.Neumorph.FloatingActionButton" ... />
- (Option 2) 혹은 직접 Shape를 정의해주셔야 합니다.
<soup.neumorphism.NeumorphFloatingActionButton ... app:neumorph_shapeAppearance="@style/CustomShapeAppearance" /> <style name="CustomShapeAppearance"> <item name="neumorph_cornerFamily">{rounded|oval}</item> <item name="neumorph_cornerSize">32dp</item> </style>
아무래도 현재 구체적인 내용이 Document로 정리되지 않았고,
샘플도 간단한 것만 구현되어 있어서 그런 것 같은데요.
이건 별도로 업데이트 해두겠습니다.
일단 다른 레이아웃에 되던걸 복사붙이기해서 해결은 완료되었습니다. !!
답변 정말 감사드리고 좋은 자료를 공유해주셔서 정말 감사합니다.
이슈가 생기면 계속 말해드리겠습니다 감사합니다 !!
from neumorphism.
일단 다른 레이아웃에 되던걸 복사붙이기해서 해결은 완료되었습니다. !!
엌ㅋㅋ 해결되셨다니, 다행이네요.
네, 사용해보고 리포트해주시면 저는 감사하죠. ㅎㅎ
from neumorphism.
Related Issues (20)
- No cached version of com.github.fornewid:neumorphism:0.2.1 available for offline mode.
- Shadow corners are sharp edges HOT 1
- Cannot resolve class soup.neumorphism.NeumorphCardView
- Sync + Build Fail HOT 1
- Spacing of similar elements gone wrong
- how to use circle ?? HOT 1
- Text Size In Button With AutoSize
- NeumorphButton Wont Draw properly HOT 2
- Shadow color from different objects HOT 1
- neumorphism HOT 1
- 2 Features not working!
- Failed to find '@attr/colorShadowDark' in current theme. Design preview not showing HOT 2
- <soup.neumorphism.NeumorphButton no working HOT 1
- Render Problem '@attr/colorShadowDark' in current theme. HOT 4
- Design Layout not showing HOT 1
- Request for edittext Feature HOT 1
- AAPT: error: attribute neomorph_shadow_type (aka com.example.appbansach:neomorph_shadow_type) not found.
- Button problem
- Unexpected token HOT 1
- it does not work
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from neumorphism.