2014-01-14 3 views
0

코로나 앱에서 사용할 수없는 경우 버튼 모양이 달라 보이지 않을 수 있습니까?스타일 비활성화 된 경우 코로나 버튼이 다르게 나타 납니까?

local button = widget.newButton({label = "Next", onEvent = callback_fn, defaultFile = image.path("[email protected]")}) 

기본 배경으로 "[email protected]"를 사용합니다 : 예를 들어, 나는 아래와 같은 버튼이 있습니다. 위젯 라이브러리 v2에서 버튼이 비활성화되었을 때 사용되는 배경 파일을 정의하는 방법이 있습니까? 나는 defaultFileoverFile을 알고 있습니다. disabledFile과 같은 것이 있으면 좋을 것입니다.

이러한 유형의 기능을 구현할 수있는 방법이 있습니까?

의견을 보내주십시오.

답변

0

이를 달성하려면 직접 코드를 작성해야합니다. 당신이 상태와 원하는 경우

local function methodOnTap(event) 
    print("Hey!! you tapped me!") 
end 

local buttonWithImage = display.newImage("image.png") 
buttonWithImage:addEventListener("tap", methodOnTap) 

이 이미지와 버튼을 수행하는 방법에 대한 간단한 설명이있다 : 나는 개인적으로, 이런 식으로 뭔가를 이미지로 내 버튼을하고 여기에 이벤트 리스너를 추가 할 비활성화 된 이미지를 사용하려면 그룹을 만들고 해당 그룹에 eventListener를 추가해야합니다.

1

단추의 두 가지 버전을 만든 다음 이벤트 처리기에서 표시 할 단추를 변경할 수 있습니다. 예를 들어 How to make buttons stay pressed using corona에 대한 답변을 참조하십시오. 여기서는 씬 뷰에 두 개의 버튼을 추가하지만 하나는 보이지 않게 설정하고 이벤트 처리기에서는 가시성을 바꿉니다.

+1

이러한 유형의 기능이있는 어딘가에 예제 코드 나 링크를 제공 할 수 있습니까? 나는 이것이 내가해야 할 것이라고 생각했지만 시작하는 방법을 모르겠습니다. – Stratus3D

+0

@ Stratus3D 나는 나의 대답을 넓혔는데, 아직도 불분명하다면 알려주기 바란다. – Schollii